구매/조달
이 기능은 무엇인가요?
구매/조달은(는) MRO 자재의 구매요청부터 발주, 카탈로그, 포괄계약까지 기능입니다. 구매팀, MRO 담당자 등이 주로 사용합니다.
업무 프로세스 개요
포함된 화면
| 순서 | 화면명 | 주요 업무 | 사용 시점 |
|---|---|---|---|
| 1 | 카탈로그 관리 | 공급업체카탈로그 관리 | 전표/문서 화면에서 조회/등록 |
| 2 | 구매 요청 | MRO구매요청 관리 | 목록 화면에서 조회/등록 |
| 3 | 발주 관리 | MRO발주 관리 | 전표/문서 화면에서 조회/등록 |
| 4 | 포괄계약 관리 | 포괄계약 관리 | 목록 화면에서 조회/등록 |
| 5 | 공급업체 관리 | MRO공급업체 관리 | 목록 화면에서 조회/등록 |
| 6 | 공급업체 평가 | 공급업체평가 관리 | 목록 화면에서 조회/등록 |
| 7 | 카탈로그 품목 | 카탈로그품목 관리 | 목록 화면에서 조회/등록 |
| 8 | MRO 발주 품목 | 발주품목 관리 | 목록 화면에서 조회/등록 |
관련 솔루션 연계
| 연계 솔루션 | 연계 내용 |
|---|---|
| EAM | 설비 정보 참조, PM 작업과 자재 연계 |
| SCM | 구매 발주 연동 |
| ERP | 품목 마스터, 재고 연계 |
업무 자동화
안내
구매/조달 화면에서 발주 품목을 편집하면, 발주서의 총금액과 품목수가 자동으로 계산됩니다. 수동 합산이 필요 없습니다.
🔢 자동 계산
발주품목 변경 시 발주 총금액/품목수 자동 집계 --- 발주에 품목을 추가/수정/삭제하면 발주서의 총금액과 품목수가 자동으로 재집계됩니다.
시작하기
- 먼저 카탈로그 관리 화면에 서 기본 데이터를 등록합니다
- 구매 요청 화면에서 상세 정보를 설정합니다
- 나머지 화면에서 필요한 업무를 수행합니다
참고: 데이터 구조
데이터 관계도
관련 워크플로우
- MRO 구매요청 시작 (startEvent): -
- 구매요청 등록 (humanTask): MRO 자재 구매요청을 등록합니다
- 카탈로그 품목 선택 (autoTask): 카탈로그에서 우선 공급업체 품목을 자동 선택합니다
- 견적 비교 (humanTask): 정규 구매건에 대해 견적을 비교 검토합니다
- 긴급 구매 처리 (humanTask): 긴급 구매건을 신속 처리합니다
- 자동 승인 (autoTask): 소액 구매건을 자동 승인 처리합니다
- 발주 생성 (autoTask): 승인된 구매요청을 기반으로 발주서를 자동 생성합니다
- 긴급 구매요청 생성 (autoTask): 재고 부족 시 긴급 구매요청을 자동 생성합니다
테이블 요약
공급업체카탈로그 (mro_catalogs)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
catalog_code | 카탈로그코드 | VARCHAR *필수 *고유 | - |
catalog_name | 카탈로그명 | VARCHAR *필수 | - |
catalog_type | 카탈로그유형 | ENUM(STANDARD, CONTRACTED, SPECIAL) *필수 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | mro_suppliers 참조 |
valid_from | 유효시작일 | DATE *필수 | - |
valid_to | 유효종료일 | DATE *필수 | - |
status | 상태 | ENUM(ACTIVE, EXPIRED, DRAFT) *필수 | - |
remark | 비고 | TEXT | - |
MRO구매요청 (mro_purchase_requests)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
pr_code | 요청코드 | VARCHAR *필수 *고유 | - |
request_type | 요청유형 | ENUM(ROP_AUTO, PM_LINKED, BM_URGENT, MANUAL) *필수 | - |
item_id | 품목ID | UUID (FK) *필수 | mro_item_master 참조 |
quantity | 요청수량 | DECIMAL *필수 | - |
priority | 우선순위 | ENUM(LOW, MEDIUM, HIGH, URGENT) *필수 | - |
required_date | 요구일 | DATE | - |
cost_center_id | 원가센터ID | UUID (FK) | mro_cost_centers 참조 |
estimated_cost | 예상비용 | DECIMAL | - |
justification | 구매사유 | TEXT | - |
status | 상태 | ENUM(DRAFT, SUBMITTED, APPROVED, REJECTED, ORDERED, CLOSED) *필수 | - |
requested_by_id | 요청자 | UUID (시스템참조) | - |
approved_by_id | 승인자 | UUID (시스템참조) | - |
remark | 비고 | TEXT | - |
MRO발주 (mro_purchase_orders)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
po_code | 발주코드 | VARCHAR *필수 *고유 | - |
order_type | 발주유형 | ENUM(CATALOG, REGULAR, SPOT, EMERGENCY) *필수 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | mro_suppliers 참조 |
erp_po_id | ERP발주ID | UUID (FK) | ERP purchase_orders 참조 (크로스솔루션) |
blanket_agreement_id | 포괄계약ID | UUID (FK) | mro_blanket_agreements 참조 |
order_date | 발주일 | DATE *필수 | - |
expected_delivery_date | 납기예정일 | DATE | - |
total_amount | 총금액 | DECIMAL (계산) | - |
status | 상태 | ENUM(DRAFT, CONFIRMED, SHIPPED, RECEIVED, CLOSED) *필수 | - |
ordered_by_id | 발주자 | UUID (시스템참조) | - |
remark | 비고 | TEXT | - |
포괄계약 (mro_blanket_agreements)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
agreement_code | 계약코드 | VARCHAR *필수 *고유 | - |
agreement_name | 계약명 | VARCHAR *필수 | - |
agreement_type | 계약유형 | ENUM(PRICE, QUANTITY, VMI) *필수 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | mro_suppliers 참조 |
valid_from | 유효시작일 | DATE *필수 | - |
valid_to | 유효종료일 | DATE *필수 | - |
max_amount | 최대금액 | DECIMAL | - |
auto_release_limit | 자동발주한도 | DECIMAL | - |
status | 상태 | ENUM(ACTIVE, EXPIRED, DRAFT, SUSPENDED) *필수 | - |
managed_by_id | 관리자 | UUID (시스템참조) | - |
remark | 비고 | TEXT | - |
MRO공급업체 (mro_suppliers)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
supplier_code | 공급업체코드 | VARCHAR *필수 *고유 | - |
supplier_name | 공급업체명 | VARCHAR *필수 | - |
erp_partner_id | ERP거래처ID | UUID (FK) | ERP partners 참조 (크로스솔루션) |
supplier_type | 공급업체유형 | ENUM(MANUFACTURER, DISTRIBUTOR, SERVICE, VMI_PARTNER, LOCAL) *필수 | - |
business_number | 사업자번호 | VARCHAR | - |
contact_name | 담당자 | VARCHAR | - |
contact_phone | 연락처 | VARCHAR | - |
contact_email | 이메일 | VARCHAR | - |
address | 주소 | TEXT | - |
grade | 등급 | ENUM(A, B, C, D) | - |
vmi_capable | VMI가능 | BOOLEAN | - |
payment_terms | 결제조건 | VARCHAR | - |
status | 상태 | ENUM(ACTIVE, INACTIVE, BLACKLISTED) *필수 | - |
managed_by_id | 담당자 | UUID (시스템참조) | - |
registration_document | 등록문서 | FILE | 공급업체 등록 관련 서류 |
remark | 비고 | TEXT | - |
공급업체평가 (mro_supplier_evaluations)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
evaluation_code | 평가코드 | VARCHAR *필수 *고유 | - |
supplier_id | 공급업체ID | UUID (FK) *필수 | mro_suppliers 참조 |
evaluation_date | 평가일 | DATE *필수 | - |
evaluation_period | 평가기간 | VARCHAR | 2026-Q1 등 |
delivery_score | 납기점수 | DECIMAL | 0~100 |
quality_score | 품질점수 | DECIMAL | 0~100 |
price_score | 가격점수 | DECIMAL | 0~100 |
service_score | 서비스점수 | DECIMAL | 0~100 |
total_score | 종합점수 | DECIMAL | - |
grade | 등급 | ENUM(A, B, C, D) | - |
evaluated_by_id | 평가자 | UUID (시스템참조) | - |
remark | 비고 | TEXT | - |
카탈로그품목 (mro_catalog_items)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
catalog_id | 카탈로그ID | UUID (FK) *필수 | mro_catalogs 참조 |
item_id | 품목ID | UUID (FK) *필수 | mro_item_master 참조 |
contract_price | 계약가 | DECIMAL *필수 | - |
lead_time_days | 리드타임(일) | INT | - |
min_order_qty | 최소주문수량 | INT | - |
is_preferred | 우선공급여부 | BOOLEAN | - |
remark | 비고 | TEXT | - |
발주품목 (mro_po_items)
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
po_id | 발주ID | UUID (FK) *필수 | mro_purchase_orders 참조 |
line_number | 행번호 | INT *필수 | - |
item_id | 품목ID | UUID (FK) *필수 | mro_item_master 참조 |
pr_id | 구매요청ID | UUID (FK) | mro_purchase_requests 참조 |
ordered_qty | 발주수량 | DECIMAL *필수 | - |
unit_price | 단가 | DECIMAL *필수 | - |
line_amount | 행금액 | DECIMAL (계산) | - |
received_qty | 입고수량 | DECIMAL | - |
remark | 비고 | TEXT | - |