종료 이벤트
한눈에 보기
종료 이벤 트는 워크플로우의 끝 지점을 나타냅니다. 캔버스에서 **굵은 테두리 원(◎)**으로 표시되며, 워크플로우 실행이 이 노드에 도달하면 프로세스가 완료 상태로 전환됩니다.
소개
하나의 워크플로우에는 여러 개의 종료 이벤트가 있을 수 있습니다. 예를 들어 조건 분기에서 합격 경로와 불합격 경로가 각각 다른 종료 이벤트로 끝날 수 있습니다. 종료 이벤트에 도달하면 해당 인스턴스의 상태가 **"완료(Completed)"**로 변경됩니다.
이렇게 보입니다
종료 이벤트 설정
정상 완료 (Completed)
취소 (Cancelled)
오류 (Error)
완료 알 림 전송
상태 필드 자동 업데이트
다음 워크플로우 트리거
설정 항목
| 항목 | 설명 | 기본값 |
|---|---|---|
| 이름 | 종료 이벤트의 라벨 (캔버스에 표시) | "종료" |
| 완료 상태 | 인스턴스의 최종 상태 값 | 정상 완료 |
| 완료 알림 | 워크플로우 완료 시 관련자에게 알림 전송 여부 | OFF |
| 상태 필드 업데이트 | 연결된 데이터 노드의 상태 필드를 자동 변경 | OFF |
| 후속 트리거 | 완료 시 다른 워크플로우를 자동 시작 | OFF |
설정 방법
- 캔버스에서 종료 이벤트 노드 **(◎)**를 배치합니다.
- 이전 태스크 또는 게이트웨이에서 플로우 엣지를 연결합니다.
- 더블 클릭하여 종료 이벤트 이름과 완료 상태를 설정합니다.
- 필요한 경우 완료 후 동작(알림, 상태 업데이트)을 구성합니다.
종료 이벤트가 없으면
종료 이벤트가 연결되지 않은 경로가 있으면, 워크플로우 유효성 검사에서 오류가 발생합니다. 모든 분기 경로는 반드시 종료 이벤트로 끝나야 합니다.
실무 예시: 품질 검사 워크플로우의 다중 종료
품질 검사
→
◇
→
합격 처리
→
◎ 정상 완료: "합격"
→
조건부 합격
→
◎ 정상 완료: "조건부 합격"
→
불합격 처리
→
◎ 오류: "불합격"
각 종료 이벤트에 서로 다른 완료 상태를 설정하면, 나중에 워크플로우 이력을 조회할 때 어떤 경로로 종료되었는지 한눈에 파악할 수 있습니다.
종료 이벤트별 후속 동작 설정:
| 종료 이벤트 | 완료 상태 | 상태 필드 업데이트 | 알림 |
|---|---|---|---|
| 합격 | Completed | 검사상태 → "합격" | 입고 담당자에게 알림 |
| 조건부 합격 | Completed | 검사상태 → "조건부합격" | 품질팀장에게 알림 |
| 불합격 | Error | 검사상태 → "불합격" | 구매팀 + 공급사에게 알림 |