ワークフローの状態を確認する
ワークフローが作成されたら、その状態および実行履歴を確認して、スケジュールとオンデマンドの両方で処理されたユーザーに対して適切に実行されたことを確認することが重要です。 ワークフローの状態に関する情報を取得するために、ライフサイクル ワークフローでは、実行とユーザー処理の履歴を確認できます。 この履歴では、ワークフローが実行された頻度と、正常に実行された対象ユーザーを確認するための概要も示されます。 また、ワークフローとそのタスクの両方の状態を確認することもできます。 ワークフローとそのタスクの状態を確認すると、実行中に発生する可能性がある潜在的な問題をトラブルシューティングできます。
Microsoft Entra 管理センターを使用したワークフロー実行履歴
ヒント
この記事の手順は、開始するポータルに応じて若干異なる場合があります。
ライフサイクル ワークフローを使用して、ワークフローの実行情報を取得できます。 Microsoft Entra 管理センターを使用してワークフローの実行を確認するには、次の手順を実行します。
Microsoft Entra 管理センターにライフサイクル ワークフロー管理者以上としてサインインします。
[ID ガバナンス]>[ライフサイクル ワークフロー]>[ワークフロー] を参照してください。
履歴を実行するワークフローを選択します。
ワークフローの概要画面で、[Workflow history] (ワークフロー履歴) を選択します。
履歴ページで、[実行] ボタンを選択します。
ここでは、ワークフロー実行の概要が表示されます。
実行の概要カードには、処理された実行の合計数、成功した実行の数、失敗した実行の数、失敗したタスクの合計数が含まれます。
Microsoft Entra 管理センターを使用したユーザー ワークフロー履歴
ワークフローの実行の概要だけでなく、さらに詳しい情報を取得するために、ワークフローによって処理されたユーザーに関する情報を取得することもできます。 あるワークフローで Microsoft Entra 管理センターを使用して処理されたユーザーの状態を確認するには、次の手順を実行します。
左メニューで、[ライフサイクル ワークフロー] を選択します。
[ワークフロー] を選択します。
ユーザー処理情報を表示するワークフローを選択します。
ワークフローの概要画面で、[Workflow history] (ワークフロー履歴) を選択します。
ワークフロー履歴ページには、ワークフローによって処理された各ユーザーの概要と、成功および失敗したユーザーとタスクの数が表示されます。
特定のユーザーによる合計タスク数を選択すると、正常に完了したタスク、または現在進行中のものを確認できます。
失敗したタスクを選択すると、特定のユーザーに対して失敗したタスクを確認できます。
未処理のタスクを選択すると、未処理のタスクを確認できます。
ワークフローのユーザー履歴 (Microsoft Graph を使用)
Microsoft Graph を使用してユーザー処理結果を一覧表示する
ワークフローによって処理されたユーザー (UserProcessingResults) の状態リストを表示するには、次の API 呼び出しを行います。
Microsoft Graph の API を使用してユーザー処理の結果を一覧表示するには、「userProcessingResults の一覧表示」を参照してください
ユーザー処理結果 (Microsoft Graph を使用)
Microsoft Graph の API を使用してユーザー処理結果の概要を表示するには、「userProcessingResult: 概要」を参照してください
ワークフローの実行履歴 (Microsoft Graph を使用)
Microsoft Graph を使用して実行を一覧表示する
Microsoft Graph の API を使用してワークフローの実行を表示するには、実行に関する記事を参照してください
Microsoft Graph を使用して実行の概要を取得する
Microsoft Graph の API を使用して実行の概要を表示するには、ライフサイクル ワークフローの実行の概要を参照してください
Microsoft Graph を使用して特定の実行のユーザーとタスクの処理結果を一覧表示する
ライフサイクル ワークフローの実行に対するユーザー処理の結果を Microsoft Graph の API を使用して取得するには、「UserProcessingResult の取得 (ライフサイクル ワークフローの実行)」を参照してください。
Microsoft Graph の API を使用してユーザー処理結果のタスク処理結果を一覧表示するには、「taskProcessingResults の一覧表示 (userProcessingResult)」を参照してください。
Note
userProcessingResults ID を取得するには、過去 7 日間にワークフローのアクティビティが必要です。 この期間にアクティビティがない場合、userProcessingResults 呼び出しは値を返しません。