관리 이벤트 페이로드 요청
다음 요청 관리 이벤트 페이로드를 사용하여 이벤트 알림 웹훅 및 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> | 요청과 관련된 워크플로의 구성을 지정합니다. |
예제
다음 코드는 샘플 페이로드입니다. 이벤트 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"]
}