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