プロビジョニング・プロセスの詳細の取得
このOIG Self Service REST APIを使用すると、ユーザーは次のURIを使用してプロビジョニング・プロセスの詳細を取得できます。
-
/provprocesses/<processid> GET: プロビジョニング・プロセスの詳細を取得します。
cURLの例
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/22
GETレスポンス本文
{
"links": [
{
"rel": "self",
"href": "https://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/22"
}
},
"id": "22",
"provisionProcessTaskTOList": [
{
"id": "28",
"fields": [
{
"name": "Process Instance.Task Information.Assign Type",
"value": "Default task assignment"
},
{
"name": "Process Instance.Task Details.Type",
"value": ""
},
{
"name": "Groups.Group Name",
"value": ""
},
{
"name": "Process Instance.Task Information.Assignee First Name",
"value": "System"
},
{
"name": "Status.Category",
"value": "Pending"
},
{
"name": "Process Instance.Task Details.System level",
"value": 0
},
{
"name": "Process Instance.Task Details.Note",
"value": ""
},
{
"name": "Process Instance.Task Details.Status",
"value": "P"
},
{
"name": "Process Instance.Task Details.Updated By",
"value": 1
},
{
"name": "Process Instance.Task Information.Updated By Last Name",
"value": "Administrator"
},
{
"name": "RETRYALLOWED",
"value": "true"
},
{
"name": "Process Instance.Task Details.Projected End",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Process Instance.Task Details.Row Version",
"value": "AAAAAAAAAAA="
},
{
"name": "Process Definition.Tasks.Hours",
"value": 0
},
{
"name": "Process Instance.Task Details.Created By",
"value": 1
},
{
"name": "Process Instance.Task Details.Update Date",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Process Definition.Tasks.Responses.Description",
"value": ""
},
{
"name": "Process Instance.Task Information.Assignee Last Name",
"value": "Administrator"
},
{
"name": "Process Instance.Task Details.Data",
"value": ""
},
{
"name": "Process Definition.Tasks.Task Name",
"value": "System Validation"
},
{
"name": "Process Definition.Tasks.Disable Manual Insert",
"value": ""
},
{
"name": "Process Instance.Task Details.Actual End Date",
"value": "January 01, 1970 12:00:00 AM"
},
{
"name": "Groups.Role Display Name",
"value": ""
},
{
"name": "Process Instance.Task Information.Assignee User Key",
"value": 1
},
{
"name": "Process Definition.Name",
"value": "AD User"
},
{
"name": "Process Definition.Tasks.Responses.Key",
"value": 0
},
{
"name": "Process Instance.Task Details.Action",
"value": ""
},
{
"name": "Process Instance.Task Details.Creation Date",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Process Instance.Task Information.Assignee User ID",
"value": "XELSYSADM"
},
{
"name": "Process Instance.Task Information.Assigned Date",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Process Instance.Task Details.Key",
"value": 28
},
{
"name": "Process Definition.Tasks.Task Description",
"value": ""
},
{
"name": "Process Instance.Task Details.Task Offlined",
"value": 0
},
{
"name": "Process Definition.Tasks.Key",
"value": 202
},
{
"name": "Process Definition.Tasks.Days",
"value": 0
},
{
"name": "Process Definition.Tasks.Milestone Datalabel",
"value": ""
},
{
"name": "Process Instance.Task Information.Updated By User Key",
"value": 1
},
{
"name": "Process Instance.Task Information.Row Version",
"value": "AAAAAAAAAAA="
},
{
"name": "Process Instance.Task Details.Reason",
"value": ""
},
{
"name": "Process Definition.Tasks.Minutes",
"value": 0
},
{
"name": "Process Instance.Task Details.Projected Start",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Groups.Key",
"value": 0
},
{
"name": "Process Instance.Task Information.Updated By User ID",
"value": "XELSYSADM"
},
{
"name": "Process Instance.Task Details.Actual Start Date",
"value": "June 25, 2018 08:12:40 AM"
},
{
"name": "Process Instance.Task Information.Updated By First Name",
"value": "System"
},
{
"name": "TargetType",
"value": "User"
},
{
"name": "TargetName",
"value": "System Administrator [XELSYSADM]"
},
{
"name": "AssignedTo",
"value": "System Administrator [XELSYSADM]"
},
{
"name": "Status",
"value": "Pending"
},
{
"name": "Response",
"value": ""
},
{
"name": "ResponseDescription",
"value": ""
}
]
}
],
"resourceId": "13",
"resourceName": "AD User",
"userId": "9",
"userName": "USR 11JI LS",
"resourceStatus": "Provisioning"
}