Get Provisioning Tasks Details to Add to Provisioning Process
A user can use this OIG Self Service REST API to get details of all provisioning tasks to add to a provisioning process using the following URI:
-
/provprocesses/<processid>/availabletasks GET
: This retrieves all provisioning tasks that can be added to a given provisioning process.
cURL Example
curl -X GET --verbose -k -1 -H "Content-Type: application/json" -H "X-Requested-By: provprocess" -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks
GET Response Body
{ "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks" }, { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks?offset=1&limit=10" }, { "rel": "first", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks?offset=1&limit=10" } ], "count": 8, "hasMore": false, "totalResult": -1, "provisionProcessAvailableTaskTO": [ { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 0 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualRevokeEnd" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Manual Revoke End" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 374 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 54 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "UD_DIS6880 Updated" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Disconnected Process Form UD_DIS6880 Updated" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 375 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 0 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualDisableEnd" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:44 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Task to change status to Disabled upon successful\t\t\t\t\tcompletion" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 376 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 54 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "DISABLE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualDisableStart" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Disable via SOA Composite" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 381 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 0 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualEnableEnd" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Task to change status to Enabled upon successful\t\t\t\t\tcompletion" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 383 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 54 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "ENABLE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualEnableStart" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Enable via SOA Composite" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 384 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 0 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualProvisioningEnd" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Task to change provisioning status upon completion" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 385 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] }, { "links": [ { "rel": "self", "href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18/availabletasks/18" } ], "fields": [ { "name": "Event Handler Manager.Key", "value": 54 }, { "name": "Process Definition.Tasks.Constant Duration", "value": "0" }, { "name": "Process Definition.Tasks.Allow Multiple Instances", "value": "1" }, { "name": "Process Definition.Tasks.Child Table Name", "value": "" }, { "name": "Process Definition.Tasks.Allow Cancellation While Pending", "value": "1" }, { "name": "Process Definition.Tasks.Row Version", "value": "AAAAAAAAAAA=" }, { "name": "Process Definition.Tasks.Milestone Mapping Status", "value": "" }, { "name": "Process Definition.Tasks.System Level", "value": 0 }, { "name": "Process Definition.Tasks.Retry Count", "value": 0 }, { "name": "Process Definition.Tasks.Task Effect", "value": "NONE" }, { "name": "Process Definition.Tasks.Creation Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Hours", "value": 0 }, { "name": "Process Definition.Tasks.Default Assignee", "value": 0 }, { "name": "Process Definition.Tasks.Trigger Type", "value": "" }, { "name": "Process Definition.Tasks.Second Duration", "value": 0 }, { "name": "Process Definition.Tasks.Task Name", "value": "ManualRevokeStart" }, { "name": "Process Definition.Tasks.Disable Manual Insert", "value": "0" }, { "name": "Process Definition.Tasks.Update Date", "value": "June 25, 2018 07:24:45 AM" }, { "name": "Process Definition.Tasks.Note", "value": "" }, { "name": "Process Definition.Tasks.Retry Period", "value": 0 }, { "name": "Process Definition.Tasks.Required For Completion", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Sequence", "value": 0 }, { "name": "Process Definition.Tasks.Conditional", "value": 1 }, { "name": "Process Definition.Tasks.Assign To User Manager", "value": "" }, { "name": "Process Definition.Tasks.Complete on Recovery", "value": 0 }, { "name": "Process Definition.Tasks.Task Description", "value": "Revoke via SOA Composite" }, { "name": "Process Definition.Tasks.Updated By", "value": 1 }, { "name": "Process Definition.Tasks.Key", "value": 386 }, { "name": "Process Definition.Tasks.Milestone Dependency", "value": "" }, { "name": "Process Definition.Tasks.Milestone Sequence Interval", "value": "" }, { "name": "Process Definition.Tasks.Days", "value": 0 }, { "name": "Process Definition.Tasks.Milestone Datalabel", "value": "" }, { "name": "Process Definition.Tasks.Minutes", "value": 0 }, { "name": "MIL_CREATEBY", "value": 1 }, { "name": "Process Definition.Tasks.Milestone Delete Flag", "value": "" } ] } ] }