请求管理事件有效载荷
您可以使用以下请求管理事件负载,为事件通知 Webhook 和 API 触发异步工作流和同步操作。
下表列出了访问请求事件中包含的属性。
| 名称 | 数据类型 | 描述 |
|---|---|---|
| data.action | 字符串 | 用户针对该资源执行的操作。 |
| data.approver | 字符串 | 指定已对已分配请求采取行动的审批人。 |
| data.approver_comment | 字符串 | 指定审批人的评论。 |
| data.approvers | 数组列表 | 指定可以对已分配请求采取行动的审批人列表。 |
| data.beneficiary | 字符串 | 指定该请求的受益人。 |
| data.cause | 字符串 | 指定错误消息。 |
| data.creationDate | 字符串 | 指定请求创建的时间。 |
| data.current_step | 字符串 | 指定多步骤流程中的当前步骤名称。 |
| data.entitlement_name | 字符串 | 指定授权的名称。 |
| data.entitlement_rights | List<String> | 指定该权限的权限。 |
| data.entitlement_type | 字符串 | 指定授权的类型。 |
| data.justification | 字符串 | 说明该请求的理由。 |
| data.performedby | 字符串 | 在该实例上执行该操作的用户 ID。 |
| data.reference | 字符串 | 指定请求的引用。 当同时请求多个授权时,所有请求使用的引用均相同。 |
| data.request | 字符串 | 指定请求的唯一标识符( RequestId )。 |
| data.request_number | 字符串 | 指定用于跟踪该请求的请求编号。 |
| data.requestor | 字符串 | 指定请求者的ID。 |
| data.resource | 字符串 | 流的类型。 例如,补助金资格。 |
| data.status | 字符串 | 指定请求的状态。 |
| data.workflow | 字符串 | 指定与该请求相关的工作流。 |
| data.workflow_configuration | List<String> | 指定与该请求相关的工作流配置。 |
示例
以下代码是一个示例有效载荷。 使用 Events API 获取实际属性。 参见 https://docs.verify.ibm.com/verify/reference/getallevents 和 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"]
}