ワークフロー リソースの種類

名前空間: 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 ワークフロー オブジェクトのプロパティを更新します。
Delete なし ワークフロー オブジェクトを削除します。
Activate なし ワークフローをオンデマンドで実行します。
スコープでアクティブ化 なし 特定のスコープでワークフローをオンデマンドで実行します。
アクティブ化して待機する microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult サブジェクトのワークフローをアクティブ化し、完了を同期的に待機します。
スコープ内のユーザーを一覧表示する Microsoft.Graph.User コレクション ワークフロー オブジェクトの実行条件の範囲内にあるユーザーの一覧を取得します。
検疫をクリア microsoft.graph.identityGovernance.workflow 検疫されたワークフローを解放して処理を再開します。
タスク エラーのプレビュー microsoft.graph.identityGovernance.previewFailedTask コレクション ワークフローで構成されているタスクを検証して、構成エラーをチェックします。
ワークフローのプレビュー なし 運用ユーザーに影響を与えることなく、選択したディレクトリ オブジェクトに対してワークフローをプレビュー モードで実行します。
削除されたワークフロー :--- :---
List microsoft.graph.identityGovernance.workflow コレクション 削除された ワークフロー オブジェクトとそのプロパティのリストを取得します。
Get microsoft.graph.identityGovernance.workflow 削除された ワークフローを取得します。
復元 microsoft.graph.identityGovernance.workflow 削除されたワークフローを復元します。
完全に削除 なし 削除済みアイテム コンテナーから ワークフロー オブジェクトを完全に削除します。

プロパティ

プロパティ 説明
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory このテンプレートを使用して作成されたワークフローでサポートされる HR 関数のカテゴリ。 ワークフローは 1 つのカテゴリにのみ属することができます。 使用可能な値: joinerleaverunknownFutureValuemoverextensibilityPrefer: include-unknown-enum-members 要求ヘッダーを使用して、この進化可能な列挙型のメンバーを取得します: moverextensibilityworkflowBase から継承されます。 必須です。

$filter(eq,ne) と$orderby
createdDateTime DateTimeOffset workflowが作成されたとき。 workflowBase から継承されます。

$filter(ltlegtgeeqne) および $orderby をサポートします。
deletedDateTime DateTimeOffset ワークフローが削除されたとき。

$filter(ltlegtgeeqne) および $orderby をサポートします。
説明 String workflowの説明。 workflowBase から継承されます。 省略可能。
displayName 文字列 workflowの表示名。 workflowBase から継承されます。 必須です。

$filter(eqne) と orderby をサポートします。
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions ワークフローを実行するタイミングと、スコープ内のサブジェクト セットを識別するための条件を説明する条件。 workflowBase から継承されます。 必須。
id 文字列 特定のワークフローに個別に対処するために使用される識別子。

$filter(eqne) と $orderby をサポートします。
isEnabled ブール値 ワークフローが有効か無効か。 この設定が trueであれば、 isSchedulingEnabledtrueときにオンデマンドまたはスケジュールに従ってワークフローを実行できます。 workflowBase から継承されます。 省略可能。 既定値は true です。

$filter(eqne) と orderBy をサポートします。
isSchedulingEnabled ブール型 trueの場合、ライフサイクル ワークフロー エンジンは、テナント設定で定義されたスケジュールに基づいてワークフローを実行します。 無効なワークフロー (isEnabledfalse の場合) にはtrueできません。 workflowBase から継承されます。 省略可能。 既定値は false です。

$filter(eqne) と orderBy をサポートします。
lastModifiedDateTime DateTimeOffset workflowが最後に変更された日時。 workflowBase から継承されます。

$filter(ltlegtgeeqne) および $orderby をサポートします。
nextScheduleRunDateTime DateTimeOffset 実行条件に一致するユーザーがいる場合、スケジュール間隔に基づいて workflow が次に実行されると予想される日時。

$filter(lt,gt) と $orderby をサポートします。
quarantineDetails microsoft.graph.identityGovernance.quarantineDetails ワークフローの現在の検疫状態。 読み取り専用です。
settings microsoft.graph.identityGovernance.workflowSetting 検疫設定を含むワークフローの設定。
version Int32 ワークフローの現在のバージョン番号。 ワークフローが最初に作成されたときの値は 1 です。

$filter(ltlegtgeeqne) および $orderby をサポートします。

リレーションシップ

リレーションシップ 説明
administrationScopeTargets microsoft.graph.directoryObject コレクション ワークフローのスコープ内の 管理単位 。 省略可能。 workflowBase から継承されます。

$expand をサポートします。
createdBy user ワークフロー オブジェクトを作成した Microsoft Entra ユーザーの一意識別子。 workflowBase から継承されます。

$filter(eqne) と $expand をサポートします。
executionScope Microsoft.Graph.User コレクション ワークフローの workflowExecutionConditions を満たすユーザーのリスト。
lastModifiedBy user ワークフロー オブジェクトを最後に変更したユーザー。 workflowBase から継承されます。

$filter(eqne) と $expand をサポートします。
previewScope microsoft.graph.directoryObject コレクション ワークフローのプレビュー スコープ。
runs microsoft.graph.identityGovernance.run コレクション ワークフローを実行します。
subjectProcessingResults microsoft.graph.identityGovernance.subjectProcessingResult コレクション サブジェクトごとのワークフロー実行結果。
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",
  "quarantineDetails": {
    "@odata.type": "microsoft.graph.identityGovernance.quarantineDetails"
  },
  "settings": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowSetting"
  }
}