거부된 메시지에 대한 사용자 지정 처리기 만들기
확인 또는 승인 단계에서 메시지를 거부하는 경우 A4SWIFT 워크플로에 대해 정의된 첫 번째 단계로 메시지를 반환합니다(이 경우 만들기가 워크플로의 첫 번째 단계인 경우에도 항상 복구됨). 그러나 워크플로의 첫 번째 단계에서 메시지를 거부하는 경우 복구 오케스트레이션은 MrsrRepair 오케스트레이션이 메시지를 거부했음을 나타내는 승격된 속성을 사용하여 메시지를 MessageBox에 게시합니다. 이러한 메시지를 처리하려면 이러한 승격된 속성을 구독하고 필요에 따라 메시지를 처리하는 사용자 지정 처리기(오케스트레이션)를 만들 수 있습니다.
여러 가지 이유로 MrsrRepair 오케스트레이션에서 메시지가 실패할 수 있습니다. 이렇게 하면 오케스트레이션은 다음 표의 속성을 승격하고 이러한 속성에 테이블의 오른쪽 열에 표시된 값 또는 값 중 하나를 할당합니다.
속성 | 값 |
---|---|
Bts. 작업 | A4SWIFT_MRSRFailed |
A4SWIFT_MRSRFailedReason | 제한 시간 거부됨(메시지가 첫 번째 단계에서 거부되었음을 의미) CantRepairInInfoPath |
A4SWIFT_MRSRLastStage | <실패하기 전에 메시지가 있었던 마지막 단계(역할)의 이름> |
A4SWIFT_MRSRDepartment | <부서 이름> |