타이머 이벤트
한눈에 보기
타이머 이벤트는 워크플로우 중간에 시간 기반 대기를 삽입하는 노드입니다. "N분/시간/일 후 진행" 또는 "특정 시각에 진행"의 두 가지 모드를 제공합니다. 시작 이벤트의 타이머 트리거와 달리, 이미 실행 중인 워크플로우에서 사용합니다.
소개
제조 프로세스에서 시간 대기가 필요한 경우는 다양합니다:
- 도장 후 건조 대기 시간 (2시간)
- 시약 반응 후 숙성 대기 (24시간)
- 결재 미처리 시 리마인더 발송 (매일 오전 9시)
- 출하 지시 후 운송사 픽업 대기 (익일 오전)
이렇게 보입니다
지연 모드 (Delay)
타이머 이벤트 설정
지연 (Delay)
스케줄 (Schedule)
2 시간 0 분
{건조시간} 분
스케줄 모드 (Schedule)
타이머 이벤트 설정
지연 (Delay)
스케줄 (Schedule)
다음 날 09 : 00
{납기일} 08 : 00
두 가지 모드 비교
| 항목 | 지연 (Delay) | 스케줄 (Schedule) |
|---|---|---|
| 동작 | 지정한 시간만큼 대기 후 진행 | 지정한 시각에 진행 |
| 설정 예시 | 2시간, 30분, 1일 | 다음 날 09:00, 특정 날짜 |
| 수식 지원 | {건조시간}분 (동적 대기) | {납기일} 08:00 (동적 시각) |
| 사용 예시 | 공정 대기, 반응 시간 | 일과 시작 시 처리, 납기 기반 알림 |
설정 방법
- 캔버스에서 타이머 이벤트 노드를 배치합니다.
- 이전 노드에서 타이머로, 타이머에서 다음 노드로 플로우 엣지를 연결합니다.
- 더블 클릭하여 설정 패널을 엽니다.
- 모드(지연/스케줄)를 선택합니다.
- 대기 시간 또는 실행 시각을 설정합니다.
- 필요 시 데이터 필드의 값을 참조하는 수식을 사용합니다.
동적 대기 시간
대기 시간을 고정 값이 아닌 데이터 필드 참조로 설정할 수 있습니다. 예: 제품별 건조 시간이 다른 경우 {제품마스터.건조시간} 필드를 참조하면 제품에 따라 대기 시간이 자동으로 달라집니다.
실무 예시: 도장 공정 건조 대기
시나리오: 도장 후 건조 대기, 건조 완료 후 다음 공정 진행
도장 작업 완료 (사람 작업)
↓
타이머: {건조시간} 대기
제품별 건조 시간 참조 (1~4시간)
제품별 건조 시간 참조 (1~4시간)
↓
건조 확인 검사 (사람 작업)
담당자에게 작업 할당
담당자에게 작업 할당
↓
◇ 검사 결과?
합격 →
다음 공정
→
◎
불합격 →
재도장
→
(반복)
타이머와 서버 재시작
타이머 대기 중 서버가 재시작되더라도 대기 시간은 유지됩니다. 시스템이 복구 후 남은 대기 시간을 계산하여 정확한 시점에 다음 단계를 실행합니다.