type de ressource approvalItem
Espace de noms: microsoft.graph
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 une demande d’approbation, y compris les décisions, les status et les réponses associées. Les utilisateurs peuvent créer de nouveaux éléments d’approbation, afficher les éléments d’approbation envoyés ou reçus et effectuer des actions sur les éléments d’approbation.
Méthodes
Méthode | Type de retour | Description |
---|---|---|
List | collection approvalItem | Obtenez la liste des objets approvalItem et de leurs propriétés. |
Create | approvalItem | Créez un objet approvalItem . |
Obtenir | approvalItem | Lire les propriétés et les relations d’un objet approvalItem . |
Cancel | Aucun | Annulez l’élément d’approbation. Le propriétaire de l’approbation peut déclencher ce point de terminaison. |
Répertorier les demandes | collection approvalItemRequest | Obtenez la collection de approvalItemRequest pour l’objet approvalItem. |
Lister les réponses | collection approvalItemResponse | Obtenez la collection de approvalItemResponse pour l’objet approvalItem. |
Créer une réponse | approvalItemResponse | Créez un objet approvalItemResponse . |
Propriétés
Propriété | Type | Description |
---|---|---|
allowCancel | Boolean | Indique si l’élément d’approbation peut être annulé. |
allowEmailNotification | Boolean | Indique si la notification par e-mail est activée. |
approvalType | approvalItemType | Type de flux de travail de l’élément d’approbation. Les valeurs possibles sont : basic , basicAwaitAll , custom , customAwaitAll . Obligatoire. |
Approbateurs | collection approvalIdentitySet | Identité des principaux auxquels l’élément d’approbation a été initialement affecté. Obligatoire. |
completedDateTime | DateTimeOffset | Date et heure d’achèvement de la demande d’approbation. En lecture seule. |
createdDateTime | DateTimeOffset | Date et heure de création de la demande d’approbation. En lecture seule. |
description | String | Description de la demande d’approbation. |
displayName | String | DisplayName de la demande d’approbation. Obligatoire. |
id | String | ID unique de l’élément d’approbation. En lecture seule. |
owner | approvalIdentitySet | Jeu d’identité du principal propriétaire de l’élément d’approbation. Fournissez une valeur pour cette propriété uniquement lors de la création d’un élément d’approbation au nom du principal. Si le champ propriétaire n’est pas fourni, les informations utilisateur du contexte utilisateur sont utilisées. |
responsePrompts | String collection | Invites de réponse d’approbation. Fournissez une valeur pour cette propriété uniquement lors de la création d’un élément d’approbation personnalisé. Pour les éléments d’approbation personnalisés, fournissez deux chaînes d’invite de réponse. Les invites de réponse par défaut sont « Approuver » et « Rejeter ». |
result | String | Le champ de résultat n’est rempli qu’une fois que l’élément d’approbation est dans son état final. Le résultat de l’élément d’approbation est basé sur le type d’approbation. Pour les éléments d’approbation de base, le résultat est « Approuvé » ou « Rejeté ». Pour les éléments d’approbation personnalisés, le résultat peut être une seule réponse ou plusieurs réponses séparées par un point-virgule. En lecture seule. |
state | approvalItemState | État de l’élément d’approbation. Les valeurs possibles sont canceled , created , pending , completed . En lecture seule. |
point de vue | approvalItemViewPoint | Représente les données des points de vue de l’utilisateur sur l’objet ApprovalItem. Les données incluent les rôles des utilisateurs concernant l’élément d’approbation. En lecture seule. |
Relations
Relation | Type | Description |
---|---|---|
Requêtes | collection approvalItemRequest | Collection de demandes créées pour chaque approbateur sur l’élément d’approbation. |
Réponses | collection approvalItemResponse | Collection de réponses créées pour l’élément d’approbation. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.approvalItem",
"id": "String (identifier)",
"displayName": "String",
"description": "String",
"allowEmailNotification": "Boolean",
"approvalType": "String",
"responsePrompts": [
"String"
],
"approvers": [
{
"@odata.type": "microsoft.graph.approvalIdentitySet"
}
],
"state": "String",
"allowCancel": "Boolean",
"createdDateTime": "String (timestamp)",
"completedDateTime": "String (timestamp)",
"viewPoint": {
"@odata.type": "microsoft.graph.approvalItemViewPoint"
},
"owner": {
"@odata.type": "microsoft.graph.approvalIdentitySet"
},
"result": "String"
}