指定プロビジョニング・プロセスの完全な詳細の取得

get

/iam/governance/selfservice/api/v1/provprocesses/{processid}

指定のプロビジョニング・プロセスの完全な詳細を返します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
  • 必要であれば、戻りフィールドのカンマ区切りリストを指定できます
  • 指定のプロビジョニング・プロセス内のすべてのプロビジョニング・タスクのプロビジョニング・タスクID
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: SingleProvProcess
型: object
ソースを表示
ネストされたスキーマ: provisionProcessTaskTOList
型: array
IDで指定されたプロビジョニング・プロセス内のプロビジョニング・タスクのリスト
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示
ネストされたスキーマ: ProvTask
型: object
ソースを表示
ネストされたスキーマ: fields
型: array
ソースを表示
ネストされたスキーマ: Fields
型: object
ソースを表示

401レスポンス

未認可

404レスポンス

リクエスト・エンティティが見つからない

500レスポンス

内部サーバー・エラー

デフォルト・レスポンス

予期しないエラー
先頭に戻る

次の例では、cURLを使用してRESTリソースにGETリクエストを発行して、IDで指定されたプロビジョニング・プロセスの完全な詳細を取得する方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。cURLの詳細は、「cURLの使用」を参照してください

curl -X GET --verbose -k -1  -H "Content-Type: application/json" -H "X-Requested-By: provprocess"  -u username:password http://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/22

GETレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
	"links": [
	{
		"rel": "self",
		"href": "http://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"
}
先頭に戻る