ライフサイクル ワークフローについて
以下のドキュメントでは、ライフサイクル ワークフローを使って作成されるワークフローの概要について説明します。 ワークフローは、ライフサイクル管理の就職者 - 異動者 - 退職者 (JML) のサイクルに基づいてタスクを自動化し、ユーザーのタスクを分割して組織のライフサイクルのカテゴリに分類します。 これらのカテゴリはテンプレートに拡張され、組織内のユーザーのニーズに合わせてすばやくカスタマイズできます。 詳しくは、「ライフサイクル ワークフローとは」をご覧ください。
Note
ライフサイクル ワークフローは、ルーチン プロセスを自動化することで、Microsoft Entra ID ガバナンスの人事主導のプロビジョニングを強化します。 HR プロビジョニングではユーザー アカウントの作成と属性の更新が管理されますが、ライフサイクル ワークフローではタスクの追加の自動化が提供されます。
ライセンス要件
この機能を使用するには、Microsoft Entra ID Governance または Microsoft Entra スイートのライセンスが必要です。 要件に適したライセンスを見つけるには、「Microsoft Entra ID ガバナンス ライセンスの基礎」をご覧ください。
アクセス許可とロール
ライフサイクル ワークフローを使用するために必要なサポートされている委任およびアプリケーションのアクセス許可の完全な一覧については、「ライフサイクル ワークフローのアクセス許可」を参照してください。
委任されたシナリオの場合、管理者のニーズには、少なくともライフサイクル ワークフロー管理者の Microsoft Entra ロールが必要です。
制限
ライフサイクル ワークフロー サービスの制限の詳細な一覧については、ライフサイクル ワークフロー サービスの制限に関する記事を参照してください。
ワークフローの各部分
ワークフローは、次の 3 つの主要な部分に分けることができます。
ワークフローの部分 | 説明 |
---|---|
一般情報 | ワークフローのこの部分には、表示名などの基本的な情報と、ワークフローの機能の説明が含まれます。 |
タスク | タスクは、ワークフローの実行時に行われるアクションです。 |
実行条件 | スケジュールされたワークフローが実行されるタイミング (トリガー) と、対象のユーザー (スコープ) を定義します。 これら 2 つのパラメータについて詳しくは、「トリガーの詳細」と「スコープ」をご覧ください。 |
テンプレート
Microsoft Entra 管理センターでワークフローを作成するには、テンプレートを使用する必要があります。 ライフサイクル ワークフロー テンプレートは、事前定義済みのタスクに使われ、ワークフローの作成の自動化に役立つフレームワークです。
テンプレートでは、そのカテゴリに応じて、使用できるタスクを定義してから、ワークフローの作成方法をガイドします。 テンプレートには、基本説明、実行条件、タスク情報の入力が用意されています。
注意
どのテンプレートを選ぶかにより、使用できるオプションが異なる場合があります。 このドキュメントの画像では、"Onboard pre-hire employee" (雇用前の従業員をオンボードする) テンプレートを使って、ワークフローの各部分を説明します。
詳しくは、「ライフサイクル ワークフロー テンプレート」をご覧ください。
ワークフローの概要
各ワークフローには、この概要セクションがあり、ワークフローに関するクイック アクションを実行したり、詳細を確認したりできます。 この概要セクションは、次の 3 つのパートに分かれています。
- 基本情報
- マイ フィード
- クイック アクション
このセクションでは、各セクションの説明と、この情報から得られるアクションについて説明します。
基本情報
ワークフローを選ぶと、概要の [基本情報] セクションに基本情報の一覧が表示されます。 これらの基本情報には、ワークフロー カテゴリ、その ID、変更された日時、再実行がスケジュールされている日時などの情報が表示されます。 この情報は、管理目的のために現在の使用状況に関する詳細情報をすばやく提供する上で重要です。 基本情報はライブ データでもあり、概要ページで行った変更クイック アクションは、このセクションに即座に表示されます。
[基本情報] では、次の情報を見ることができます。
Name | 内容 |
---|---|
名前 | ワークフローの名前。 |
説明 | ワークフローの簡単な説明。 |
カテゴリ | ワークフローのカテゴリを示す文字列。 |
[作成日] | ワークフローが作成された日付。 |
ワークフロー ID | ワークフローの一意識別子です。 |
スケジュール | ワークフローの実行が現在スケジュールされているかどうかを定義します。 |
前回の実行日 | ワークフローが最後に実行された日付と時刻。 |
更新日時 | ワークフローが最後に変更された日付と時刻。 |
マイ フィード
ワークフローの概要の [マイ フィード] セクションでは、ワークフローがいつ、どのように実行されたかを簡単に確認できます。 このセクションでは、対象領域にすばやく移動して詳細を確認することもできます。 次の情報が提供されます。
- 次のターゲット実行: 次に予定されているワークフローの実行日。
- 処理されたユーザーの合計数: ワークフローで処理されたユーザーの合計数。
- 処理が失敗したユーザー数: ワークフローで処理されたユーザーのうち、失敗したユーザーの合計数。
- 失敗したタスク: 失敗したタスクの合計数
- タスクの数: ワークフロー内のタスクの合計数。
- 現在のバージョン: 作成されたワークフローの新しいバージョンの数。
クイック アクション
クイック アクション セクションでは、ワークフローですばやくアクションを実行できます。 これらのクイック アクションは、ワークフローに何かをさせるか、履歴や編集のために使うことができます。 実行できるアクションは次のとおりです。
- オンデマンドで実行: オンデマンドでワークフローをすばやく実行できます。 このプロセスの詳細については、「ワークフローをオンデマンドで実行する」を参照してください
- タスクの編集: ワークフロー内のタスクを追加、削除、編集、並べ替えできます。 このプロセスの詳細については、「Microsoft Entra 管理センターを使ってワークフローのタスクを編集する」を参照してください
- ワークフローの履歴を表示: ワークフローの履歴を表示します。 3 つの履歴パースペクティブの詳細については、「ライフサイクル ワークフローの履歴」を参照してください
ワークフローの概要からアクションを実行することで、通常、ワークフローの管理セクションから実行するタスクを、すばやく完了できます。
ワークフローの基本
テンプレートを選んだ後、基本画面で次のようにします。
- ワークフローの説明部分で使われる情報を指定します。
- 実行条件が発生するタイミングを定義するトリガーを選択します。
実行条件
ワークフローの基本画面では、ワークフローの実行条件に関する最初の詳細 (トリガー) を設定することもできます。 ワークフローの実行条件では、ワークフローを、いつ、誰に対して実行するかを定義します。 それは、トリガーとスコープと呼ばれる 2 つの異なる部分で構成されます。
トリガーの詳細
ワークフローのトリガーは、ワークフローのスコープ内のユーザーに対してスケジュールされたワークフローが、いつ実行されるかを定義します。 ワークフローのトリガーは、実行するワークフローの種類によって異なります。
次のスケジュールされたトリガーがサポートされています。
- 属性の変更
- グループ メンバーシップの変更
- 時間ベース
選んだワークフローの種類により、それに使うトリガーが決まります。
範囲
スコープは、スケジュールされたワークフローが誰に対して実行されるかを定義します。 このパラメーターを構成することで、ワークフローが実行されるユーザーをさらに絞り込むことができます。 ライフサイクル ワークフローでは、スコープを構成するための豊富なユーザー プロパティ セットがサポートされます。
スコープは、使用するトリガーによって異なります。
- 属性の変更の場合、トリガーはルール ベースであり、定義した属性がユーザーに対して変更されるとトリガーされます。
- グループ メンバーシップの変更の場合、トリガーはグループ ベースであり、特定のグループのユーザーが追加または削除された場合にトリガーされます。
- 時間ベースの属性の場合、トリガーはルール ベースであり、定義した時間値がユーザーによって満たされるとトリガーされます。
ワークフローの実行条件設定の詳細なガイドについては、「ライフサイクル ワークフローを作成する」を参照してください。
スケジュール設定
新規作成されたワークフローは既定で有効になりますが、スケジュールは手動で有効にする必要があるオプションです。 ワークフローがスケジュールされているかどうかは、[スケジュール設定] 列で確認できます。
スケジュールが有効になると、ワークフロー設定内で設定された間隔 (既定値は 3 時間) に基づいてワークフローが評価され、実行条件に基づいてワークフローを実行する必要があるかどうかを判断します。
ワークフローのスケジュールのカスタマイズに関する詳細なガイドについては、「ワークフローのスケジュールをカスタマイズする」をご覧ください。
オンデマンド スケジュール
ワークフローは、テストのため、または必要に応じて、オンデマンドで実行できます。
ワークフローをすぐに実行するには、[オンデマンドで実行] 機能を使います。 ワークフローは、オンデマンドで実行する前に有効にする必要があります。
注意
任意のユーザーに対してオンデマンドで実行されるワークフローでは、ユーザーがワークフローの実行条件を満たしているかどうかは考慮されません。 ユーザーが実行条件を満たしているかどうかに関係なく、タスクが適用されます。
詳しくは、「ワークフローをオンデマンドで実行する」を参照してください
履歴
ワークフローを選ぶと、ユーザー、実行、タスクのレンズを通じて履歴情報を見ることができます。 これらの観点から情報を見ることで、ワークフローがどのように処理されたかに関して、具体的な情報をすばやく絞り込むことができます。
詳細については、「ライフサイクル ワークフローの履歴」を参照してください
バージョン管理
ワークフローのバージョンは、元のワークフローと同じ情報を使って構築された別のワークフローですが、タスクまたはスコープが更新されているため、ログ内で異なって報告されます。 ワークフローのバージョンでは、既存のワークフローのアクションやスコープを変更できます。
詳しくは、「ライフサイクル ワークフローのバージョン管理」に関する記事を参照してください