Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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"
}
}