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.

Tableau 1. Attributs de la 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"]
}