| Methods / Process Definition Methods | |
REST
GET
Retrieves all process definitions by a specified base process definition ID.
https://[domain]:[port]/AgilePointServer/Workflow/GetProcDefByBasePID/[baseprocessTemplateID]
| Name | Description |
|---|---|
baseprocessTemplateID |
|
$("#btnGetProcDefByBasePID").click(function () {
$.ajax({
url: "https://mydomain:9011/AgilePointServer/Workflow/
GetProcDefByBasePID/519B54C80B90492AA198F861FDA32E40",
type: "GET"
});
});
public String GetProcDefByBasePID(String baseprocessTemplateID) {
String URI = "http://mydomain:9011/AgilePointServer/Workflow/GetProcDefByBasePID/"
+ baseprocessTemplateID;
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
return ops.GETMethod(URI);
}
public string GetProcDef()
{
string URI = "http://mydomain:9011/AgilePointServer/Workflow/
GetProcDefByBasePID/6E1259372F89448CA220718128ECB018";
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
return ops.GetData(URI);
}
Array of WFBaseProcessDefinition objects.
{
"GetProcDefByBasePIDResult": [{
"ApplName": "MyApplication",
"AssemblyName": "",
"AuditLevel": 0,
"BaseDefID": "5990FB41783F4C7F86E3452AFD62BB8E",
"CheckedOutBy": "",
"CheckedOutDate": "\/Date(928149600000+0000)\/",
"ClassName": "",
"CreatedBy": "demo3\\administrator",
"CreatedDate": "\/Date(928149600000+0000)\/",
"DefID": "24D6EDE684514E4684A6F0C1BB675566",
"DefName": "ProcessMapApproval",
"Description": "",
"Diagnostic": false,
"DocRef": "",
"ExpectedTime":
{
"BusinessTime": false,
"Length": "1",
"Unit":
{
"Value": 2
}
},
"InitiateConstraint": 2,
"MaximumSessionAllowed": 0,
"OnComplete": 0,
"Owner": "administrator",
"PreVersion": "1.21",
"ReleaseDate": "\/Date(928149600000+0000)\/",
"Rule": null,
"Status": "Created",
"SupplementInfo": "",
"Version": "1.0"
}
]}
AgilePoint BPMS v5.0 R2 and higher