QPR ProcessAnalyzer API: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
(306358)
No edit summary
Line 20: Line 20:
[[Unique Identifier|Unique identifiers]] are used to identify any object in a QPR ProcessAnalyzer database.
[[Unique Identifier|Unique identifiers]] are used to identify any object in a QPR ProcessAnalyzer database.


== Power Shell Example of listing users ==
<pre>
$paService=New-WebServiceProxy –Uri “http://localhost/qprpa/MainService.svc ”
$connection=$paService.Authenticate("username","password",@())
$token=$connection.GetValue(0).Value
$token
$param=@()
$users=$paService.GetUsers($token,$null,$param)
$users
$paService | get-member | ? {$_.definition -match "GetAnalysis"}
</pre>


[[Category:Web Service API]]
[[Category:Web Service API]]

Revision as of 07:54, 25 January 2018

QPR ProcessAnalzyer Web Service Application Programming Interface can be used to automate operations, and to create integration with other applications.

Functions

The following functions are available in QPR ProcessAnalyzer Web Service API:

QueryObjectProperties

The QueryObjectProperties function returns all the listed properties queried for all the listed objects identified by unique identifiers.

ValidateModel

The ValidateModel function can be used to perform all the pending tasks stored in the work queue of the given model.

Object Types and Their Supported Properties

Common Supported Properties for Object Types

'DataTable' Object Type

'Product' Object Type

'Project' Object Type

Identifying QPR ProcessAnalyzer Objects

Unique identifiers are used to identify any object in a QPR ProcessAnalyzer database.

Power Shell Example of listing users

$paService=New-WebServiceProxy –Uri “http://localhost/qprpa/MainService.svc ”
$connection=$paService.Authenticate("username","password",@())
$token=$connection.GetValue(0).Value
$token
$param=@()
$users=$paService.GetUsers($token,$null,$param)
$users
$paService | get-member | ? {$_.definition -match "GetAnalysis"}