Type de ressource de workflow

Espace de noms : microsoft.graph.identityGovernance

Représente les workflows créés à l’aide des workflows de cycle de vie. Les flux de travail, lorsqu’ils sont déclenchés par des conditions d’exécution, automatisent certaines 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 flux de travail dans un client.

Hérite de workflowBase.

Méthodes

Méthode Type de retour Description
List microsoft.graph.identityGovernance.workflow Obtenez une liste des objets de workflow et 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 workflow .
Mettre à jour microsoft.graph.identityGovernance.workflow Mettre à jour les propriétés d’un objet de workflow .
Supprimer Aucun Supprime un objet de workflow .
Activate Aucun Exécuter un workflow à la demande.
Activer avec une étendue Aucun Exécutez un workflow à la demande avec une étendue spécifique.
Activer et patienter microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult Activer un flux de travail pour un sujet et attendre de façon synchrone la fin.
Répertorier les utilisateurs dans l’étendue Collection Microsoft.Graph.User Obtenez une liste des utilisateurs qui se trouvent dans la portée des conditions d’exécution d’un objet de workflow .
Effacer la quarantaine microsoft.graph.identityGovernance.workflow Libérez un workflow mis en quarantaine afin qu’il reprenne le traitement.
Échec d’une tâche de prévisualisation microsoft.graph.identityGovernance.previewFailedTask collection Validez les tâches configurées dans un workflow pour vérifier la présence d’erreurs de configuration, en case activée.
Flux de travail d’aperçu Aucun Exécutez un workflow en mode aperçu pour les objets de répertoire sélectionnés sans affecter les utilisateurs de production.
Workflows supprimés :--- :---
List microsoft.graph.identityGovernance.workflow Obtenez une liste des objets de workflow supprimés et leurs propriétés.
Obtenir microsoft.graph.identityGovernance.workflow Obtenir un workflow supprimé.
Restaurer microsoft.graph.identityGovernance.workflow Restaurer un workflow supprimé.
Supprimer définitivement Aucun Supprimer définitivement un objet de workflow 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 workflow ne peut appartenir qu’à une seule catégorie. Les valeurs possibles sont : joiner, leaver, unknownFutureValue, mover, extensibility. Utilisez l’en-tête de Prefer: include-unknown-enum-members requête pour obtenir les membres suivants dans cette énumération évolutive : mover, extensibility. Hérité de workflowBase. Obligatoire.

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

Prend en charge (, , , gegt, eq, ne) et $orderby. lelt$filter
deletedDateTime DateTimeOffset Lorsque le workflow a été supprimé.

Prend en charge (, , , gegt, eq, ne) et $orderby. lelt$filter
description String La description du workflowfichier . Hérité de workflowBase. Facultatif.
displayName String Nom d’affichage du workflowfichier . 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 workflow et les critères d’identification de l’ensemble de sujets dans l’étendue. Hérité de workflowBase. Obligatoire.
id String Identificateur utilisé pour adresser 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 flux de travail peut être exécuté à la demande ou à la planification lorsque isSchedulingEnabled a la valeur true. Hérité de workflowBase. Facultatif. La valeur par défaut est true.

Prend en charge $filter(eq, ne) et orderBy.
isSchedulingEnabled Booléen Si true, le moteur de flux de travail du cycle de vie exécute le flux de travail en fonction de la planification définie par les paramètres de locataire. Ne peut pas être true pour un workflow désactivé (où isEnabled est false). Hérité de workflowBase. Facultatif. 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 (, , , gegt, eq, ne) et $orderby. lelt$filter
nextScheduleRunDateTime DateTimeOffset Date et heure auxquelles le workflow devrait s’exécuter ensuite en fonction de l’intervalle de planification, s’il y a des utilisateurs correspondant aux conditions d’exécution.

Prend en charge $filter(lt,gt) et $orderby.
quarantineDetails microsoft.graph.identityGovernance.quarantineDetails État de quarantaine actuel du flux de travail. En lecture seule.
paramètres microsoft.graph.identityGovernance.workflowSetting Les paramètres du flux de travail, y compris sa configuration de quarantaine.
version Int32 Numéro de version actuelle du flux de travail. La valeur est 1 lors de la création initiale du flux de travail.

Prend en charge (, , , gegt, eq, ne) et $orderby. lelt$filter

Relations

Relation Type Description
administrationScopeTargets collection microsoft.graph.directoryObject Unités administratives dans le cadre du flux de travail. Facultatif. Hérité de workflowBase.

Prend en charge $expand.
createdBy utilisateur Identificateur unique de l’utilisateur de Microsoft Entra ayant créé l’objet de flux de travail. Hérité de workflowBase.

Prend en charge $filter(eq, ne) et $expand.
executionScope Collection Microsoft.Graph.User Liste des utilisateurs qui remplissent les conditions workflowExecutionConditions d’un workflow.
lastModifiedBy utilisateur L’utilisateur qui a modifié l’objet de workflow en dernier. Hérité de workflowBase.

Prend en charge $filter(eq, ne) et $expand.
previewScope collection microsoft.graph.directoryObject Étendue d’aperçu du flux de travail.
exécutions microsoft.graph.identityGovernance.run Workflows exécutés.
subjectProcessingResults microsoft.graph.identityGovernance.subjectProcessingResult Résultats d’exécution du workflow par sujet.
taskReports microsoft.graph.identityGovernance.taskCollection de rapports Représente l’agrégation des données d’exécution des 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 d’exécution du workflow par utilisateur.
versions microsoft.graph.identityGovernance.workflowVersion Versions de workflow 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",
  "quarantineDetails": {
    "@odata.type": "microsoft.graph.identityGovernance.quarantineDetails"
  },
  "settings": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowSetting"
  }
}