제조 현장에서 MES를 구축할 때 가장 핵심이 되는 업무가 작업지시와 작업관리입니다.
ERP가 “무엇을 얼마나 만들어야 하는가”를 계획 중심으로 관리한다면, MES는 실제 현장에서 “누가, 어떤 설비로, 어떤 공정에서, 언제, 얼마나 생산했는가”를 관리합니다.
그 중심에 있는 것이 바로 작업지시와 작업관리입니다.
1. 작업지시란?
작업지시는 생산현장에 내려지는 공식적인 생산 명령입니다.
쉽게 말하면 다음과 같은 의미입니다.
“이 품목을, 이 수량만큼, 이 기간 안에, 지정된 공정 기준에 따라 생산하라.”
작업지시는 생산계획, 수주, 재고 부족, 납기 일정 등을 기준으로 생성됩니다.
MES에서는 작업지시를 통해 현장 작업자가 무엇을 해야 하는지 명확하게 알 수 있습니다.
2. 작업지시에 포함되는 주요 항목
MES Lite 또는 중소 제조업용 MES라면 너무 복잡하게 만들 필요는 없습니다.
기본적으로 다음 항목 정도면 충분합니다.
| 지시정보 | 작업지시번호, 지시일자, 납기일자, 작업상태 |
| 품목정보 | 품목코드, 품목명, 규격, 단위 |
| 수량정보 | 지시수량, 완료수량, 불량수량, 잔여수량 |
| 공정정보 | 공정코드, 공정명, 작업순서 |
| 설비정보 | 작업장, 설비, 라인 |
| 작업정보 | 작업자, 시작시간, 종료시간 |
| 기준정보 | BOM, Routing, 작업표준 |
| 비고 | 특이사항, 작업 메모 |
여기서 핵심은 지시수량, 품목, 공정, 상태입니다.
이 4가지가 명확하면 작업지시의 기본 구조는 잡힌 것입니다.
3. 작업관리란?
작업관리는 작업지시가 현장에서 실제로 어떻게 진행되는지를 관리하는 기능입니다.
작업지시는 “명령”이고, 작업관리는 “실행 과정 관리”입니다.
예를 들어 작업지시가 내려오면 현장에서는 다음 흐름으로 작업이 진행됩니다.
작업지시 선택
→ 작업 시작
→ 작업자 / 설비 / 공정 확인
→ 자재 투입
→ 생산 진행
→ 작업 종료
→ 생산실적 등록
→ 불량 / 비가동 / 특이사항 기록
즉, 작업관리는 단순히 생산 완료 수량만 입력하는 것이 아니라,
작업의 시작부터 종료까지의 상태와 이력을 관리하는 기능입니다.
4. 작업지시와 작업관리의 차이
| 의미 | 생산 명령 | 생산 실행 관리 |
| 기준 | 계획, 수주, 재고 | 현장 작업 진행 |
| 중심 데이터 | 품목, 수량, 납기, 공정 | 작업자, 설비, 시간, 실적 |
| 상태 | 대기, 진행, 완료, 취소 | 시작, 중지, 재시작, 종료 |
| 결과 | 현장에 작업 전달 | 생산실적과 이력 생성 |
간단히 정리하면 다음과 같습니다.
작업지시는 “해야 할 일”이고, 작업관리는 “하고 있는 일과 한 일”입니다.
5. MES에서 작업지시 기능 구현 방법
MES에서 작업지시는 보통 다음과 같은 화면으로 구현합니다.
1) 작업지시 등록 화면
관리자가 직접 작업지시를 등록하는 화면입니다.
필수 입력 항목은 다음 정도가 적당합니다.
작업지시번호
지시일자
품목
지시수량
작업장
공정 또는 Routing
납기일자
비고
작업지시번호는 사용자가 직접 입력하기보다
시스템에서 자동 채번하는 것이 좋습니다.
예:
WO202606290001
WO는 Work Order, 즉 작업지시를 의미합니다.
2) 작업지시 조회 화면
작업지시 목록을 조회하는 화면입니다.
조회 조건은 복잡하지 않게 구성하는 것이 좋습니다.
지시일자
품목
작업장
작업상태
작업지시번호
목록에는 다음 항목이 보이면 충분합니다.
작업지시번호
품목명
지시수량
완료수량
불량수량
잔여수량
작업상태
납기일자
현장에서는 너무 많은 컬럼보다
현재 해야 할 작업을 빨리 찾는 것이 중요합니다.
3) 작업지시 상태 관리
작업지시에는 상태값이 반드시 필요합니다.
추천 상태는 다음과 같습니다.
| 등록 | 작업지시가 생성됨 |
| 대기 | 현장 작업 전 |
| 진행 | 작업 시작됨 |
| 일시중지 | 설비, 자재, 작업 문제로 중단 |
| 완료 | 지시수량 완료 |
| 부분완료 | 일부만 완료 |
| 취소 | 작업지시 취소 |
MES Lite에서는 너무 많은 상태보다 아래 정도로 시작해도 충분합니다.
대기 → 진행 → 완료
추후 필요하면 일시중지, 부분완료, 취소를 추가하면 됩니다.
6. MES에서 작업관리 화면 구현 방법
작업관리는 현장 작업자가 사용하는 화면이므로
최대한 단순해야 합니다.
가장 좋은 형태는 작업지시 선택 후 한 화면에서 처리하는 방식입니다.
추천 화면 흐름
작업지시 선택
→ 작업 시작
→ 작업 정보 입력
→ 자재 투입 확인
→ 생산실적 입력
→ 작업 종료
현장 작업자 입장에서는 여러 화면을 이동하는 것보다
하나의 화면에서 단계별로 처리하는 것이 편리합니다.
7. 작업관리 화면에 필요한 항목
작업관리 화면은 다음 영역으로 나누면 좋습니다.
1) 작업지시 정보 영역
작업지시번호
품목명
규격
지시수량
완료수량
잔여수량
작업상태
이 영역은 작업자가 선택한 작업이 맞는지 확인하는 용도입니다.
2) 작업 기준정보 영역
작업장
공정
설비
작업자
Routing 정보
BOM 정보
작업자가 직접 선택할 수도 있고,
작업지시 기준으로 자동 표시되게 할 수도 있습니다.
MES Lite에서는 다음 방식이 적당합니다.
작업지시 선택 시 기본 공정, 설비, BOM 자동 표시
필요 시 작업자가 수정 가능
3) 작업 실행 영역
작업시작 버튼
일시중지 버튼
재시작 버튼
작업종료 버튼
초기 버전에서는 버튼을 단순하게 구성할 수 있습니다.
작업시작
작업종료
작업시작을 누르면 시작시간이 저장되고,
작업종료를 누르면 종료시간과 생산실적을 입력하게 하면 됩니다.
4) 생산실적 입력 영역
양품수량
불량수량
작업시간
불량유형
특이사항
작업종료 시 생산실적을 입력하도록 하면
작업일보를 별도로 작성하지 않아도 됩니다.
8. 작업일보는 별도로 입력해야 할까?
MES를 제대로 구성하면 작업일보는 별도 입력하지 않는 것이 좋습니다.
작업자가 작업 시작, 종료, 실적, 불량, 비가동 사유를 입력하면
그 데이터 자체가 작업일보가 됩니다.
즉, 시스템 구조는 다음과 같이 가는 것이 좋습니다.
작업관리 입력 데이터
→ 생산실적 생성
→ 작업일보 자동 생성
→ 생산현황 / 불량현황 / 설비가동현황 조회
작업일보를 따로 입력하게 하면
현장에서는 같은 내용을 두 번 입력하게 됩니다.
작업관리 입력 1번
작업일보 입력 1번
이렇게 되면 현장 사용성이 떨어지고,
데이터 불일치도 발생할 수 있습니다.
따라서 MES Lite에서는 다음 방식이 적합합니다.
작업일보는 별도 입력 화면이 아니라, 작업실적 데이터를 기준으로 자동 조회하는 화면으로 만든다.
9. 생산실적은 어떻게 관리해야 할까?
생산실적은 작업관리의 결과 데이터입니다.
작업자가 작업을 완료하면 다음 정보가 저장되어야 합니다.
작업지시번호
품목
공정
설비
작업자
작업시작시간
작업종료시간
양품수량
불량수량
불량유형
투입자재
LOT 번호
비고
생산실적은 단순히 수량만 저장하는 것이 아니라
품질, 설비, 자재, LOT 추적의 기준 데이터가 됩니다.
특히 제조업에서는 다음 연결이 중요합니다.
작업지시
→ 생산실적
→ 재고입고
→ LOT 이력
→ 불량 이력
→ 출하 추적
따라서 생산실적을 잘 설계하면
재고관리, 품질관리, LOT 추적까지 자연스럽게 연결할 수 있습니다.
10. 자재 투입은 어떻게 처리할까?
작업관리에서 자재 투입은 BOM 기준으로 처리하는 것이 좋습니다.
예를 들어 제품 A를 100개 생산할 때
BOM 기준으로 원자재가 자동 계산됩니다.
제품 A 100개 생산
→ 원자재 B 200개 필요
→ 원자재 C 100개 필요
MES에서는 작업지시 선택 시 BOM을 기준으로
필요 자재를 자동 표시할 수 있습니다.
초기에는 복잡한 자동 차감보다
다음 구조가 현실적입니다.
작업지시 선택
→ BOM 기준 투입 예정 자재 표시
→ 작업자가 실제 투입수량 확인
→ 작업종료 시 재고 차감
이렇게 하면 현장 부담은 줄이고,
재고 정확도는 높일 수 있습니다.
11. 설비와 작업자 관리는 어떻게 연결할까?
작업관리에서는 반드시 “누가, 어떤 설비로 작업했는가”를 남겨야 합니다.
이 데이터가 있어야 다음 분석이 가능합니다.
작업자별 생산량
설비별 생산량
설비별 불량률
공정별 작업시간
작업자별 작업이력
작업관리 화면에서 작업자와 설비는 필수 입력 또는 기본값 자동 지정 방식으로 처리하면 좋습니다.
예:
작업자: 로그인 사용자 자동 입력
설비: 작업지시 기준 기본 설비 자동 표시
공정: Routing 기준 자동 표시
작업자가 매번 모든 항목을 입력하게 하면 불편합니다.
따라서 가능한 항목은 자동 입력하고, 필요한 경우만 수정하게 해야 합니다.
12. MES Lite 기준 추천 구현 구조
중소 제조업용 MES Lite라면 처음부터 너무 복잡하게 만들 필요는 없습니다.
추천 구조는 다음과 같습니다.
기준정보
품목관리
거래처관리
작업장관리
공정관리
설비관리
BOM 관리
작업자관리
작업지시
작업지시 등록
작업지시 조회
작업지시 상태 관리
작업관리
작업지시 선택
작업 시작
자재 투입 확인
생산실적 입력
작업 종료
생산실적
실적 조회
작업일보 조회
품목별 생산현황
공정별 생산현황
설비별 생산현황
불량현황
재고 연동
자재 투입 시 원자재 차감
생산 완료 시 제품 입고
불량 발생 시 불량 재고 처리
LOT 이력 저장
13. 데이터 테이블 구성 예시
MES Lite 기준으로는 다음 정도의 테이블 구조가 적당합니다.
작업지시 Header
work_order_m
- work_order_id
- order_date
- due_date
- item_code
- order_qty
- complete_qty
- bad_qty
- status
- remark
작업지시 Detail
work_order_d
- work_order_id
- process_code
- routing_seq
- equipment_code
- plan_qty
- complete_qty
- status
작업실적 Header
work_result_m
- result_id
- work_order_id
- item_code
- process_code
- equipment_code
- worker_id
- start_time
- end_time
- good_qty
- bad_qty
- status
작업실적 Detail
work_result_d
- result_id
- material_code
- lot_no
- input_qty
- bad_type
- remark
이 구조는 단순하지만 확장성이 있습니다.
추후 수주, 발주, 재고, 품질, LOT 추적과 연결하기도 쉽습니다.
14. 화면은 한 개가 좋을까, 여러 개가 좋을까?
작업지시 등록과 작업관리는 분리하는 것이 좋습니다.
추천 화면 구성은 다음과 같습니다.
1. 작업지시 등록/조회 화면
2. 작업관리 실행 화면
3. 생산실적 조회 화면
4. 작업일보 조회 화면
작업관리 실행 화면은 가능하면 한 화면에서 처리하는 것이 좋습니다.
현장 작업자용 화면은 다음처럼 구성할 수 있습니다.
상단: 선택한 작업지시 정보
중앙: 작업자 / 설비 / 공정 / 자재 정보
하단: 작업시작 / 작업종료 / 실적입력 버튼
관리자 화면은 조회와 분석 중심,
작업자 화면은 입력과 실행 중심으로 나누는 것이 좋습니다.
15. 작업관리 구현 시 주의할 점
MES 작업관리는 기능보다 사용성이 중요합니다.
현장에서 사용하기 어렵다면 데이터가 제대로 쌓이지 않습니다.
다음 기준을 지키는 것이 좋습니다.
입력 항목은 최소화한다.
자동 입력 가능한 항목은 자동 처리한다.
작업자는 버튼 몇 개로 처리할 수 있어야 한다.
작업상태는 명확하게 표시한다.
불량과 비가동 사유는 선택형으로 관리한다.
작업실적은 재고와 자동 연결한다.
작업일보는 자동 생성되게 한다.
특히 중소 제조업 현장에서는
복잡한 기능보다 “매일 사용할 수 있는 단순함”이 더 중요합니다.
16. 정리
작업지시는 생산현장에 내려지는 생산 명령이고,
작업관리는 그 명령이 실제 현장에서 어떻게 실행되는지를 관리하는 실행 관리 기능입니다.
MES에서 작업지시와 작업관리를 잘 구현하면 다음 효과를 얻을 수 있습니다.
생산 진행상태 실시간 확인
작업자별 / 설비별 실적 관리
공정별 생산현황 파악
불량 발생 이력 관리
자재 투입 및 재고 자동 연동
작업일보 자동 생성
LOT 추적 기반 확보
MES Lite에서는 처음부터 복잡한 구조보다
다음 흐름을 정확하게 구현하는 것이 가장 중요합니다.
작업지시 생성
→ 작업 시작
→ 기준정보 확인
→ 자재 투입
→ 작업 종료
→ 생산실적 저장
→ 재고 및 작업일보 자동 반영
결국 MES의 핵심은 현장의 작업 데이터를 정확하게 모으는 것입니다.
작업지시와 작업관리는 그 데이터를 만드는 가장 중요한 출발점입니다.
'MES > MES Lite' 카테고리의 다른 글
| MES 유지보수를 위한 핵심 조건 (0) | 2026.06.30 |
|---|---|
| MES 구축 성공의 핵심, 고객사 내부 인력을 전산 담당자로 함께 키워야 한다 (0) | 2026.06.30 |
| 작업관리 생산/작업 관련 화면 구성 (0) | 2026.06.29 |
| MES 또는 ERP에서의 수불 및 재고관리 이해하기 (0) | 2026.06.28 |
| eMES Lite에 꼭 필요한 기능 정리 (0) | 2026.06.27 |