Partager via


type de ressource de flux de travail

Espace de noms : microsoft.graph.identityGovernance

Représente les flux de travail créés à l’aide de workflows de cycle de vie. Les workflows, lorsqu’ils sont déclenchés par des conditions d’exécution, automatisent des parties du processus de gestion du cycle de vie à l’aide de tâches. Ces tâches peuvent être des tâches intégrées ou une tâche personnalisée peut être appelée à l’aide de l’extension de tâche personnalisée qui s’intègre à Azure Logic Apps.

Vous pouvez créer jusqu’à 100 workflows dans un locataire.

Hérite de workflowBase.

Méthodes

Méthode Type de retour Description
List collection microsoft.graph.identityGovernance.workflow Obtenez la liste des objets de workflow et de leurs propriétés.
Create microsoft.graph.identityGovernance.workflow Créez un objet de flux de travail .
Obtenir microsoft.graph.identityGovernance.workflow Lire les propriétés et les relations d’un objet de flux de travail .
Mettre à jour microsoft.graph.identityGovernance.workflow Mettez à jour les propriétés d’un objet de workflow .
Supprimer Aucune Supprime un objet de workflow .
Activate Aucune Exécutez un workflow à la demande.
Répertorier les utilisateurs dans l’étendue collection microsoft.graph.user Obtenez la liste des utilisateurs qui se trouvent dans l’étendue des conditions d’exécution d’un objet de workflow .
Flux de travail supprimés :--- :---
List collection microsoft.graph.identityGovernance.workflow Obtenez la liste des objets de flux de travail supprimés et leurs propriétés.
Obtenir microsoft.graph.identityGovernance.workflow Obtenir un workflow supprimé.
Restaurer microsoft.graph.identityGovernance.workflow Restaurer un flux de travail supprimé.
Supprimer définitivement Aucune Supprimez définitivement un objet de flux de travail du conteneur d’éléments supprimés.

Propriétés

Propriété Type Description
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory Catégorie de la fonction RH prise en charge par les workflows créés à l’aide de ce modèle. Un flux de travail ne peut appartenir qu’à une seule catégorie. Les valeurs possibles sont : joiner, leaver, mover, unknownFutureValue. Hérité de workflowBase. Obligatoire.

Prend en charge $filter(eq,ne) et $orderby
createdDateTime DateTimeOffset Quand a workflow été créé. Hérité de workflowBase.

Prend en charge $filter(lt, le, gtge, eq, , ne) et $orderby.
deletedDateTime DateTimeOffset Quand le flux de travail a été supprimé.

Prend en charge $filter(lt, le, gtge, eq, , ne) et $orderby.
description Chaîne Description de .workflow Hérité de workflowBase. Optional.
displayName Chaîne Nom complet du workflow. Hérité de workflowBase. Obligatoire.

Prend en charge $filter(eq, ne) et orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Conditions décrivant quand exécuter le flux de travail et les critères pour identifier l’ensemble de sujets dans l’étendue. Hérité de workflowBase. Obligatoire.
id Chaîne Identificateur utilisé pour traiter individuellement un flux de travail spécifique.

Prend en charge $filter(eq, ne) et $orderby.
isEnabled Boolean Indique si le flux de travail est activé ou désactivé. Si ce paramètre a la valeur true, le workflow peut être exécuté à la demande ou selon la planification lorsque isSchedulingEnabled a la valeur true. Hérité de workflowBase. Optional. La valeur par défaut est true.

Prend en charge $filter(eq, ne) et orderBy.
isSchedulingEnabled Valeur booléenne Si la valeur est true, le moteur de workflow de cycle de vie exécute le flux de travail en fonction de la planification définie par les paramètres du locataire. Ne peut pas être true pour un workflow désactivé (où isEnabled a la valeur false). Hérité de workflowBase. Optional. La valeur par défaut est false.

Prend en charge $filter(eq, ne) et orderBy.
lastModifiedDateTime DateTimeOffset Date et heure de la workflow dernière modification. Hérité de workflowBase.

Prend en charge $filter(lt, le, gtge, eq, , ne) et $orderby.
nextScheduleRunDateTime DateTimeOffset Date et heure à laquelle l’exécution workflow de est prévue en fonction de l’intervalle de planification, si des utilisateurs correspondent aux conditions d’exécution.

Prend en charge $filter(lt,gt) et $orderby.
version Int32 Numéro de version actuel du flux de travail. La valeur est 1 lorsque le flux de travail est créé pour la première fois.

Prend en charge $filter(lt, le, gtge, eq, , ne) et $orderby.

Relations

Relation Type Description
createdBy utilisateur Identificateur unique de l’utilisateur Microsoft Entra qui a créé l’objet de flux de travail . Hérité de workflowBase.

Prend en charge $filter(eq, ne) et $expand.
executionScope collection microsoft.graph.user Identificateur unique de l’identité Microsoft Entra qui a modifié l’objet de workflow pour la dernière fois.
lastModifiedBy utilisateur Utilisateur qui a modifié l’objet de workflow pour la dernière fois. Hérité de workflowBase.

Prend en charge $filter(eq, ne) et $expand.
score collection microsoft.graph.identityGovernance.run Exécutions de flux de travail.
taskReports collection microsoft.graph.identityGovernance.taskReport Représente l’agrégation des données d’exécution de tâche pour les tâches au sein d’un objet de workflow .
tasks collection microsoft.graph.identityGovernance.task Représente les tâches configurées à exécuter et leur séquence d’exécution dans un objet de workflow . Hérité de workflowBase. Obligatoire.
userProcessingResults collection microsoft.graph.identityGovernance.userProcessingResult Résultats de l’exécution du workflow par utilisateur.
versions collection microsoft.graph.identityGovernance.workflowVersion Versions de flux de travail disponibles.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

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