名前空間: microsoft.graph.identityGovernance
ライフサイクル ワークフローを使用して作成されたワークフローを表します。 ワークフローは、実行条件によってトリガーされると、タスクを使用してライフサイクル管理プロセスの一部を自動化します。 これらのタスクは、組み込みのタスクにすることも、カスタム タスク拡張機能を使用して呼び出して、Azure Logic Apps と統合することもできます。
テナントには最大 100 個のワークフローを作成できます。
workflowBase から継承します。
メソッド
| メソッド | 戻り値の種類 | 説明 |
|---|---|---|
| List | microsoft.graph.identityGovernance.workflow コレクション | ワークフロー オブジェクトとそのプロパティの一覧を取得します。 |
| Create | microsoft.graph.identityGovernance.workflow | 新しい ワークフロー オブジェクトを作成します。 |
| Get | microsoft.graph.identityGovernance.workflow | ワークフロー オブジェクトのプロパティとリレーションシップを読み取ります。 |
| Update | microsoft.graph.identityGovernance.workflow | ワークフロー オブジェクトのプロパティを更新します。 |
| 削除 | なし | ワークフロー オブジェクトを削除します。 |
| Activate | なし | ワークフローをオンデマンドで実行します。 |
| スコープを使用してアクティブ化する | なし | 特定のスコープでワークフローをオンデマンドで実行します。 |
| スコープ内のユーザーを一覧表示する | microsoft.graph.user コレクション | ワークフロー オブジェクトの実行条件のスコープ内にあるユーザーの一覧を取得します。 |
| 削除されたワークフロー | :--- | :--- |
| List | microsoft.graph.identityGovernance.workflow コレクション | 削除された ワークフロー オブジェクトとそのプロパティの一覧を取得します。 |
| Get | microsoft.graph.identityGovernance.workflow | 削除されたワークフローを取得 します。 |
| 復元 | microsoft.graph.identityGovernance.workflow | 削除されたワークフローを復元します。 |
| 完全に削除 | なし | 削除されたアイテム コンテナーから ワークフロー オブジェクトを完全に削除します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| category | microsoft.graph.identityGovernance.lifecycleWorkflowCategory | このテンプレートを使用して作成されたワークフローでサポートされる HR 関数のカテゴリ。 ワークフローは 1 つのカテゴリにのみ属できます。 使用可能な値: joiner、leaver、mover、unknownFutureValue。
workflowBase から継承されます。 必須です。$filter(eq,ne)および$orderby |
| createdDateTime | DateTimeOffset |
workflowが作成されたとき。
workflowBase から継承されます。$filter(lt、le、gt、ge、eq、ne) と$orderbyをサポートします。 |
| deletedDateTime | DateTimeOffset | ワークフローが削除されたとき。$filter(lt、le、gt、ge、eq、ne) と$orderbyをサポートします。 |
| 説明 | String |
workflowの説明。
workflowBase から継承されます。 省略可能。 |
| displayName | 文字列 |
workflowの表示名。
workflowBase から継承されます。 必須です。$filter(eq、ne) とorderbyをサポートします。 |
| executionConditions | microsoft.graph.identityGovernance.workflowExecutionConditions | ワークフローを実行するタイミングと、スコープ内のサブジェクト セットを識別する条件を記述する条件。 workflowBase から継承されます。 必須。 |
| id | 文字列 | 特定のワークフローに個別に対処するために使用される識別子。$filter(eq、ne) と$orderbyをサポートします。 |
| isEnabled | ブール値 | ワークフローが有効か無効か。 この設定がtrueされている場合は、isSchedulingEnabled がtrueされたときに、ワークフローをオンデマンドまたはスケジュールに従って実行できます。
workflowBase から継承されます。 省略可能。 既定値は true です。$filter(eq、ne) とorderByをサポートします。 |
| isSchedulingEnabled | ブール型 |
true場合、ライフサイクル ワークフロー エンジンは、テナント設定によって定義されたスケジュールに基づいてワークフローを実行します。 無効なワークフロー (isEnabled がfalse) に対してtrueすることはできません。
workflowBase から継承されます。 省略可能。 既定値は false です。$filter(eq、ne) とorderByをサポートします。 |
| lastModifiedDateTime | DateTimeOffset |
workflowが最後に変更された日時。
workflowBase から継承されます。$filter(lt、le、gt、ge、eq、ne) と$orderbyをサポートします。 |
| nextScheduleRunDateTime | DateTimeOffset | 実行条件に一致するユーザーが存在する場合、スケジュール間隔に基づいて workflow が次に実行されることが予想される日付時刻。 $filter(lt,gt) と$orderbyをサポートします。 |
| version | Int32 | ワークフローの現在のバージョン番号。 ワークフローの初回作成時の値は 1 です。$filter(lt、le、gt、ge、eq、ne) と$orderbyをサポートします。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| createdBy | user |
ワークフロー オブジェクトを作成したMicrosoft Entra ユーザーの一意識別子。
workflowBase から継承されます。$filter(eq、ne) と$expandをサポートします。 |
| executionScope | microsoft.graph.user コレクション | ワークフローの workflowExecutionConditions を満たすユーザーの一覧。 |
| lastModifiedBy | user |
ワークフロー オブジェクトを最後に変更したユーザー。
workflowBase から継承されます。$filter(eq、ne) と$expandをサポートします。 |
| 得点 | microsoft.graph.identityGovernance.run コレクション | ワークフローが実行されます。 |
| taskReports | microsoft.graph.identityGovernance.taskReport コレクション | ワークフロー オブジェクト内のタスクのタスク実行データの集計を表します。 |
| tasks | microsoft.graph.identityGovernance.task コレクション | ワークフロー オブジェクト内で実行する構成済みタスクとその実行シーケンスを表します。 workflowBase から継承されます。 必須です。 |
| userProcessingResults | microsoft.graph.identityGovernance.userProcessingResult コレクション | ユーザーごとのワークフロー実行結果。 |
| versions | microsoft.graph.identityGovernance.workflowVersion コレクション | 使用可能なワークフロー バージョン。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.identityGovernance.workflow",
"category": "String",
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"executionConditions": {
"@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
},
"lastModifiedDateTime": "String (timestamp)",
"deletedDateTime": "String (timestamp)",
"id": "String (identifier)",
"isEnabled": "Boolean",
"isSchedulingEnabled": "Boolean",
"nextScheduleRunDateTime": "String (timestamp)",
"version": "Integer"
}