ライフサイクル ワークフローについて

以下のドキュメントでは、ライフサイクル ワークフローを使って作成されるワークフローの概要について説明します。 ワークフローは、ライフサイクル管理の就職者 - 異動者 - 退職者 (JML) のサイクルに基づいてタスクを自動化し、ユーザーのタスクを分割して組織のライフサイクルのカテゴリに分類します。 これらのカテゴリはテンプレートに拡張され、組織内のユーザーのニーズに合わせてすばやくカスタマイズできます。 詳しくは、「ライフサイクル ワークフローとは」をご覧ください。

ライフサイクル ワークフローの図。

ライセンスの要件

この機能を使用するには、Microsoft Entra ID ガバナンス ライセンスが必要です。 要件に適したライセンスを見つけるには、「Microsoft Entra ID ガバナンス ライセンスの基礎」をご覧ください。

アクセス許可とロール

ライフサイクル ワークフローを使用するために必要なサポートされている委任およびアプリケーションのアクセス許可の完全な一覧については、「ライフサイクル ワークフローのアクセス許可」を参照してください。

委任されたシナリオの場合、管理者には以下のいずれかの Microsoft Entra ロールが必要です。

  • 全体管理者
  • グローバル閲覧者
  • ライフサイクル ワークフロー管理者

制限

ライフサイクル ワークフロー サービスの制限の詳細な一覧については、ライフサイクル ワークフロー サービスの制限に関する記事を参照してください。

ワークフローの各部分

ワークフローは、次の 3 つの主要な部分に分けることができます。

ワークフローの部分 説明
一般情報 ワークフローのこの部分には、表示名などの基本的な情報と、ワークフローの機能の説明が含まれます。
タスク タスクは、ワークフローの実行時に行われるアクションです。
実行条件 スケジュールされたワークフローが実行されるタイミング (トリガー) と、対象のユーザー (スコープ) を定義します。 これら 2 つのパラメータについて詳しくは、「トリガーの詳細」と「スコープ」をご覧ください。

テンプレート

Microsoft Entra 管理センターでワークフローを作成するには、テンプレートを使用する必要があります。 ライフサイクル ワークフロー テンプレートは、事前定義済みのタスクに使われ、ワークフローの作成の自動化に役立つフレームワークです。

ワークフロー テンプレートの概要の図。

テンプレートでは、そのカテゴリに応じて、使用できるタスクを定義してから、ワークフローの作成方法をガイドします。 テンプレートには、基本説明、実行条件、タスク情報の入力が用意されています。

注意

どのテンプレートを選ぶかにより、使用できるオプションが異なる場合があります。 このドキュメントの画像では、"Onboard pre-hire employee" (雇用前の従業員をオンボードする) テンプレートを使って、ワークフローの各部分を説明します。

詳しくは、「ライフサイクル ワークフロー テンプレート」をご覧ください。

ワークフローの概要

各ワークフローには、この概要セクションがあり、ワークフローに関するクイック アクションを実行したり、詳細を確認したりできます。 この概要セクションは、次の 3 つのパートに分かれています。

  • 基本情報
  • マイ フィード
  • クイック アクション

このセクションでは、各セクションの説明と、この情報から得られるアクションについて説明します。

基本情報

ワークフローを選ぶと、概要の [基本情報] セクションに基本情報の一覧が表示されます。 これらの基本情報には、ワークフロー カテゴリ、その ID、変更された日時、再実行がスケジュールされている日時などの情報が表示されます。 この情報は、管理目的のために現在の使用状況に関する詳細情報をすばやく提供する上で重要です。 基本情報はライブ データでもあり、概要ページで行った変更クイック アクションは、このセクションに即座に表示されます。

[基本情報] では、次の情報を見ることができます。

Name 内容
名前 ワークフローの名前。
説明 ワークフローの簡単な説明。
カテゴリ ワークフローのカテゴリを示す文字列。
[作成日] ワークフローが作成された日付。
ワークフロー ID ワークフローの一意識別子です。
スケジュール ワークフローの実行が現在スケジュールされているかどうかを定義します。
前回の実行日 ワークフローが最後に実行された日付と時刻。
更新日時 ワークフローが最後に変更された日付と時刻。

マイ フィード

ワークフローの概要の [マイ フィード] セクションでは、ワークフローがいつ、どのように実行されたかを簡単に確認できます。 このセクションでは、対象領域にすばやく移動して詳細を確認することもできます。 次の情報が提供されます。

  • 次のターゲット実行: 次に予定されているワークフローの実行日。
  • 処理されたユーザーの合計数: ワークフローで処理されたユーザーの合計数。
  • 処理が失敗したユーザー数: ワークフローで処理されたユーザーのうち、失敗したユーザーの合計数。
  • 失敗したタスク: 失敗したタスクの合計数
  • タスクの数: ワークフロー内のタスクの合計数。
  • 現在のバージョン: 作成されたワークフローの新しいバージョンの数。

クイック アクション

クイック アクション セクションでは、ワークフローですばやくアクションを実行できます。 これらのクイック アクションは、ワークフローに何かをさせるか、履歴や編集のために使うことができます。 実行できるアクションは次のとおりです。

ワークフローの概要からアクションを実行することで、通常、ワークフローの管理セクションから実行するタスクを、すばやく完了できます。

ワークフロー管理セクションの更新のレビュー。

ワークフローの基本

テンプレートを選んだ後、基本画面で次のようにします。

  • ワークフローの説明部分で使われる情報を指定します。
  • 実行条件が発生するタイミングを定義するトリガーを選択します。

ワークフローの基本。

実行条件

ワークフローの基本画面では、ワークフローの実行条件に関する最初の詳細 (トリガー) を設定することもできます。 ワークフローの実行条件では、ワークフローを、いつ、誰に対して実行するかを定義します。 それは、トリガーとスコープと呼ばれる 2 つの異なる部分で構成されます。

トリガーの詳細

ワークフローのトリガーは、ワークフローのスコープ内のユーザーに対してスケジュールされたワークフローが、いつ実行されるかを定義します。 ワークフローのトリガーは、実行するワークフローの種類によって異なります。

次のスケジュールされたトリガーがサポートされています。

  • 属性の変更 (プレビュー)
  • グループ メンバーシップの変更 (プレビュー)
  • 時間ベース

選んだワークフローの種類により、それに使うトリガーが決まります。

範囲

スコープは、スケジュールされたワークフローが誰に対して実行されるかを定義します。 このパラメーターを構成することで、ワークフローが実行されるユーザーをさらに絞り込むことができます。 ライフサイクル ワークフローでは、スコープを構成するための豊富なユーザー プロパティ セットがサポートされます。

スコープは、使用するトリガーによって異なります。

  • 属性の変更の場合、トリガーはルール ベースであり、定義した属性がユーザーに対して変更されるとトリガーされます。
  • グループ メンバーシップの変更の場合、トリガーはグループ ベースであり、特定のグループのユーザーが追加または削除された場合にトリガーされます。
  • 時間ベースの属性の場合、トリガーはルール ベースであり、定義した時間値がユーザーによって満たされるとトリガーされます。

ワークフローの実行条件設定の詳細なガイドについては、「ライフサイクル ワークフローを作成する」を参照してください。

スケジュール設定

新規作成されたワークフローは既定で有効になりますが、スケジュールは手動で有効にする必要があるオプションです。 ワークフローがスケジュールされているかどうかは、[スケジュール設定] 列で確認できます。

スケジュールが有効になると、ワークフロー設定内で設定された間隔 (既定値は 3 時間) に基づいてワークフローが評価され、実行条件に基づいてワークフローを実行する必要があるかどうかを判断します。

ワークフロー テンプレートのスケジュール。

ワークフローのスケジュールのカスタマイズに関する詳細なガイドについては、「ワークフローのスケジュールをカスタマイズする」をご覧ください。

オンデマンド スケジュール

ワークフローは、テストのため、または必要に応じて、オンデマンドで実行できます。

ワークフローをすぐに実行するには、[オンデマンドで実行] 機能を使います。 ワークフローは、オンデマンドで実行する前に有効にする必要があります。

注意

任意のユーザーに対してオンデマンドで実行されるワークフローでは、ユーザーがワークフローの実行条件を満たしているかどうかは考慮されません。 ユーザーが実行条件を満たしているかどうかに関係なく、タスクが適用されます。

詳しくは、「ワークフローをオンデマンドで実行する」を参照してください

履歴

ワークフローを選ぶと、ユーザー、実行、タスクのレンズを通じて履歴情報を見ることができます。 これらの観点から情報を見ることで、ワークフローがどのように処理されたかに関して、具体的な情報をすばやく絞り込むことができます。

詳細については、「ライフサイクル ワークフローの履歴」を参照してください

バージョン管理

ワークフローのバージョンは、元のワークフローと同じ情報を使って構築された別のワークフローですが、タスクまたはスコープが更新されているため、ログ内で異なって報告されます。 ワークフローのバージョンでは、既存のワークフローのアクションやスコープを変更できます。

ワークフローのバージョン管理の選択を管理します。

詳しくは、「ライフサイクル ワークフローのバージョン管理」に関する記事を参照してください

次のステップ