Freigeben über


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 Tasks. Diese Aufgaben können entweder integrierte Aufgaben sein, oder ein benutzerdefinierter Task 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 collection Ruft eine Liste der Workflowobjekte und deren Eigenschaften ab.
Create microsoft.graph.identityGovernance.workflow Erstellen Sie ein neues Workflowobjekt .
Get microsoft.graph.identityGovernance.workflow Lesen der Eigenschaften und Beziehungen eines Workflowobjekts .
Update microsoft.graph.identityGovernance.workflow Aktualisieren sie die Eigenschaften eines Workflowobjekts .
Delete Keine Löscht ein Workflowobjekt .
Activate Keine Ausführen eines Workflows bei Bedarf.
Auflisten von Benutzern im Bereich microsoft.graph.user-Sammlung Ruft eine Liste der Benutzer ab, die sich im Bereich der Ausführungsbedingungen eines Workflowobjekts befinden.
Gelöschte Workflows :--- :---
List microsoft.graph.identityGovernance.workflow collection Ruft eine Liste der gelöschten Workflowobjekte und deren Eigenschaften ab.
Get microsoft.graph.identityGovernance.workflow Ruft einen gelöschten Workflow ab.
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 workflows unterstützt wird, die mit dieser Vorlage erstellt wurden. Ein Workflow kann nur zu einer Kategorie gehören. Mögliche Werte sind: joiner, leaver, mover, unknownFutureValue. Geerbt von workflowBase. Erforderlich.

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

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.
deletedDateTime DateTimeOffset Wann der Workflow gelöscht wurde.

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.
description Zeichenfolge Die Beschreibung von workflow. Geerbt von workflowBase. Optional.
displayName Zeichenfolge Der Anzeigename des workflow. Geerbt von workflowBase. Erforderlich.

Unterstützt $filter(eq, ne) und orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Bedingungen, die beschreiben, wann der Workflow ausgeführt werden soll, und die Kriterien zum Identifizieren des bereichsinternen Betreffsatzes. Geerbt von workflowBase. Erforderlich.
id Zeichenfolge Bezeichner, der für die individuelle Adressierung eines bestimmten Workflows verwendet wird.

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

Unterstützt $filter(eq, ne) und orderBy.
isSchedulingEnabled Boolesch Gibt truean, dass die Lebenszyklusworkflow-Engine den Workflow basierend auf dem zeitplan ausführt, der von den Mandanteneinstellungen definiert wird. true Kann nicht für einen deaktivierten Workflow sein (wobei isEnabled istfalse). Geerbt von workflowBase. Optional. Standardwert ist false.

Unterstützt $filter(eq, ne) und orderBy.
lastModifiedDateTime DateTimeOffset Das Datum, zu dem die letzte Änderung von workflow vorgenommen wurde. Geerbt von workflowBase.

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.
nextScheduleRunDateTime DateTimeOffset Das Datum, zu dem die nächste Ausführung erwartet workflow wird, basierend auf dem Zeitplanintervall, wenn Benutzer vorhanden sind, die den Ausführungsbedingungen entsprechen.

Unterstützt $filter(lt,gt) und $orderby.
Version Int32 Die aktuelle Versionsnummer des Workflows. Der Wert ist 1, wenn der Workflow zum ersten Mal erstellt wird.

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.

Beziehungen

Beziehung Typ Beschreibung
createdBy user Der eindeutige Bezeichner des Microsoft Entra-Benutzers, der das Workflowobjekt erstellt hat. Geerbt von workflowBase.

Unterstützt $filter(eq, ne) und $expand.
executionScope microsoft.graph.user-Sammlung Der eindeutige Bezeichner der Microsoft Entra-Identität, die das Workflowobjekt zuletzt geändert hat.
lastModifiedBy user Der Benutzer, der das Workflowobjekt zuletzt geändert hat. Geerbt von workflowBase.

Unterstützt $filter(eq, ne) und $expand.
Läufe sammlung microsoft.graph.identityGovernance.run Workflowausführungen.
taskReports microsoft.graph.identityGovernance.taskReport-Sammlung Stellt die Aggregation von Aufgabenausführungsdaten für Aufgaben innerhalb eines Workflowobjekts dar.
tasks microsoft.graph.identityGovernance.task collection Stellt die konfigurierten Auszuführenden Tasks und deren Ausführungssequenz innerhalb eines Workflowobjekts dar. Geerbt von workflowBase. Erforderlich.
userProcessingResults microsoft.graph.identityGovernance.userProcessingResult-Sammlung Ergebnisse der Ausführung des Workflows pro Benutzer.
versions microsoft.graph.identityGovernance.workflowVersion-Sammlung Die verfügbaren Workflowversionen.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt 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"
}