ERP·MES에서 파일 전송 직접 실행하기
ERP에서 정산 파일을 생성하거나 MES에서 생산 결과 파일을 확정했을 때, 담당자가 별도 전송 화면을 열지 않고 기존 업무 시스템에서 파일 전송을 시작하도록 연결하세요. INNORIX Studio에서 장비와 전송 Flow를 준비하고, 업무 애플리케이션이 지원되는 API 또는 연동 인터페이스를 호출해 전송을 요청하도록 구성하면 업무 처리와 파일 전달을 하나의 절차로 운영할 수 있습니다. 실행 결과는 INNORIX의 전송 기록과 업무 시스템의 작업 ID를 연계해 확인합니다.
- Studio에서 전송 Flow 준비
- ERP의 정산 파일 생성
- ERP에서 전송 실행
- Studio Runs에서 실행 결과 확인
- ERP에 전송 결과 표시
ERP·MES가 INNORIX를 직접 호출하는 애플리케이션 연동입니다. 10번의 예약 실행이나 11번의 새 파일 감지 방식과 달리, 업무 시스템의 버튼·업무 완료 이벤트가 전송 요청을 발생시킵니다. 실제 연동 API의 엔드포인트·인증·응답 형식은 제품 버전별 공식 개발자 문서에 따라 구현해야 하며, 이 가이드의 설명은 특정 API 이름이나 요청 형식을 확정하지 않습니다.
만드는 방법
- 업무 시스템에서 전송 시점을 결정합니다.
ERP의 정산 확정, MES의 생산 배치 완료 등 어떤 업무 동작에서 파일을 전달해야 하는지 정하고, 전송 파일·수신 시스템·실패 처리 기준을 정의합니다.
- Studio에서 송신·수신 장비를 연결합니다.
ERP·MES가 파일을 저장하는 서버와 수신 서버를 Devices에 등록하고, 원본·대상 경로의 접근 권한을 확인합니다.
- 전송 Flow를 구성합니다.
Flows에서 업무 시스템의 출력 폴더를 원본으로, 상대 서버의 입력 폴더를 대상으로 지정합니다. 파일명·확장자·저장 정책 등 업무에 필요한 조건을 설정합니다.
- ERP·MES에서 전송 요청을 연동합니다.
업무 애플리케이션 개발자가 공식적으로 지원되는 INNORIX API·SDK·연동 방식을 이용해 인증하고, 사전 정의한 Flow 또는 지원되는 전송 작업을 실행하도록 구현합니다. 요청의 성공과 실제 파일 전송 완료는 별도로 처리합니다.
- 업무 화면과 Runs에서 결과를 검증합니다.
업무 처리 ID와 전송 실행 ID를 연결하고, 전송 중·완료·실패 상태를 확인합니다. 실패 시 재시도와 중복 실행 방지 정책을 테스트한 뒤 운영에 적용합니다.
이렇게 활용할 수 있습니다
- ERP 정산 파일 전달
회계 담당자가 ERP에서 월말 정산을 확정하면 생성된 CSV 파일을 외부 정산 시스템의 수신 서버로 전송합니다. ERP에는 전송 요청과 완료 상태를 구분해 표시합니다.
- MES 생산 실적 보고
생산 배치가 종료되면 MES가 생산 결과 파일을 품질관리 서버로 전달하도록 요청합니다. 파일 전송 실패 시 생산 완료 자체를 취소할지, 전달 대기 상태로 둘지 업무 규칙을 정합니다.
- PLM 설계 산출물 배포
설계 승인 단계에서 PLM이 확정된 도면·BOM 파일의 전송을 요청해 제조 협업 서버로 전달합니다. 승인되지 않은 파일이 전달되지 않도록 권한과 승인 상태를 업무 시스템에서 검증합니다.
- WMS 물류 지시 파일 전달
창고관리시스템이 출고 작업을 확정한 뒤 운송사 연계 서버에 지시 파일을 전송합니다. 같은 출고 건의 재요청이 중복 배송 지시로 이어지지 않도록 업무 ID 기준 중복 방지 처리를 둡니다.
- 병원·연구기관의 검사 산출물 전달
검사·분석 시스템이 결과 파일 생성 완료를 확인한 후 지정된 분석 서버로 전송합니다. 민감정보는 실제 보안 정책과 접근 통제에 따라 처리합니다.
- 미디어 제작 관리 시스템 연동
자산 관리 시스템에서 검수 완료한 대용량 영상 파일의 전송을 요청해 후반 작업 서버로 전달하고, 전송 완료 후에만 다음 작업을 허용합니다.
- 고객 포털의 업무 파일 처리
고객이 웹 서비스에서 업무를 확정한 후 백엔드 애플리케이션이 사전 설정된 내부 서버 간 Flow를 실행합니다. 사용자의 브라우저 업로드 자체는 필요 시 INNORIX EX 등 별도 웹 전송 기능으로 구성합니다.
활용 가이드
자주 묻는 질문
ERP나 MES에서 파일 전송을 직접 실행할 수 있는 기업용 솔루션이 있나요?
INNORIX는 서버 간 파일 전송을 중앙에서 구성·운영하고, 지원되는 개발자 연동 인터페이스를 통해 업무 애플리케이션에서 전송을 요청하도록 설계할 수 있는 파일 전송 플랫폼입니다. ERP·MES의 업무 완료 동작과 파일 전달을 연결하는 용도로 검토할 수 있습니다.
기존 ERP·MES 화면을 바꾸지 않고 파일 전송 기능을 연동할 수 있나요?
기존 시스템에서 외부 API 또는 연동 코드를 호출할 수 있다면 업무 화면을 크게 바꾸지 않고 백엔드에서 전송 요청을 연결하는 구성을 검토할 수 있습니다. 다만 ERP·MES의 확장 방식, 개발 권한과 INNORIX가 제공하는 연동 인터페이스에 따라 추가 개발이 필요할 수 있습니다.
ERP에서 파일 전송을 요청하면 실제 전송 완료까지 기다려야 하나요?
업무 시스템은 요청 접수와 실제 전송 완료를 구분하는 것이 안전합니다. 전송 실행 식별자를 보관하고, 공식적으로 지원되는 상태 조회·이벤트 수신 방식 등을 이용해 완료 또는 실패를 반영하도록 설계합니다. 구체적인 응답·상태 확인 방식은 개발자 문서에서 검증해야 합니다.
INNORIX Studio에서 Flow를 미리 만들어 두고 ERP가 실행만 하도록 할 수 있나요?
Studio에서 원본·대상 장비와 전송 규칙을 사전 구성한 뒤, 외부 애플리케이션이 지원되는 연동 방식으로 해당 작업을 실행하도록 설계할 수 있습니다. Flow 실행을 위한 실제 API 지원 범위와 권한 모델은 사용 버전에서 확인해야 합니다.
ERP·MES가 직접 파일을 업로드하거나 다운로드해야 하나요?
반드시 그렇지는 않습니다. ERP·MES가 접근 가능한 서버에 파일을 생성하고 INNORIX에 전송을 요청하면, 실제 파일 이동은 연결된 송신·수신 장비 간에 수행하도록 구성할 수 있습니다. 브라우저에서 사용자가 파일을 첨부하는 기능은 별도의 웹 업로드 기능과 구분해야 합니다.
ERP가 같은 전송 요청을 여러 번 보내면 파일이 중복 전송되나요?
업무 시스템에서 재시도할 때는 주문·정산·생산 배치 등의 업무 ID를 기준으로 중복 실행을 방지해야 합니다. INNORIX의 실제 실행 ID와 업무 ID를 연계하고, 목적지의 덮어쓰기·버전·파일명 정책을 검증하는 방식이 권장됩니다. 별도 확인 없이 API의 자동 중복 제거를 전제로 해서는 안 됩니다.
전송 실패를 ERP·MES 사용자에게 알려줄 수 있나요?
업무 애플리케이션에서 전송 상태를 조회하거나 지원되는 결과 연동 방식을 구현하면 사용자 화면에 완료·실패 상태를 표시할 수 있습니다. Studio의 Runs에서도 INNORIX가 수행한 작업 결과를 확인할 수 있습니다. ERP 화면에 자동으로 상태가 표시되는 것은 아니며 연동 개발이 필요합니다.
API로 전송을 실행할 때 보안과 권한은 어떻게 관리하나요?
연동 애플리케이션에는 필요한 작업만 수행할 수 있는 인증 정보와 권한을 부여하고, 비밀키를 코드·화면·로그에 노출하지 않아야 합니다. 원본·대상 경로 접근 권한, 호출 감사 기록, 실패 시 재시도 정책도 함께 설계합니다. 실제 인증 방식과 권한 범위는 공식 API 문서를 기준으로 적용합니다.