Workflowressourcentyp

Namespace: microsoft.graph.identityGovernance

Stellt Workflows dar, die mithilfe von Lebenszyklus-Workflows erstellt wurden. Workflows automatisieren, wenn sie durch Ausführungsbedingungen ausgelöst werden, Teile des Lebenszyklusverwaltungsprozesses mithilfe von Aufgaben. Diese Aufgaben können entweder integrierte Aufgaben sein, oder eine benutzerdefinierte Aufgabe kann mithilfe der benutzerdefinierten Aufgabenerweiterung aufgerufen werden, die in Azure Logic Apps integriert ist.

Sie können bis zu 100 Workflows in einem Mandanten erstellen.

Erbt von workflowBase.

Methoden

Methode Rückgabetyp Beschreibung
List microsoft.graph.identityGovernance.workflow-Sammlung Rufen Sie eine Liste der Workflowobjekte und ihrer Eigenschaften ab.
Create microsoft.graph.identityGovernance.workflow Erstellen Sie ein neues Workflow-Objekt .
Get microsoft.graph.identityGovernance.workflow Lesen Sie die Eigenschaften und Beziehungen eines Workflowobjekts .
Update microsoft.graph.identityGovernance.workflow Aktualisieren der Eigenschaften eines Workflowobjekts .
Löschen Keine Löscht ein Workflowobjekt .
Activate Keine Ausführen eines Workflows bei Bedarf.
Mit Umfang aktivieren Keine Führen Sie einen Workflow bei Bedarf mit einem bestimmten Umfang aus.
Aktivieren und warten microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult Aktivieren Sie einen Workflow für einen Betreff und warten Sie synchron auf den Abschluss.
Auflisten von Benutzern im Bereich Microsoft.Graph.User-Sammlung Rufen Sie eine Liste der Benutzer ab, die sich im Bereich der Ausführungsbedingungen eines Workflowobjekts befinden.
Quarantäne löschen microsoft.graph.identityGovernance.workflow Geben Sie einen unter Quarantäne gestellten Workflow frei, damit die Verarbeitung fortgesetzt wird.
Fehler bei Vorschauaufgaben microsoft.graph.identityGovernance.previewFailedTask collection Überprüfen Sie die in einem Workflow konfigurierten Aufgaben, um nach Konfigurationsfehlern zu suchen.
Vorschau des Workflows Keine Führen Sie einen Workflow im Vorschaumodus für ausgewählte Verzeichnisobjekte aus, ohne dass dies Auswirkungen auf Produktionsbenutzer hat.
Gelöschte Workflows :--- :---
List microsoft.graph.identityGovernance.workflow-Sammlung Rufen Sie eine Liste der gelöschten Workflowobjekte und deren Eigenschaften ab.
Get microsoft.graph.identityGovernance.workflow Gelöschten Workflow abrufen.
Wiederherstellen microsoft.graph.identityGovernance.workflow Wiederherstellen eines gelöschten Workflows.
Endgültig löschen Keine Löschen Sie ein Workflowobjekt endgültig aus dem Container für gelöschte Elemente.

Eigenschaften

Eigenschaft Typ Beschreibung
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory Die Kategorie der HR-Funktion, die von den mit dieser Vorlage erstellten Workflows unterstützt wird. Ein Workflow kann nur einer Kategorie angehören. Mögliche Werte sind: joiner, leaver, unknownFutureValue, mover, extensibility. Verwenden Sie den Prefer: include-unknown-enum-members Anforderungsheader, um die folgenden Member in dieser entwicklungsfähigen Aufzählung abzurufen: mover, extensibility. Von workflowBase geerbt. Erforderlich.

Unterstützt $filter(eq,ne) und $orderby
createdDateTime DateTimeOffset Zeitpunkt der workflow Erstellung. Von workflowBase geerbt.

Unterstützt $filter(lt, le, gt, negeeq, ) und .$orderby
deletedDateTime DateTimeOffset Wenn der Workflow gelöscht wurde.

Unterstützt $filter(lt, le, gt, negeeq, ) und .$orderby
description Zeichenfolge Die Beschreibung der workflow. Von workflowBase geerbt. Optional.
displayName Zeichenfolge Der Anzeigename der workflow. Von workflowBase geerbt. Erforderlich.

Unterstützt $filter(eq,) neund orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Bedingungen, die beschreiben, wann der Workflow ausgeführt werden soll, und die Kriterien zur Identifizierung von im Bereich festgelegten Themen. Von workflowBase geerbt. Erforderlich.
id Zeichenfolge Bezeichner für die individuelle Adressierung eines bestimmten Workflows.

Unterstützt $filter(eq,) neund $orderby.
isEnabled Boolescher Wert Gibt an, ob der Workflow aktiviert oder deaktiviert ist. Wenn diese Einstellung festgelegt ist true, kann der Workflow bei Bedarf oder nach Zeitplan ausgeführt werden, wenn isSchedulingEnabled den Wert hat true. Von workflowBase geerbt. Optional. Standardwert ist true.

Unterstützt $filter(eq,) neund orderBy.
isSchedulingEnabled Boolean Wenn true, führt das Lifecycle-Workflowmodul den Workflow basierend auf dem von den Mandanteneinstellungen definierten Zeitplan aus. Kann nicht true für einen deaktivierten Workflow sein (in dem isEnabled ist false). Von workflowBase geerbt. Optional. Standardwert ist false.

Unterstützt $filter(eq,) neund orderBy.
lastModifiedDateTime DateTimeOffset Das Datum und die Uhrzeit, zu der sie workflow zuletzt geändert wurde. Von workflowBase geerbt.

Unterstützt $filter(lt, le, gt, negeeq, ) und .$orderby
nextScheduleRunDateTime DateTimeOffset Das Datum und die Uhrzeit, zu dem basierend workflow auf dem Planungsintervall das nächste Mal ausgeführt wird, wenn Benutzer vorhanden sind, die den Ausführungsbedingungen entsprechen.

Unterstützt $filter(lt,gt) und $orderby.
quarantineDetails microsoft.graph.identityGovernance.quarantineDetails Der aktuelle Quarantänestatus des Workflows. Schreibgeschützt.
settings microsoft.graph.identityGovernance.workflowSetting Die Einstellungen des Workflows, einschließlich seiner Quarantänekonfiguration.
Version Int32 Die aktuelle Versionsnummer des Workflows. Der Wert ist 1, wenn der Workflow zum ersten Mal erstellt wird.

Unterstützt $filter(lt, le, gt, negeeq, ) und .$orderby

Beziehungen

Beziehung Typ Beschreibung
administrationScopeTargets microsoft.graph.directoryObject collection Die Verwaltungseinheiten im Geltungsbereich des Workflows. Optional. Von workflowBase geerbt.

Unterstützt $expand.
createdBy user Der eindeutige Bezeichner des Microsoft Entra-Benutzers, der das Workflowobjekt erstellt hat. Von workflowBase geerbt.

Unterstützt $filter(eq,) neund $expand.
executionScope Microsoft.Graph.User-Sammlung Die Liste der Benutzer, die die workflowExecutionConditions eines Workflows erfüllen.
lastModifiedBy user Der Benutzer, der das Workflowobjekt zuletzt geändert hat. Von workflowBase geerbt.

Unterstützt $filter(eq,) neund $expand.
previewScope microsoft.graph.directoryObject collection Der Vorschaubereich für den Workflow.
Ausführungen microsoft.graph.identityGovernance.run-Sammlung Workflow wird ausgeführt.
subjectProcessingResults microsoft.graph.identityGovernance.subjectProcessingResult-Sammlung Ergebnisse der Workflowausführung pro Thema.
taskReports microsoft.graph.identityGovernance.taskReport-Sammlung Stellt die Aggregation von Taskausführungsdaten für Aufgaben innerhalb eines Workflowobjekts dar.
tasks microsoft.graph.identityGovernance.task-Sammlung Stellt die konfigurierten auszuführenden Aufgaben und deren Ausführungsreihenfolge innerhalb eines Workflowobjekts dar. Von workflowBase geerbt. Erforderlich.
userProcessingResults microsoft.graph.identityGovernance.userProcessingResult-Sammlung Ergebnisse der Workflowausführung pro Benutzer.
versions microsoft.graph.identityGovernance.workflowVersion collection Die verfügbaren Workflowversionen.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "@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"
  }
}