次の方法で共有


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

名前空間: microsoft.graph.identityGovernance

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

ライフサイクル ワークフローを使用して作成されたワークフローを表します。 ワークフローは、実行条件によってトリガーされると、タスクを使用してライフサイクル管理プロセスの一部を自動化します。 これらのタスクは組み込みのタスクでも、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.user コレクション ワークフロー オブジェクトの実行条件のスコープ内にあるユーザーの一覧を取得します。
削除されたワークフロー :--- :---
List microsoft.graph.identityGovernance.workflow コレクション 削除された ワークフロー オブジェクトとそのプロパティの一覧を取得します。
Get microsoft.graph.identityGovernance.workflow 削除されたワークフローを取得 します
復元 microsoft.graph.identityGovernance.workflow 削除されたワークフローを復元します。
完全に削除 なし 削除されたアイテム コンテナーから ワークフロー オブジェクトを完全に削除します。

プロパティ

プロパティ 説明
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory このテンプレートを使用して作成されたワークフローでサポートされる HR 関数のカテゴリ。 ワークフローは 1 つのカテゴリにのみ属できます。 使用可能な値は、 joinerleavermoverunknownFutureValueです。 workflowBase から継承されます。 必須です。

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

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

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

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

$filter(eqne) と$orderbyをサポートします。
isEnabled ブール値 ワークフローが有効か無効か。 この設定がtrueされている場合は、isSchedulingEnabled がtrueされたときに、ワークフローをオンデマンドまたはスケジュールに従って実行できます。 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をサポートします。
version Int32 ワークフローの現在のバージョン番号。 ワークフローの初回作成時の値は 1 です。

$filter(ltlegtgeeqne) と$orderbyをサポートします。

リレーションシップ

リレーションシップ 説明
createdBy user ワークフロー オブジェクトを作成した Microsoft Entra ユーザーの一意識別子。 workflowBase から継承されます。

$filter(eqne) と$expandをサポートします。
executionScope microsoft.graph.user コレクション ワークフロー オブジェクトを最後に変更した Microsoft Entra ID の一意識別子。
lastModifiedBy user ワークフロー オブジェクトを最後に変更したユーザー。 workflowBase から継承されます。

$filter(eqne) と$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"
}