Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

실패 시 대체 효과

실패 시 대체 효과(Fallback effect)는 Action, Logic 또는 Function의 주 효과가 실패했을 때 다른 액션을 실행합니다. 원래 입력과 오류를 사용하여 실패를 기록하거나 다른 처리 경로를 시작할 수 있습니다.

대체 효과는 순차 실행에서만 구성할 수 있으며 병렬 실행에서는 사용할 수 없습니다. 이벤트 재시도 중에는 바로 실행하지 않고, 해당 객체가 재시도할 수 없는 오류로 실패했거나 재시도 횟수를 모두 사용한 뒤 실행합니다.

구성

자동화 마법사의 Effects에서 주 효과를 추가하고 Add failure effect를 선택합니다. 새 Action 효과가 생기며, 실행할 액션과 매개변수를 설정할 수 있습니다.

대체 액션에 다음 값을 전달할 수 있습니다.

입력의미
원래 효과 입력실패한 효과에 전달했던 객체와 데이터
Error message해당 실패의 상세 오류 메시지
Automation RID대체 효과를 실행한 자동화의 식별자
Automation event ID실패한 특정 이벤트의 식별자

조건이 제공한 객체 입력도 사용할 수 있습니다. Objects added 조건의 액션이 실패했다면 같은 객체를 다른 처리에 전달할 수 있습니다.

일부 객체가 실패한 경우

대체 효과는 객체별 실패를 기준으로 실행합니다. 주 효과의 대상 중 일부만 실패했다면 실패한 부분집합만 대체 효과에 전달합니다. 성공한 객체는 다음 순차 효과로 계속 진행합니다.

실패한 객체는 대체 효과가 성공하더라도 원래 순차 실행에 복귀하지 않습니다. 대체 액션은 그 실패를 처리할 뿐, 중단한 후속 효과를 다시 시작하는 기능은 아닙니다.

재시도

대체 효과는 이벤트 재시도의 대상이 아닙니다. 다만 대체 액션 자체에는 Constant backoff, Exponential backoff와 jitter를 이용한 개별 재시도를 설정할 수 있습니다. 두 재시도 범위는 이벤트 재시도와 구분합니다.

활용

실패 메시지와 이벤트 ID를 새 온톨로지 객체에 기록하면 오류 이력을 업무 데이터로 관리할 수 있습니다. 관리자 알림, 지원 티켓 생성이나 실패 객체를 감시하는 다른 자동화에 연결하는 방식도 가능합니다.

AIP 분류 같은 처리에 실패했을 때 더 단순한 액션으로 처리하거나, 다른 매개변수와 설정을 사용하는 액션을 시도할 수도 있습니다. 대체 액션의 실행과 원래 효과의 성공 여부는 따로 기록해야 합니다.

권한

대체 효과도 자동화 소유자의 권한을 사용합니다. 구성 후 소유자의 권한이 바뀌면 대체 액션을 실행하지 못할 수 있으므로 주 효과와 대체 효과 모두 필요한 접근 조건을 유지해야 합니다.