사람 작업 (Human Task)
한눈에 보기
사람 작업 노드는 워크플로우 진행 중 사용자의 개입이 필요한 단계를 정의합니다. 담당자에게 작업이 할당되고, 해당 사용자가 폼을 작성하거나 승인/반려 버튼을 클릭해야 다음 단계로 진행됩니다.
소개
제조업에서는 자동화만으로 처리할 수 없는 판단, 승인, 육안 검사 등의 업무가 존재합니다. 사람 작업 노드는 이러한 업무를 워크플로우에 포함시켜 체계적으로 관리할 수 있게 합니다.
대표적인 사용 사례:
- 결재: 구매 요청 승인, 생산 계획 확정
- 검토: 품질 검사 결과 확인, 설계도면 리뷰
- 데이터 입력: 현장 실적 보고, 설비 점검 기록
이렇게 보입니다
설정 화면
사람 작업 설정
합격 (→ 다음 단계)
불합격 (→ 불합격 경로)
보류 (→ 대기)
24 시간
담당자 할당 방식
| 할당 방식 | 설명 | 사용 예시 |
|---|---|---|
| 특정 사용자 | 지정된 사용자에게 직접 할당 | 공장장 승인, 담당 엔지니어 지정 |
| 역할 기반 | 해당 역할의 모든 사용자에게 할당 (선착순 처리) | 품질검사팀 중 누구나 처리 |
| 필드 값 참조 | 데이터의 특정 필드에 기록된 사용자에게 할당 | 작업지시서의 "담당자" 필드 참조 |
| 이전 작업자 | 이전 사람 작업을 수행한 사용자에게 할당 | 검사 결과를 입력한 사람이 보고서도 작성 |
사용자 작업 화면
담당자가 보는 작업 화면에는 다음이 표시됩니다:
할당된 작업: 품질 검사 결과 입력
WO-2026-001234
반도체 웨이퍼 A-100
500 EA
12.05 mm
설정 방법
- 캔버스에서 사람 작업 노드를 배치합니다.
- 더블 클릭하여 설정 패널을 엽니다.
- 작업명을 입력합니다 (사용자에게 표시).
- 담당자 할당 방식을 선택하고 대상을 지정합니다.
- 작업 화면으로 사용할 스크린 노드를 선택합니다.
- 액션 버튼을 정의합니다 — 각 버튼은 서로 다른 플로우 엣지와 연결됩니다.
- 필요 시 처리 기한과 에스컬레이션 규칙을 설정합니다.
화면 노드 연결
사람 작업에서 사용할 입력 폼은 화면 노드에서 미리 구성해야 합니다. 데이터플로우 엣지로 데이터 노드의 값을 화면에 전달할 수 있습니다.
실무 예시: 구매 요청 결재
시나리오: 현장에서 자재 구매를 요청하면 금액에 따라 결재 라인이 달라짐
○ 수동: "구매 요청"
↓
구매 요청서 작성 (사람 작업)
요청자가 품목, 수량, 금액 입력
요청자가 품목, 수량, 금액 입력
↓
◇ 금액 기준 분기
100만원 미만 →
팀장 승인 (사람 작업)
→
◎
1000만원 미만 →
팀장
→
부서장 승인 (사람 작업)
→
◎
1000만원 이상 →
팀장
→
부서장
→
공장장 승인
→
◎
각 승인 단계의 사람 작업 설정:
| 단계 | 할당 방식 | 액션 버튼 | 처리 기한 |
|---|---|---|---|
| 팀장 승인 | 필드 값 참조 (요청자의 팀장) | 승인 / 반려 | 8시간 |
| 부서장 승인 | 역할 기반 (부서장) | 승인 / 반려 | 24시간 |
| 공장장 승인 | 특정 사용자 | 승인 / 반려 / 보류 | 48시간 |
처리 기한 미설정 시
처리 기한을 설정하지 않으면 담당자가 작업을 처리하지 않는 한 워크플로우가 무기한 대기 상태가 됩니다. 중요한 프로세스에는 반드시 기한과 에스컬레이션을 설정하세요.