ライフサイクル ワークフローの What-if ツールを使用すると、ワークフローの実行をユーザーに対して実行する前に評価できます。 What-if ツールを使用すると、次のことができます。
- ワークフローの実行スコープに現在存在するユーザーを表示します。
- 現在の構成に基づいて、失敗する可能性があるワークフロー タスクをプレビューします。
- 最大 10 人のユーザーのワークフロー実行をシミュレートし、実際のユーザーに影響を与えずに結果を確認します。
What-if ツールの主な目的は、誤った構成を特定して解決し、処理を開始する前に誤ったワークフローの実行を防ぐことです。
注
What-if ツールは現在パブリック プレビュー段階です。 属性の変更やグループ メンバーシップの変更など、変更ベースのトリガーの種類を持つワークフローは、現在サポートされていません。
前提条件
この機能を使用するには、Microsoft Entra ID ガバナンスまたは Microsoft Entra スイートのライセンスが必要です。 要件に適したライセンスを見つけるには、「Microsoft Entra ID ガバナンス ライセンスの基礎」をご覧ください。
What-If ツールにアクセスする
ワークフローの What-If ツールにアクセスするには:
Microsoft Entra 管理センターに、少なくともライフサイクル ワークフロー管理者としてサインインします。
ID ガバナンス>ライフサイクル ワークフロー>Workflows に移動します。
評価するワークフローを選択します。
注
属性の変更やグループ メンバーシップの変更をトリガーの種類として使用するワークフローは、What-if ツールでは現在サポートされていません。
[ワークフローの概要] ページで、コマンド バーから [ What if ] を選択します。
スコープ内のユーザーを確認する
What-if ツール内 で、[スコープ内のユーザー ] タブを選択して、選択したワークフローの現在の実行スコープに含まれるユーザーの一覧を表示します。 この一覧には、ツールの実行時にワークフローの実行条件を満たすユーザーが反映されます。
潜在的なタスクの失敗を確認する
What-if ツール内で、[What-if]\(What-if\)ページに一覧表示されているタスクを確認して、現在の構成に基づいて失敗する可能性のあるワークフロー タスクを確認することもできます。
ワークフロー実行シミュレーションを実行する
特定のユーザーのワークフロー実行をシミュレートし、結果をプレビューするには:
[What-if] ページで、[スコープ内のユーザー] タブを選択します。
一覧から最大 10 人のユーザーを選択します。
注
[ ワークフロー実行のシミュレート ] ボタンは、10 人を超えるユーザーが選択されている場合は無効になります。
コマンド バーから [ ワークフロー実行のシミュレート ] を選択します。
シミュレーションが自動的に開始されます。 結果が使用可能になると、[ 実行シミュレーションの結果 ] タブに表示されます。
注
ワークフロー タスクによっては、結果が表示されるまでに数秒かかる場合があります。 短時間経過しても結果が表示されない場合は、[ 最新の情報に更新 ] を選択して更新された結果を確認します。 [ 実行シミュレーション結果 ] タブは、シミュレーションを初めて実行した後にのみ表示されます。 別のシミュレーションを実行すると、結果がクリアされます。