
V5 통합 가이드!

SG Systems에서는 Microsoft Business Central(BC)과의 완벽한 통합 서비스를 고객에게 제공하게 되어 기쁘게 생각하며, 다양한 요구 사항에 맞춰 사용자 정의 가능한 기능과 기능을 제공합니다.
BC를 V5 추적성과 통합하면 이 글 전체에서 살펴볼 여러 가지 이점이 있습니다. 여기에는 다음이 포함됩니다.
Microsoft BC와 V5 통합의 목적은 BC 워크플로 내에서 작업하는 데 익숙한 고객이 구매 및 판매 주문을 쉽게 생성할 수 있도록 하는 것뿐만 아니라 BC 내에 보관된 BOM을 활용하여 BC 재고 내에 보관된 재료를 사용하여 V5 추적성에서 생산 일정을 잡을 수 있도록 하는 것입니다.
이 통합의 범위는 다음을 포함하여 고객 생산 시설의 모든 주요 측면을 포괄합니다.
위에서 볼 수 있듯이, 이를 통해 BC는 BoM 템플릿/원자재 코드/재고 수준/주문 등에 대한 고객의 마스터 위치 역할을 계속 수행할 수 있으며, 주문에 대한 모든 업데이트는 즉시 V5로 전송됩니다. 이 경우 V5는 출하/수신/생산 소비 데이터를 BC로 다시 전달하여 재고 수준과 주문 상태를 실시간으로 업데이트합니다.
V5 추적 시스템을 현장에 구축하려면 SG Systems에서는 V5 데이터베이스와 BC와의 통합을 위한 필수 미들웨어(V5 Connect)를 설치하기 위한 검증된 서버(하드웨어 또는 가상)에 대한 액세스가 필요합니다.
생산 터미널 창고 관리 시스템(WMS) 그런 다음 필요에 따라 생산 시설 전체에 태블릿을 설치할 수 있습니다. 이 문서에서는 다음에 설치된 V5 소프트웨어 애플리케이션을 특징으로 하는 생산 및 운송/수신을 모두 살펴보겠습니다.
여기의 각 V5 장치는 다음 장치에 연결할 수 있습니다.

V5 Traceability 시스템 실행을 용이하게 하기 위해 필요한 소프트웨어를 설치하기 위한 요구 사항을 볼 수 있습니다. 여기에서 확인하세요.
BC와 V5 Traceability 간의 통신은 V5 Connect를 추가로 설치하면 더욱 용이해집니다.
BC에서는 SG Systems에서 사용자 정의 엔드포인트를 만들고 각 고객의 Business Central API에 직접 업로드하여 V5 추적 시스템이 V5 Connect를 통해 BC와 직접 상호 작용할 수 있도록 합니다.
이러한 사용자 지정 엔드포인트는 AL(Application Language)을 사용하여 생성되며 BC 내에서 페이지, 보고서, 코드 단위를 포함한 객체를 정의하는 데 사용됩니다. 각 엔드포인트는 각 특정 기능(주문/BoM 등)에 대해 BC 내의 여러 데이터 필드와 상호 작용하도록 사용자 지정할 수 있습니다.
사용자 정의 엔드포인트가 구축되면 V5 Connect를 REST 클라이언트로 사용하여 GET 및 POST 요청을 수행하고 즉각적인 데이터 교환을 촉진하는 JSON 파일 교환을 통해 데이터를 교환할 수 있습니다.
데이터 교환에 JSON을 사용하는 데는 여러 가지 장점이 있습니다.
고객의 관점에서 볼 때 V5와의 연결을 활성화하려면 다음이 필요합니다.
그렇다면 기업에서 BC와 V5 추적성 통합을 선택하는 주요 이점은 무엇일까요?
이제 BC와 V5 추적성을 활용한 구매 주문의 예시 워크플로를 살펴보겠습니다.
이 프로세스에 대한 단순화된 하향식 보기는 아래에서 볼 수 있습니다.

원자재에서 배치 공식을 생산하는 예시 워크플로를 살펴보겠습니다.
이에 대한 단순화된 하향식 보기는 아래에서 볼 수 있습니다.

V5와 BC 간의 판매 주문 통합은 위에서 구매 주문에서 본 것과 매우 유사한 방식으로 작동합니다. 따라서 먼저 판매 주문의 워크플로를 살펴보겠습니다.
이 프로세스에 대한 단순화된 하향식 보기는 아래에서 볼 수 있습니다.

곧 출시 예정입니다!
위의 흐름도에서 볼 수 있듯이 V5 Traceability가 BC(PO/SO/작업 주문 등)에서 필요한 데이터를 받으면 V5 소프트웨어가 SG에서 공급/고객 하드웨어와 상호 작용하는 경우가 여러 번 있습니다. 이러한 상호 작용은 다음과 같습니다.
생산 과정의 시작부터 사례 연구를 시작해 보겠습니다. 나중에 생산에 사용할 수 있는 원자재를 구매하는 것이죠.
BC에서 V5로 구매 주문 동기화 추적은 BC 내에서 주문을 예약하는 것으로 시작됩니다.
BC의 '구매 주문' 섹션에서 새 주문을 생성하여 BC에서 시작합니다.

주문을 생성하기 위한 결과 페이지에서는 BC 내에 저장된 공급업체 목록에서 '공급업체 이름' 상자에 입력하여 선택할 수 있습니다.

또는 '…' 버튼을 사용하여 선택할 공급업체 목록을 불러옵니다.

여기서 공급업체를 선택하면 주문 번호가 BC에 의해 자동으로 생성됩니다.

그런 다음 공급업체 정보를 입력한 아래 표에 입력하여 주문에 줄을 추가할 수 있습니다. 여기서는 표에 품목 코드를 입력하거나 시스템 내의 품목 목록에서 선택하여 품목을 찾을 수 있습니다.

우리는 주문을 완료하기 위해 필요한 수량과 비용과 함께 품목을 계속 추가할 수 있습니다.

주문 라인 아래의 필드에 '요청된 수령 날짜'와 같은 더 많은 데이터를 입력할 수도 있습니다. 이는 V5로 가져옵니다. 여기의 다른 날짜 필드는 BC에서 내부적으로만 사용하기 위한 것입니다.

주문 설정이 완료되면 페이지 상단의 릴리스 컨트롤을 사용하여 V5에 주문을 릴리스할 수 있습니다.

'발행'되면 구매 주문은 V5 제어 센터로 전송됩니다.

V5로 가져온 후 주문은 제어 센터의 '주문' 헤더 아래 '구매 주문' 탭에 나타납니다.

여기서 우리는 BC에서 다음 정보를 가져왔음을 볼 수 있습니다.
주문 상태는 자동으로 '보류 중'으로 설정되며, 이는 해당 주문이 V5 시스템에 연결된 해당 WMS 장치에서 즉시 볼 수 있음을 의미합니다.
지금 WMS를 열면 '주문' > '구매 주문'에서 이 주문을 볼 수 있습니다.

필요한 경우 WMS 운영자에게 비용을 숨길 수 있습니다.
이 주문을 열면 'PO 시작' 이벤트 트리거에 할당된 모든 QA 이벤트가 트리거되고, 이에 응답하면 RM032 및 RM036에 대한 주문 라인이 수신 대기 중인 것을 확인할 수 있습니다.

여기에서 주문 라인을 선택하면 수신 프로세스가 시작됩니다. '상품 입고' 이벤트 트리거를 사용하여 QA 프로세스도 이 부분에 할당할 수 있습니다.
WMS를 설정하여 로트 번호, 공급업체 로트 번호, 유통기한/제조일, 수령 위치와 같은 다양한 정보의 수동 입력을 요청할 수 있습니다(또는 자동으로 채워지도록 설정할 수 있음). 이 경우 운영자가 로트 번호를 입력하고 배송의 유통기한을 설정할 수 있도록 합니다.


그런 다음 받을 금액을 입력할 수 있습니다. 통합 저울이 있는 무게 측정 옵션도 여기에서 사용할 수 있습니다.

그 후 시스템은 새로 수신된 품목에 대한 라벨(또는 여러 개의 라벨)을 인쇄할 수 있습니다.

라벨 디자인은 고객 요구 사항에 맞게 완벽하게 맞춤화될 수 있습니다.
비슷한 방식으로 두 번째 주문 라인을 수신할 수 있으며, 그 후에는 두 주문 라인이 모두 완료된 것을 볼 수 있으며 이는 녹색 선으로 표시됩니다.

그런 다음 오른쪽 하단 모서리에 있는 녹색 확인 표시를 사용하여 주문을 완료할 수 있습니다.

여기서 '예'를 누르면 'PO 완료' 이벤트가 할당된 모든 QA 메시지가 표시되고, 이후에는 주문이 완료되며 WMS 배너의 메시지에 표시됩니다.

제어 센터로 돌아가면 주문 상태가 '수신됨'으로 변경되고 오른쪽 아래 패널에서 수신된 로트 정보(수신 수량, 로트 번호 등)를 볼 수 있습니다.

BC로 돌아가 보면 '수신 수량'이 방금 수신한 내용을 반영하도록 업데이트된 것을 볼 수 있습니다.

그런 다음 각 항목의 '라인' 하위 제목 아래에 있는 '항목 추적 라인'을 살펴보면(보이거나 강조된 주문 라인 - 이 경우 아스피린 파우더):

수신된 로트에 적용한 정보(로트 번호, 유효 기간 등)를 확인해 보겠습니다.

이 사례 연구에서는 BC에서 보낸 특정 BoM 코드에 대한 작업 지시가 V5 추적성 내에서 어떻게 생성되는지, 그리고 BC로 반환된 데이터가 어떻게 처리되는지 살펴보겠습니다.
BC 내의 BoM 설정을 살펴보면서 시작할 수 있습니다. 이는 BC 내의 '생산 BOM' 섹션에서 찾을 수 있습니다. 여기서 살펴볼 공식은 'F010 – 아스피린 파우더(배치)' 예이며, BC에서 볼 수 있습니다.

따라서 단계 순서, 공식 자체와 공식 라인 모두의 측정 단위, 대상 수량(당 수량), 상한 및 하한 허용 오차와 같은 여기에 저장된 정보를 볼 수 있습니다. BC의 공식을 V5와 동기화할 수 있으며, V5 제어 센터에서 BoM은 다음과 같이 표시됩니다.

여기서는 운영자의 생산 지원을 위해 '메시지'를 수동으로 추가했습니다.
BOM을 동기화한 후에는 BC의 '출시된 생산 주문' 섹션으로 가서 이 공식을 생산 일정으로 예약할 수 있습니다.
BC의 이 지역에서 '새로 만들기' 버튼을 클릭하여 시작합니다.

이렇게 하면 BC(이 경우 101019) 내에 자동으로 새 작업 주문이 생성되고, 먼저 생산할 BoM을 선택하여 설정을 시작할 수 있습니다. 위의 PO 공급업체와 마찬가지로 BoM은 적절한 상자에 입력하고 원하는 BoM을 선택하여 찾을 수 있습니다.

BoM을 선택한 후 필요한 양을 추가할 수 있습니다. 이 경우에는 100kg입니다.

필요한 수량과 추가하고 싶은 다른 정보를 추가한 후에는 페이지 상단의 컨트롤에서 '생산 주문 새로 고침'을 클릭하고 '출시됨'을 선택한 다음 선택 사항을 확인하여 작업 주문을 릴리스할 수 있습니다.

이 작업 주문을 발행하면 BC 내에서 해당 작업 라인이 주문에 추가됩니다.

'라인'을 사용한 다음 '구성요소'를 클릭하면 이 특정 작업 주문에 대한 총 요구 사항을 확인할 수 있습니다.

그래서 이것을 열어보면, 우리가 100KG을 요청했고 우리의 공식은 1KG을 기반으로 만들어졌기 때문에, 여기의 요구 사항(또는 '예상 수량')은 양의 100배라는 것을 알 수 있습니다.

BC에서 작업 주문을 릴리스하면 V5 Control Center와 동기화되고 시스템에 연결된 V5 Terminal에서 자동으로 작업을 생산 일정에 맞춥니다. 아래 Production Plan에서 작업 주문을 볼 수 있습니다.

이 작업은 V5 생산 계획에 자동으로 예약되므로 시스템의 V5 터미널 중 하나로 이동하면 생산에 적합한 작업을 볼 수 있습니다.

여기에서 작업을 시작하면 알레르기/위험 경고가 표시되고 작업/배치 시작 시 요청하도록 설정한 모든 QA(예: 세척 점검/알림, 저울 교정 점검 등)도 표시됩니다.
그런 다음 첫 번째 재료에 적합한 로트를 선택하여 시작하라는 요청을 받게 됩니다. 여기서 시스템은 터미널 운영자가 로트를 자유롭게 선택할 수 있도록 설정하거나, FEFO/FIFO 규칙에 따라 자동으로 선택하거나, 로트를 선택하기 위해 유효한 재고 라벨을 스캔하도록 요구할 수 있습니다. 여기서는 자유롭게 선택할 수 있으므로 만료되는 첫 번째를 선택합니다.

V5 터미널에 적용된 설정에 따라, 우리는 믹서에 재료의 전체 가방을 추가하라는 요청을 받을 수 있으며, 그 다음에 나머지를 추가할 수 있습니다. 따라서 이 예에서 시스템은 우리가 이 첫 번째 재료를 20kg 가방으로 받는다는 것을 알고 있으며, 우리의 단계 요구 사항은 33.513kg이므로, 우리는 먼저 1개의 가방을 요청받게 됩니다.

나머지 13.513kg을 요청받기 전에. 여기서 다른 로트를 선택하거나 터미널에서 동일한 로트를 계속 사용할 수 있는 선택권이 있다는 점에 유의하세요. 이는 터미널 설정에 따라 달라집니다.

그런 다음 작업자는 각 단계에 대해 규정된 허용 오차를 나타내는 녹색 구역까지 무게를 측정합니다. 허용 오차는 요구 사항에 맞게 스케일링할 수 있습니다. 즉, 10kg의 분말을 기준으로 한 원래 공식의 허용 오차 1g은 1000kg의 분말에 대해 1g/100kg으로 스케일링됩니다. 그러나 이 경우 허용 오차는 스케일링되지 않으므로 작업자는 목표보다 10g 이상 위/아래로 무게를 측정할 수 없습니다. 따라서 여기서 작업자는 목표보다 3g 더 무게를 측정했음을 알 수 있습니다.

그러면 공식은 BoM 설정에 따라 진행되어 각 재료를 차례로 무게를 측정합니다.

프로세스가 완료될 때까지. V5 추적성은 규정 준수 목적으로 필요한 경우 단일 또는 이중(감독자 검증 필요) 사인오프를 구현하도록 설정할 수 있습니다.

배치와 승인이 완료되면 터미널에 다음과 같은 메시지가 표시됩니다.

그리고 배치 라벨은 배치의 고유 코드로 인쇄됩니다. 여기의 라벨 디자인은 개별 요구 사항에 따라 완전히 사용자 정의할 수 있습니다.

그러면 제어 센터의 인벤토리에서 새로 생성된 배치를 볼 수 있습니다.

BC에서 출시된 생산 주문으로 돌아가면 완료된 수량과 남은 수량이 V5 추적성 내에서 방금 완료한 작업을 반영하도록 업데이트된 것을 볼 수 있습니다.

그런 다음 작업 주문의 라인 항목에 대해 '라인 > 구성 요소' 컨트롤을 사용하면 다음과 같습니다.

방금 처리한 배치의 라이브 정보로 업데이트된 각 개별 재료 소비량과 예상량을 확인할 수 있습니다.

마찬가지로, 같은 위치에서 '라인 > 아이템 추적 라인' 컨트롤을 사용하는 경우:

방금 생산한 배치에 대한 로트 정보를 보려면. V5 Traceability 내에서 생산된 로트 번호가 BC로 전송된 것을 볼 수 있습니다.

구매와 마찬가지로, 판매 주문은 먼저 BC에서 판매 주문 페이지 상단에 있는 '새로 만들기' 버튼을 사용하여 생성됩니다.

그러면 직접 관련 필드에 입력하여 고객을 할당할 수 있는 새 주문이 생성됩니다.

또는 위에 표시된 '…' 버튼을 사용하여 V5 추적성과 동기화된 공급업체 목록에서 선택하세요.

문서/게시/주문 날짜와 같은 필드는 자동으로 채워지며, 원하는 경우 변경할 수 있습니다. 요청된 배송 날짜는 수동으로 입력할 수 있으며, 주문이 V5 추적 가능성으로 가져오면 '배송 날짜' 필드가 채워집니다.

정보를 입력한 후 아래 '라인' 섹션에서 주문 라인을 채우기 시작할 수 있습니다. 여기 '번호' 상자에 항목 코드를 입력하기만 하면 항목을 추가하기 시작할 수 있으며, '전체 목록에서 선택' 옵션을 사용하여 시스템에 보관된 항목의 전체 목록을 불러올 수도 있습니다.
여기서는 이 주문 라인에 대해 '아스피린 정제'를 선택합니다.

여기에는 주문 수량, 판매 단위 등 추가 정보를 항목에 추가할 수 있습니다.

또한 V5 추적 기능을 통해 주문이 발송되면 업데이트되는, 배송을 기다리는 상품의 양을 더 자세히 볼 수 있습니다.


이렇게 하면 주문 상태가 '열림'에서 '출시됨'으로 변경됩니다.

그 시점부터 주문은 V5 추적 기능과 동기화되어 V5 제어 센터에 다음과 같이 표시됩니다.

BC에 입력한 모든 주문 정보가 V5 제어 센터로 전송된 것을 볼 수 있습니다. 또한 주문이 이미 '예약됨' 상태라는 점에 유의하세요. 즉, 시스템에 연결된 모든 V5 WMS 장치에서 자동으로 사용할 수 있습니다.
배송 WMS 장치로 이동하면 여기에서 주문을 어떻게 처리할 수 있는지 확인할 수 있습니다.
WMS에 로그인한 후 판매 주문 메뉴('주문' > '판매 주문')로 이동하면 BC에서 발송할 준비가 된 주문을 확인할 수 있습니다.

이 주문을 선택하고 오른쪽 하단 모서리에 있는 녹색 체크 표시를 사용하여 진행하면 배송 프로세스가 시작됩니다. 여기서 WMS 운영자는 '배송 시작' 이벤트에 할당된 모든 QA 질문을 받게 되며, 그 후 주문 라인을 이행할 수 있습니다.

예약된 아스피린 정제에 대한 라인을 선택하면 사용 가능한 로트와 수량 목록이 표시됩니다. 이 중 하나에서 주문을 이행하도록 선택할 수도 있고, WMS를 설정하여 FEFO/FIFO 선택을 강제로 수행할 수도 있습니다.

여기서는 27282번 로트를 선택하고, 그 후 이 로트의 재고를 할당하라는 요청을 받게 됩니다. 잠재적으로 다른 로트에서 필요한 5개의 팩을 공급받을 수 있지만, 이 경우 이 로트의 5개에서 10개의 팩을 가져갈 것입니다.

주문 라인이 처리되면 운영자는 주문 라인 보기로 돌아가며, 그곳에서 아스피린 정제에 대한 라인이 처리되었음을 볼 수 있으며 이는 녹색 선으로 표시됩니다.

모든 라인이 완료되면 화면 오른쪽 하단에 있는 녹색 체크 표시를 사용하여 주문을 배송할 수 있습니다.

여기서 완료를 누르면 운영자에게 '발송' 이벤트에 할당된 모든 QA 질문이 묻습니다.
주문이 완료되면 WMS는 화면 상단의 메시지 배너에 메시지를 표시하여 운영자에게 주문이 완료되었음을 알립니다.

그런 다음 제어 센터로 돌아가면 주문 상태가 '배송됨'으로 업데이트된 것을 볼 수 있으며, 이 화면의 오른쪽 하단 패널에서 선택한 로트에 대한 로트 정보를 볼 수 있습니다.

여기에서 BC로 돌아가면, 기본 주문 보기에서 '배송 수량' 대 '배송 수량' 필드가 그에 따라 업데이트된 것을 볼 수 있습니다.

'주문 > 배송' 대화 상자를 통해 해당 품목에 대한 자세한 정보를 확인할 수 있습니다.

그러면 배송 메뉴가 열리고 이 주문과 관련된 배송이 표시됩니다. 우리는 방금 단일 배송을 수행했기 때문에 여기에서 볼 수 있는 항목은 1개뿐입니다.

그런 다음 이 배송을 열어 주문의 일부로 배송된 라인 항목에 대한 정보를 볼 수 있습니다. '라인' 섹션에서 주문에 따라 배송한 태블릿의 양을 볼 수 있습니다.

그리고 '라인' > '아이템 추적 항목' 컨트롤을 사용하는 경우:

주문을 위해 선별된 V5 추적성에서 반송된 태블릿의 로트 정보가 표시됩니다.

곧 출시 예정입니다!
요약하자면, Microsoft Business Central을 V5 Traceability와 통합하면 실시간 데이터 교환을 보장하고, 일괄 처리 일관성과 규정 준수를 유지하고, 서류 없는 운영을 가능하게 하여 비즈니스에 도움이 될 수 있습니다. 수동 오류를 방지하고, 종단 간 추적성을 제공하며, 운영상의 유연성을 제공하여 성장하는 비즈니스 요구 사항에 적응합니다. 이러한 통합은 효율성, 정확성 및 확장성을 향상시켜 현대 기업에 없어서는 안 될 자산이 됩니다.
SG Systems Global에서 이 혁신적인 솔루션에 대해 자세히 알아보세요.
BC API 사용에 대한 자세한 내용은 여기를 클릭하세요. 여기에서 확인하세요.
통합 REST 서비스와 함께 BC API를 사용하는 방법에 대한 자세한 내용은 클릭하세요. 여기에서 확인하세요.