🚀 워크플로우 실행 및 모니터링¶
학습 안내
설계된 워크플로우를 가동하는 다양한 방식과 실행 중인 프로세스의 실시간 로그 감시, 오류 발생 시의 유연한 제어 및 조치 가이드를 학습합니다.
1. 실행 방식 및 화면 유형¶
실행 방식¶
- 전체 실행: 'START'부터 순차적으로 자동 실행. 모든 컴포넌트 완료 후 '종료' 버튼 클릭 시 최종 마감.
- 선택 실행: 특정 컴포넌트만 지목하여 실행. 의존성과 관계없이 특정 단계만 테스트할 때 유용.
- 스케줄 실행: 예약된 시각에 주기적(데일리, 위클리 등)으로 자동 실행.
모니터링 뷰(View)¶
- 워크플로우 뷰: 컴포넌트 간 관계를 순서도 형태로 시각화하여 확인.
- 리스트 뷰: 실행 단계를 표 형식으로 확인하며 다중 컴포넌트를 한꺼번에 제어하기 용이.
2. 실시간 상태 감시 및 제어¶
실행 중 각 컴포넌트 우클릭을 통해 다음과 같은 동적 제어가 가능합니다.
| 기능 | 설명 |
|---|---|
| 스킵 (Skip) | 대기 중인 컴포넌트를 실행하지 않고 다음 단계로 건너뜀 |
| 중단 (Stop) | 현재 진행 중인 작업을 멈추고 이후 흐름을 차단 |
| 재시도 (Retry) | 실패한 컴포넌트를 조치 후 다시 실행 (실행 중 편집 기능 병행 가능) |
| 성공 처리 | 실패한 작업을 강제로 성공(Success) 상태로 변경하여 프로세스 지속 |
| 일시 중지 | 워크플로우 전체 흐름을 잠시 멈춤 |
3. 실시간 로그 패널¶
워크플로우 화면 하단의 로그 패널을 통해 실시간 통신 상태를 파악합니다.
- 로그 레벨: ERROR(실패 메시지), INFO(상태 정보), DEBUG(상세 정보) 필터링 지원.
- 링크 포함: 하위 링크 컴포넌트 내부의 로그까지 통합 출력 가능.
- 문자열 검색: 방대한 로그 내용 중 특정 키워드 신속 조회.
- 실시간 결과: 컴포넌트에서 반환되는 데이터를 5초 주기로 즉시 갱신 확인.
4. 실행 중 예외 처리 가이드¶
- 실패 시 재시도: 오류 발생 시 패널에서 원인을 파악하고, 스크립트 등을 '실행 중 편집'으로 수정한 뒤 바로 재시도할 수 있습니다.
- 중복 실행 관리: 워크플로우가 동시에 여러 번 실행될 경우, 실행 목록(Timestamp)을 통해 각각의 인스턴스를 개별 추적합니다.