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