엠엔디시스템 (시스템개발문의: 055-385-4832)

MES - (WMS) 처리를 위한 온라인 주문 취합 수주 데이터 처리 본문

스마트공장및개발

MES - (WMS) 처리를 위한 온라인 주문 취합 수주 데이터 처리

dev@mndsystem 2024. 1. 26. 20:27

식품 제조업에 해당하는 기업의 경우 요즘에는 대부분 온라인 플랫폼을 통하여 B2B 및 B2C 까지 처리가 가능합니다. 이러한 고객 주문을 취합하는 여러 플랫폼도 있긴 하지만...MES와 연동하여 또다른 관리 패턴으로 관리할 수 있는 부분이 또다른 숙제입니다. 물론 기존의 온라인 주문 취합 솔루션이 있긴하지만...사실상 커스터마이징이 어려운 부분이 있다보니 실제 생산과 맞물려 있는 MES와 연계하기에는 참 쉽지가 않습니다 ㅠ 

또한 여러 온라인 플랫폼의 주문 취합데이터가 전부 양식 및 구조가 다릅니다!!!!! 이거 완존 ㅠㅠ 지옥과 같은...

전체 취합한 엑셀 데이터를 가지고 플랫폼 마켓사 별로 데이터 구조를 확인하고, 각각의 공통 데이터를 우선 정의하고 나서 그에 해당하는 열을 낱낱이 찾아서 매칭을 해야 하네요.

가급적이면 온라인 플랫폼이 많이 없으면 좋겠지만, 그거는 개발자의 희망일뿐 5~10가지는 기본으로 가지고 가는 듯 합니다. 그렇게 처리해야함을 인정하고....또다른 문제는 바로!!

상품명이 또 온라인 플랫폼 마켓 마다 다르다는 겁니다! 

어떤 마켓은 상품명1+상품명2+상품명(옵션명)3까지 조합해야 하고, 또 다른 마켓은 이렇고....저렇고....

어떤 마켓은 상품명에다가 수량을 표기해서 문자열 분석을 해야 합니다...휴~~~~~

그리고 나서 최종적으로 해당 상품명의 결과가 우리 MES에 있는 코드(품번)와 일치하는 상품으로 연결해줘야 합니다~이러한 작업이 정말로 쉬운건 아닙니다ㅠ 개발자도 그렇지만 실제 사용하실 관리자도 처음에는 엄청 고생할 꺼 같습니다. 

현업에 일을 하면서 이러한 기초 데이터 준비과정은 한번은 넘어야 할 산이네요..

그나저나~ 예외사항이 제법 많은게 사용하면서 몇번은 검증을 더 해야 하는게 제일 큰 일일 듯 합니다 ^^

MES와 온라인 마켓 주문 연결

1) 전체 적인 데이터 구조를 확인한 후 공통 데이터 구조를 먼저 명명함
2) 각각의 마켓 온라인 주문 플랫폼에서 다운로드 받은 엑셀파일에서 하나씩 매칭시킴
3) 택배사의 연결 문제도 택배사 마다 다르므로 다 수용할 수 있는 데이터 구조로 설계해야 함