Contenu de l'événement de gestion des demandes
Vous pouvez utiliser les charges utiles d'événements de gestion des demandes suivantes pour déclencher des workflows asynchrones et des synchronisations pour les webhooks et les API de notification d'événements.
Le tableau suivant répertorie les attributs contenus dans l'événement de demande d'accès.
| Nom | Type de données | Descriptif |
|---|---|---|
| data.action | Chaîne | L'action effectuée par un utilisateur sur la ressource. |
| data.approver | Chaîne | Indique le responsable qui a traité la demande qui lui a été attribuée. |
| data.approver_comment | Chaîne | Indique le commentaire de la personne chargée de l'approbation. |
| data.approvers | Liste de tableaux | Indique la liste des approbateurs habilités à intervenir sur la demande qui leur a été attribuée. |
| data.beneficiary | Chaîne | Indique le destinataire de la demande. |
| data.cause | Chaîne | Indique le message d'erreur. |
| data.creationDate | Chaîne | Indique l'heure à laquelle la demande a été créée. |
| data.current_step | Chaîne | Indique le nom de l'étape en cours dans un flux à plusieurs étapes. |
| data.entitlement_name | Chaîne | Indique le nom du droit. |
| data.entitlement_rights | Liste<Chaîne> | Définit les droits associés à l'autorisation. |
| data.entitlement_type | Chaîne | Indique le type du droit. |
| data.justification | Chaîne | Indique les motifs de la demande. |
| data.performedby | Chaîne | L'identifiant de l'utilisateur qui a effectué l'action sur l'instance. |
| data.reference | Chaîne | Indique la référence de la demande. La référence est la même pour toutes les demandes lorsque plusieurs droits sont sollicités simultanément. |
| data.request | Chaîne | Spécifie l'identifiant unique ( RequestId ) de la requête. |
| data.request_number | Chaîne | Indique le numéro de la demande afin de pouvoir la suivre. |
| data.requestor | Chaîne | Indique l'identifiant du demandeur. |
| data.resource | Chaîne | Type de flux. Par exemple, le droit à une subvention. |
| data.status | Chaîne | Indique le statut de la requête. |
| data.workflow | Chaîne | Indique le flux de travail associé à la demande. |
| data.workflow_configuration | Liste<Chaîne> | Définit la configuration du flux de travail associé à la demande. |
Exemple
Le code suivant est un exemple de charge utile. Utilisez les API Events pour récupérer les attributs réels. Voir https://docs.verify.ibm.com/verify/reference/getallevents et https://docs.verify.ibm.com/verify/docs/pulling-event-data.
{"data": {
"action": "APPROVE",
"approver": "jane.doe",
"approver_comment": "Request approved due to valid justification.",
"approvers": ["jane.doe", "john.smith"],
"beneficiary": "alice.johnson",
"cause": "N/A",
"creationDate": "2025-05-20T14:30:00Z",
"current_step": "ManagerApproval",
"entitlement_name": "Admin Access",
"entitlement_rights": ["READ", "WRITE", "EXECUTE"],
"entitlement_type": "Role-Based Access",
"justification": "Required access to manage system configurations.",
"performedby": "jane.doe",
"reference": "REF-20250520-1234",
"request": "REQ-0001234567",
"request_number": "AR-20250520-7890",
"requestor": "bob.martin",
"resource": "grant-entitlement",
"status": "APPROVED",
"workflow": "WF-AccessApproval-01",
"workflow_configuration": ["Step1:Submit", "Step2:ManagerApproval", "Step3:FinalApproval"]
}