type de ressource de flux de travail

Espace de noms : microsoft.graph.identityGovernance

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

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
Répertorier les flux de travail collection microsoft.graph.identityGovernance.workflow Obtenez la liste des objets de workflow et de leurs propriétés.
Créer un flux de travail microsoft.graph.identityGovernance.workflow Créez un objet de flux de travail .
Obtenir le flux de travail microsoft.graph.identityGovernance.workflow Lire les propriétés et les relations d’un objet de flux de travail .
Mettre à jour le flux de travail microsoft.graph.identityGovernance.workflow Mettez à jour les propriétés d’un objet de workflow .
Supprimer le flux de travail Aucune Supprime un objet de workflow .
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 .
Obtenir un workflow supprimé microsoft.graph.identityGovernance.workflow Obtenir un workflow supprimé.
Supprimer définitivement un workflow Aucune Supprime définitivement un objet de workflow .
Répertorier les flux de travail supprimés collection microsoft.graph.identityGovernance.workflow Obtenez la liste des objets de flux de travail supprimés et leurs propriétés.
Activer Aucune Exécutez un workflow à la demande.
Créer un workflowVersion microsoft.graph.identityGovernance.workflowVersion Créez un objet workflowVersion.
Restaurer microsoft.graph.identityGovernance.workflow Restaurer un flux de travail supprimé.
Répertorier les exécutions collection microsoft.graph.identityGovernance.run Obtenez la liste des exécutions du flux de travail.
Obtenir une tâche collection microsoft.graph.identityGovernance.task Obtient les propriétés d’une tâche dans le flux de travail.
Répertorier les tâches collection microsoft.graph.identityGovernance.task Obtenez la liste des objets de tâches dans le flux de travail.
Répertorier les versions collection microsoft.graph.identityGovernance.workflowVersion Obtenez la liste des versions de workflow du flux de travail.

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 user Identificateur unique de l’utilisateur Microsoft Entra qui a créé l’objet de workflow. 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 user 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.
Fonctionne 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

Voici une représentation JSON de la 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"
}