Nutzdaten des Ereignismanagement-Aufrufs
Sie können die folgenden Payloads für Ereignisse der Anforderungsverwaltung verwenden, um asynchrone Workflows und Synchronisierungen für Webhooks und APIs zur Ereignisbenachrichtigung auszulösen.
In der folgenden Tabelle sind die Attribute aufgeführt, die im Ereignis „Zugriffsanforderung“ enthalten sind.
| Ihren Namen | Datentyp | Beschreibung |
|---|---|---|
| data.action | Zeichenfolge | Die von einem Benutzer für die Ressource ausgeführte Aktion. |
| data.approver | Zeichenfolge | Gibt den Genehmiger an, der die zugewiesene Anfrage bearbeitet hat. |
| data.approver_comment | Zeichenfolge | Gibt den Kommentar des Genehmigers an. |
| data.approvers | Array-Liste | Gibt die Liste der Genehmiger an, die Maßnahmen in Bezug auf die zugewiesene Anfrage ergreifen können. |
| data.beneficiary | Zeichenfolge | Gibt den Empfänger der Anfrage an. |
| data.cause | Zeichenfolge | Gibt die Fehlermeldung an. |
| data.creationDate | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Anfrage erstellt wurde. |
| data.current_step | Zeichenfolge | Gibt den Namen des aktuellen Schritts in einem mehrstufigen Ablauf an. |
| data.entitlement_name | Zeichenfolge | Gibt den Namen der Berechtigung an. |
| data.entitlement_rights | List<String> | Legt die Rechte der Berechtigung fest. |
| data.entitlement_type | Zeichenfolge | Gibt die Art der Berechtigung an. |
| data.justification | Zeichenfolge | Gibt die Begründung für den Antrag an. |
| data.performedby | Zeichenfolge | Die Benutzer-ID, die die Aktion auf der Instanz ausgeführt hat. |
| data.reference | Zeichenfolge | Gibt die Referenz der Anfrage an. Die Referenz ist bei allen Anfragen identisch, wenn mehrere Berechtigungen gemeinsam angefordert werden. |
| data.request | Zeichenfolge | Gibt die eindeutige Kennung ( RequestId ) der Anfrage an. |
| data.request_number | Zeichenfolge | Gibt die Anforderungsnummer an, mit der die Anforderung verfolgt werden soll. |
| data.requestor | Zeichenfolge | Gibt die ID des Anfragenden an. |
| data.resource | Zeichenfolge | Art eines Flusses. Zum Beispiel der Anspruch auf Fördermittel. |
| data.status | Zeichenfolge | Gibt den Status der Anfrage an. |
| data.workflow | Zeichenfolge | Gibt den mit der Anfrage verbundenen Workflow an. |
| data.workflow_configuration | List<String> | Legt die Konfiguration des mit der Anfrage verbundenen Workflows fest. |
Beispiel
Der folgende Code ist ein Beispiel für eine Nutzlast. Verwenden Sie die Events-APIs, um die tatsächlichen Attribute abzurufen. Siehe https://docs.verify.ibm.com/verify/reference/getallevents und 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"]
}