다음을 통해 공유


소포 배송

SPS(소포 배송) 기능을 사용하면 Microsoft Dynamics 365 Supply Chain Management가 운송업체 API를 통한 통신 프레임워크를 제공하여 운송업체와 직접 상호 작용할 수 있습니다. 이 기능은 컨테이너 운송 또는 LTL(적하 화물) 운송을 사용하는 대신 상업용 운송 회사를 통해 개별 판매 주문을 운송할 때 유용합니다.

SPS 기능은 전용 요금 엔진을 통해 운송업체와 상호 작용합니다. 조직은 운송업체 또는 운송업체 허브 서비스와 협력하여 이 요금 엔진을 개발해야 합니다. 요금 엔진을 사용하면 Supply Chain Management에서 포장된 컨테이너에 대한 세부 정보를 운송업체에 제출한 다음 해당 운송업체로부터 배송 레이블, 배송 요금 및 추적 번호를 다시 받을 수 있습니다.

반환된 배송료는 관련 판매 주문에 기타 비용으로 추가됩니다. 그러면 반환된 배송 레이블을 ZPL(Zebra 프로그래밍 언어) 프린터를 사용하여 자동으로 인쇄하고 배송에 적용할 수 있습니다. 운송업체는 귀하의 창고에서 패키지를 픽업할 때 이 배송 레이블을 스캔합니다.

SPS를 지원하도록 시스템 준비

SPS 기능을 사용하려면 먼저 기능 관리에서 SPS 기능을 켜고 요금 엔진을 추가하고 이를 지원하도록 운송 관리창고 관리 모듈을 설정해야 합니다.

SPS 기능 켜기 또는 끄기

이 기능을 사용하려면 시스템에서 기능이 켜져 있어야 합니다. Supply Chain Management 버전 10.0.29부터 이 기능은 필수이며 끌 수 없습니다. 10.0.29 이전 버전을 실행 중인 경우 관리자는 기능 관리 작업 영역에서 소포 배송 기능을 검색하여 이 기능을 켜거나 끌 수 있습니다.

요금 엔진 배포 및 설정

Supply Chain Management에는 요금 엔진이 포함되어 있지 않습니다. 필요한 요금 엔진을 얻거나 생성한 다음 시스템에 추가해야 합니다. 그러나 Microsoft는 테스트에 사용할 수 있는 데모 요금 엔진을 제공합니다.

데모 요금 엔진 다운로드 및 배포

따라와 데모 요율 엔진을 다운로드하고 배포하려면 다음 단계를 따르세요.

  1. GitHub에서 데모 요금 엔진용 DLL(동적 연결 라이브러리)을 다운로드합니다.

  2. Visual Studio에서 확장 > Dynamics 365 > 모델 관리 > 모델 만들기로 이동합니다.

  3. TMSSmallParcelShippingDemo 라는 새 모델을 생성하고 ApplicationSuiteApplicationPlatform 을 참조하도록 만듭니다. 선택 참조 패키지 단계 모델.

    다음에서 모델 만들기 Visual Studio

  4. 새 모델에서 프로젝트를 생성하고 다운로드한 TMSSmallParcelShippingEngine.dll 파일을 새 프로젝트의 참조에 추가합니다.

    솔루션 탐색기 Visual Studio

  5. 솔루션 탐색기 창에서 마우스 오른쪽 버튼을 클릭하고 솔루션 빌드 를 선택하여 프로젝트를 컴파일하고 참조를 확인합니다. AOT 노드에 추가됩니다.

    AOT 노드는 Visual Studio

  6. 확장 > Dynamics 365 > 배포 > 배포 패키지 생성 으로 이동하여 다음에 대한 배포 패키지를 생성합니다. 새로운 모델.

  7. Dynamics Lifecycle Services에서 자산 라이브러리 > 소프트웨어 배포 가능 패키지로 이동합니다. LCS에 생성한 배포 패키지를 추가하려면 추가 를 선택하세요.

  8. 검증이 완료되면 환경 > {환경 ID} > 유지관리 > 업데이트 적용으로 이동하세요. 에서 배포 가능한 패키지를 선택하고 적용합니다.

메모

Lifecycle Services에 패키지를 배포할 권한이 없다는 경고 메시지가 표시되면 LCS 관리자에게 지원을 요청하세요.

기능적 요금 엔진 생성 및 배포

프로덕션 또는 테스트 환경에서 사용할 수 있도록 기능 요금 엔진을 만들고 배포하는 방법에 대한 정보는 다음 문서를 참조하세요.

Supply Chain Management에서 요금 엔진 설정

SPS용 요금 엔진을 만들고 배포한 후 다음 단계에 따라 설정합니다.

  1. 운송 관리 > 설정 > 엔진 > 요금 엔진으로 이동합니다.

  2. 작업 창에서 새로 만들기를 선택하여 그리드에 행을 추가합니다.

  3. 신규 행에서 다음 필드를 설정합니다.

    • 요금 책정 엔진 – 요금 엔진의 고유한 이름을 입력합니다. 데모 요금 엔진을 사용하는 경우 데모 요금 엔진을 입력합니다.
    • 이름 – 요금 엔진에 대한 간단한 설명을 입력합니다. 데모 요금 엔진을 사용하는 경우 데모 요금 엔진을 입력합니다.
    • 요금 책정 메타데이터 ID – 요금을 계산하는 데 사용할 기준을 선택합니다. 예를 들어, 요금은 거리를 기반으로 계산될 수 있습니다. 데모 요금 엔진을 사용하는 경우 이 필드를 비워 둘 수 있습니다.
    • 엔진 어셈블리 – 배포한 DLL 패키지의 파일 이름을 입력합니다. 데모 요금 엔진을 사용하는 경우 TMSSmallParcelShippingEngine.dll을 입력합니다.
    • 엔진 클래스 – 요금 엔진에 대해 설정된 클래스 이름을 입력합니다. 데모 요금 엔진을 사용하는 경우 TMSSmallParcelShippingEngine.SmallParcelShippingRateEngine을 입력합니다.

예시 시나리오

이 예제 시나리오는 이 문서의 앞부분에서 설명한 대로 시스템을 준비한 후 SPS를 설정하고 사용하는 방법을 보여줍니다. 이 시나리오는 앞서 언급한 데모 요금 엔진을 사용합니다.

데모 데이터 사용 가능

여기에 지정된 데모 레코드 및 값을 사용하여 이 시나리오를 진행하려면 표준 데모 데이터가 설치된 시스템에 있어야 합니다. 또한 시작하기 전에 USMF 법인을 선택해야 합니다.

시나리오 설정

이 예제 시나리오의 경우 데모 운송업체, 운송업체 그룹, 포장 정책 및 포장 프로필이 있어야 합니다. 다음 하위 섹션에서는 시나리오에 필요한 레코드를 준비하는 방법을 설명합니다. 프로덕션 시나리오에서 설정 프로세스는 일반적으로 여기에 설명된 프로세스와 유사합니다. 그러나 다른 값을 설정합니다.

운송업체 설정

운송업체를 설정하려면 다음 단계를 따르세요.

  1. 운송 관리 > 설정 > 운송업체 > 운송업체로 이동합니다.

  2. 작업 창에서 새로 만들기를 선택하여 운송업체를 추가합니다.

  3. 헤더에서 다음 값을 설정합니다.

    • 운송업체:데모 운송업체
    • 이름:데모 운송업체
    • 모드:지상
  4. 개요 빠른 탭에서 다음 값을 설정합니다.

    • 활성 운송업체:
    • 활성 운송업체 등급:
  5. 서비스 빠른 탭에서 새로 만들기를 선택하여 그리드에 서비스를 추가합니다.

  6. 새 서비스에 대해 다음 값을 설정합니다.

    • 운송업체 서비스:데모 운송업체 서비스
    • 이름:데모 운송업체 서비스
    • 운송 방법:지상

    필요에 따라 다른 모든 필드에 임의의 값을 입력합니다. (새 운송업체 기록을 저장하면 새로운 배송 모드가 생성되고 배송 모드 필드가 자동으로 설정됩니다.)

  7. 등급 프로필 빠른 탭에서 새로 만들기를 선택하여 그리드에 등급 프로필을 추가합니다.

  8. 새 프로필에 대해 다음 값을 설정합니다.

    • 등급 프로필:데모 운송업체 서비스
    • 이름:데모 운송업체 서비스
    • 요금 엔진:데모 요금 엔진

    필요에 따라 다른 모든 필드에 임의의 값을 입력합니다.

  9. 작업 창에서 저장을 선택합니다.

운송업체 설정 방법에 대한 자세한 내용은 운송업체 설정을 참조하세요.

운송업체 서비스 계정 설정

운송업체 서비스 계정을 설정하려면 다음 단계를 따르세요.

  1. 운송 관리 > 설정 > 등급 > 운송업체 서비스 계정으로 이동합니다.

  2. 작업 창에서 새로 만들기를 선택하여 운송업체 서비스 계정을 추가합니다.

  3. 새 계정에 대해 다음 값을 설정합니다.

    • 운송업체:데모 운송업체
    • 운송업체 서비스:데모 운송업체 서비스
    • 운송업체 고객 계정 번호: 운송업체에 대한 연결을 확인하고 인증하는 데 사용되는 운송업체 고객 계정 번호입니다. 운송업체에서 이 값을 제공합니다. 데모 서비스를 사용하는 경우 임의의 값을 입력할 수 있습니다.
    • 사이트:6
    • 창고:62

    참고

    종종 운송업체 고객 계정 번호 값은 연결을 인증하는 데 필요한 유일한 값입니다. 그러나 운송업체에서 추가 인증 매개 변수가 필요한 경우 조직에서 이 페이지를 사용자 지정하여 적절하게 추가 필드를 추가해야 합니다.

컨테이너 포장 정책 설정

다음 단계에 따라 컨테이너 포장 정책을 설정합니다.

  1. ZPL 프린터 정의를 아직 설정하지 않은 경우 Document Routing Agent 애플리케이션을 사용하여 설정하세요. 자세한 내용은 문서 인쇄 개요 및 관련 문서를 참조하세요.

  2. Warehouse Management > 설정 > 컨테이너 > 컨테이너 포장 정책으로 이동합니다.

  3. 작업 창에서 새로 만들기를 선택하여 컨테이너 포장 정책을 추가합니다.

  4. 새 정책의 헤더에서 다음 값을 설정합니다.

    • 컨테이너 포장 정책:데모 포장 정책
    • 설명: 정책에 대한 설명
  5. 개요 빠른 탭에서 다음 값을 설정합니다.

    • 창고:62
    • 최종 배송을 위한 기본 위치:Baydoor
    • 중량 단위:KG
    • 컨테이너 닫기 정책:자동 릴리스
    • 컨테이너 릴리스 정책:최종 배송 위치에서 사용할 수 있도록 설정
  6. 컨테이너 매니페스트 빠른 탭에서 다음 값을 설정합니다.

    • 컨테이너 닫기 시 자동 매니페스트:
    • 컨테이너에 대한 매니페스트 요구 사항:운송 관리
    • 컨테이너 내용물 인쇄:아니요
  7. 운송업체 레이블 인쇄 빠른 탭에서 다음 값을 설정합니다.

    • 컨테이너 배송 레이블 인쇄:항상
    • 프린터 이름: 배송 레이블을 인쇄해야 하는 ZPL 프린터의 이름

포장 프로필 설정

패킹 프로필을 설정하려면 다음 단계를 따르세요.

  1. Warehouse Management > 설정 > 포장 > 포장 프로필로 이동합니다.

  2. 작업 창에서 새로 만들기를 선택하여 그리드에 포장 프로필을 추가합니다.

  3. 새 프로필에 대해 다음 값을 설정합니다.

    • 포장 프로필 ID:데모 포장 프로필
    • 설명: 프로필에 대한 설명
    • 컨테이너 포장 정책:데모 포장 정책
    • 컨테이너 ID 모드:자동
    • 컨테이너 유형:SmallBox

SPS 운송업체를 사용하도록 고객 설정

다음 단계에 따라 고객이 생성한 운송업체를 사용할 수 있도록 설정합니다.

  1. 수취 계정 > 고객 > 모든 고객으로 이동합니다.

  2. 그리드에서 고객 US-027을 찾아 선택합니다.

  3. 작업 창의 일반 탭에 있는 설정 그룹에서 운송업체 고객 계정을 선택합니다.

  4. 운송업체 고객 계정 페이지의 작업 창에서 새로 만들기를 선택하여 그리드에 계정을 추가합니다.

  5. 새 계정에 대해 다음 값을 설정합니다.

    • 운송업체:데모 운송업체
    • 운송업체 고객 계정 번호:12345(이 시나리오에서는 값이 중요하지 않지만 다음 섹션에서 참조할 예정입니다.)

예제 시나리오 살펴보기

이전 섹션에서 설명한 대로 모든 샘플 데이터를 설정했으면 예제 시나리오를 진행할 준비가 된 것입니다.

판매 주문 생성 및 작업 처리

판매 주문을 생성하려면 다음 단계를 따르세요.

  1. 영업 및 마케팅 > 판매 주문 > 모든 판매 주문으로 이동합니다.

  2. 새로 만들기를 선택하여 판매 주문을 생성합니다.

  3. 판매 주문 생성 대화 상자의 고객 계정 필드에서 US-027을 설정합니다.

  4. 확인을 선택하여 판매 주문을 생성하고 대화 상자를 닫습니다.

  5. 새 판매 주문이 열립니다. 판매 주문 헤더 빠른 탭에서 운송업체 고객 계정 번호 필드를 이전에 이 고객에 대해 선택한 값(12345)으로 설정합니다.

  6. 판매 주문 라인 섹션에서 판매 라인을 추가하고 다음 값을 설정합니다.

    • 항목 번호:A0002
    • 수량:1
    • 사이트:6
    • 창고:62
  7. 헤더 보기로 전환합니다.

  8. 배송 빠른 탭에서 다음 값을 설정합니다.

    • 운송업체:데모 운송업체
    • 운송업체 서비스:데모 운송업체 서비스
  9. 라인 보기로 다시 전환합니다. 판매 라인에 대한 배송 모드를 업데이트하라는 메시지가 표시되면 를 선택합니다.

  10. 판매 주문 라인 섹션에서 이전에 설정한 주문 라인을 선택한 다음 재고 > 예약을 선택합니다.

  11. 예약 페이지에서 로트 예약을 선택하여 창고에서 선택한 라인의 전체 수량을 예약합니다.

  12. 예약 페이지를 닫고 판매 주문으로 돌아갑니다.

  13. 작업 창의 창고 탭에서 창고로 릴리스를 선택합니다.

    피킹 위치에서 포장 스테이션으로 항목을 이동하는 작업이 생성됩니다.

  14. 판매 주문 라인 섹션에서 창고 > 배송 세부 정보를 선택합니다.

  15. 배송 세부 정보 페이지에서 배송 ID를 기록해 두세요. 포장 스테이션에서 화물을 포장할 때 필요합니다.

  16. 배송 세부 정보 페이지를 닫고 판매 주문으로 돌아갑니다.

  17. 판매 주문 번호를 메모한 후 창고 관리 > 작업 > 모든 작업으로 이동합니다.

  18. 판매 주문 번호를 사용하여 주문에 대해 생성된 작업을 찾고 선택합니다.

  19. 작업 창의 작업 탭에서 작업 완료를 선택합니다.

  20. 작업 완료 페이지의 사용자 ID 필드에서 사용자 ID를 선택하세요. 그런 다음 작업 창에서 작업 확인을 선택합니다.

  21. 작업이 유효성 검사를 통과하면 작업 창에서 작업 완료를 선택합니다.

    이 작업은 포장 스테이션으로의 품목 이동을 시뮬레이션하기 위해 완료된 것으로 표시됩니다.

배송 포장

배송을 포장하려면 다음 단계를 따르세요.

  1. 창고 관리 > 설정 > 작업자로 이동하여 사용자 계정이 창고 관리를 위한 작업자 계정과 연결되어 있는지 확인합니다.

  2. 창고 관리 > 픽업 및 컨테이너화 > 포장으로 이동합니다.

  3. 포장 스테이션 선택 대화 상자에서 다음 값을 설정합니다.

    • 사이트:6
    • 창고:62
    • 위치:포장
    • 포장 프로필 ID:데모 포장 프로필
  4. 확인을 선택합니다.

  5. 포장 페이지가 나타납니다. 생산 시나리오에서 작업자는 번호판 또는 배송 ID를 스캔합니다. 그러나 이 시나리오의 경우 모든 배송 페이지를 열고 방금 생성한 배송의 배송 번호를 찾습니다. 그런 다음 포장 페이지의 번호판 또는 배송 필드에 이 값을 입력합니다. 또는 이전에 기록해 둔 배송 ID를 입력합니다.

  6. 작업 창에서 새 컨테이너를 선택합니다.

  7. 표시되는 대화 상자에는 새 컨테이너에 대한 세부 정보가 표시됩니다. 기본값을 그대로 두고 확인을 선택합니다.

  8. 포장 페이지의 항목 포장 빠른 탭에 있는 식별자 필드에서 A0002를 선택하여 해당 항목을 포장합니다. 항목이 컨테이너에 추가됩니다.

  9. 작업 창에서 배송할 컨테이너를 선택합니다.

    표시되는 배송할 컨테이너 페이지에는 방금 생성한 컨테이너에 대한 행이 있습니다. 그러나 해당 행의 컨테이너 매니페스트 ID 필드는 현재 운송업체로부터 배송 레이블과 추적 번호를 받지 않았기 때문에 비어 있습니다.

  10. 작업 창에서 컨테이너 폐쇄를 선택합니다.

  11. 컨테이너 닫기 대화 상자에서 총 중량 필드를 1kg으로 설정한 다음 확인을 선택합니다.

    이제 이전에 선택한 ZPL 프린터에서 배송 레이블을 인쇄해야 합니다. 다음 예제와 유사해야 합니다.

    배송 레이블 예시.

  12. 컨테이너 매니페스트 ID총 운임 값이 운송업체로부터 받은 대로 추가되었습니다.