共用方式為


小型包裹運輸

小型包裹運輸 (SPS) 功能提供透過承運人 API 進行通訊的框架,以此讓 Microsoft Dynamics 365 Supply Chain Management 可直接與承運人互動。 當您透過商業裝運承運人而不是使用集裝箱裝運或零擔 (LTL) 裝運來運輸個別銷售訂單時,此功能非常有用。

SPS 功能透過專用的費率引擎您的裝運承運人互動。 您的組織必須與您的承運人或承運人中樞服務合作開發此費率引擎。 費率引擎可讓 Supply Chain Management 向承運人提交有關已裝箱集裝箱的詳細資料,然後從該承運人處接收出貨標籤、運費和追蹤編號。

返回的運費將作為雜項費用新增到關聯的銷售訂單中。 然後可以使用 Zebra 程式設計語言 (ZPL) 印表機自動列印退回的出貨標籤,並在裝運時使用。 承運人在您的倉庫領取包裹時會掃描此出輸標籤。

準備系統以支援 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 的新模型,並使其引用 ApplicationSuite ApplicationPlatform 選擇引用的套件步驟中的模型。

    在中創建模型 Visual Studio

  4. 在新模型中建立一個項目,並將下載的 TMSSmallParcelShippingEngine.dll 檔案新增至新項目的參考。

    解決方案瀏覽器在 Visual Studio

  5. 解決方案資源管理器 窗格中,右鍵點選並選擇 建置解決方案 來編譯專案並確保引用新增到 AOT 節點。

    AOT 節點位於 Visual Studio

  6. 前往 擴充 > Dynamics 365 > 部署 > 建立部署包 並建立部署包新模型。

  7. 在 Dynamics Lifecycle Services 中,前往 資產庫 > 軟體可部署套件。 選擇 新增 將您建立的部署包新增至 LCS。

  8. 驗證完成後,請前往 環境 > {您的環境 ID} > 維護 > 應用程式更新,選擇可部署的套件,然後套用。

附註

如果系統警告您沒有在生命週期服務上部署套件的權限,請聯絡您的 LCS 管理員以取得支援。

建立和部署功能費率引擎

有關如何建立和部署功能費率引擎以在生產或測試環境中使用的資訊,請參閱下列文章:

在 Supply Chain Management 中設定費率引擎

為 SPS 建立和部署費率引擎後,請按照以下步驟進行設定。

  1. 移至運輸管理 > 設定 > 引擎 > 費率引擎

  2. 在動作窗格上選取新增,將資料列新增至格線。

  3. 在新資料列中,設定以下欄位:

    • 費率引擎 – 輸入費率引擎的唯一名稱。 如果您使用的是示範費率引擎,請輸入示範費率引擎
    • 名稱 – 輸入費率引擎的簡短描述。 如果您使用的是示範費率引擎,請輸入示範費率引擎
    • 評等中繼資料識別碼 – 選擇應用於計算您費率的基礎。 例如,您的費率可能是根據距離計算的。 如果您使用的是示範費率引擎,則可以將此欄位保留空白。
    • 引擎組件 – 輸入您部署的 DLL 封裝的檔案名稱。 如果您使用的是示範費率引擎,請輸入 TMSSmallParcelShippingEngine.dll
    • 引擎類別 – 輸入為您的費率引擎建立的類別名稱。 如果您使用的是示範費率引擎,請輸入 TMSSmallParcelShippingEngine.SmallParcelShippingRateEngine

範例案例

此範例案例介紹在您按照本文前面所述準備好系統後如何設定新增和使用 SPS。 此方案使用先前提到的示範費率引擎。

設定示範資料為可用

若要使用此處指定的示範記錄和值完成此案例,您必須使用一個已安裝標準示範資料的系統。 此外在開始之前,您必須先選擇 USMF 法律實體。

設定案例

對於此範例案例,您必須具有示範承運人、承運人群組、裝箱原則和裝箱設定檔。 以下小節說明瞭如何準備範例所需的記錄。 在生產案例中,設定新增流程通常類似於此處描述的流程。 但是,您將設定不同的值。

設定承運人

請按照以下步驟設定承運人

  1. 移至運輸管理 > 設定 > 承運人 > 裝運承運人

  2. 在 [動作窗格] 上,選擇新增以建立承運人。

  3. 在標題中,設定以下值:

    • 承運業者:示範承運人
    • 名稱:示範承運人
    • 模式:陸運
  4. 概觀FastTab上,設定以下值:

    • 啟用承運業者:
    • 啟用承運業者評等:
  5. 服務 FastTab 上選擇新增,以在格線中新增服務。

  6. 為新服務設定以下值:

    • 承運人服務:示範承運人服務
    • 名稱:示範承運人服務
    • 運輸方式:陸運

    根據需要為所有其他欄位輸入任意值。 (當您儲存新的承運人記錄時,將建立新的交貨方式,交貨方式欄位將自動設定。)

  7. 評等設定檔 FastTab,選擇新增以將評等設定檔新增到格線。

  8. 為新設定檔設定以下值:

    • 評等設定檔:示範承運人服務
    • 名稱:示範承運人服務
    • 費率引擎:示範費率引擎

    根據需要為所有其他欄位輸入任意值。

  9. 在動作窗格上,選擇儲存

更多有關設定承運人的資訊,請參閱設定裝運承運人

設定承運人服務帳戶

請按照以下步驟設定承運人服務帳戶。

  1. 請移至運輸管理 > 設定 > 評等 > 承運人服務帳戶

  2. 在動作窗格上選取新增,以新增承運人服務帳戶。

  3. 為新帳戶設定以下值:

    • 承運業者:示範承運人
    • 承運人服務:示範承運人服務
    • 承運人客戶帳號:用於驗證和與承運業者連接的承運人客戶帳號。 您的承運人會提供此值。 如果您使用的是示範服務,可以輸入任意值。
    • 站點:6
    • 倉儲:62

    附註

    通常,承運人客戶帳號值是對連線進行身份驗證所需的唯一值。 但是,如果您的承運人需要額外的身份驗證參數,您的組織應自訂此頁面以新增適當的額外欄位。

設定集裝箱裝箱原則

請按照以下步驟設定集裝箱裝箱原則。

  1. 如果尚未設定 ZPL 印表機定義,請使用 Document Routing Agent 應用程式進行設定。 如需詳細資訊,請參閱文件列印概觀及相關文章。

  2. 移至倉庫管理 > 設定 > 集裝箱 > 集裝箱裝箱原則

  3. 在動作窗格上選取新增,以新增集裝箱裝箱原則。

  4. 在新原則的標頭中,設定以下值:

    • 貨櫃裝箱原則:示範裝箱原則
    • 描述:原則的說明
  5. 概觀FastTab上,設定以下值:

    • 倉庫:62
    • 最終裝運的預設位置:裝卸站門
    • 重量單位:公斤
    • 貨櫃關閉原則:自動發放
    • 貨櫃發放原則:發往最終裝運地點
  6. 集裝箱資訊清單 FastTab 上,設定以下值:

    • 貨櫃關閉時自動顯示資訊清單:
    • 貨櫃的資訊清單需求:運輸管理
    • 列印貨櫃內容:
  7. 集裝箱標籤列印 FastTab 上,設定以下值:

    • 列印貨櫃出貨標籤:永遠
    • 印表機名稱:應列印出貨標籤的 ZPL 印表機名稱

設定裝箱設定檔

請按照以下步驟設定裝箱設定檔。

  1. 移至倉庫管理 > 設定 > 裝箱 > 裝箱設定檔

  2. 在動作窗格上選取新增,將裝箱設定檔新增至格線。

  3. 為新設定檔設定以下值:

    • 裝箱設定檔識別碼:示範裝箱設定檔
    • 描述 – 設定檔的說明
    • 貨櫃裝箱原則:示範裝箱原則
    • 貨櫃識別碼模式:自動
    • 貨櫃類型:小箱

設定客戶以使用 SPS 承運人

按照以下步驟設定客戶,使其可以使用您建立的承運人。

  1. 移至應收帳款>客戶>所有客戶

  2. 在格線中,找到並選取客戶 US-027

  3. 在動作窗格的一般索引標籤,在設定群組中選取承運人客戶帳戶

  4. 承運人客戶帳戶頁面的動作窗格上,選擇新增將帳戶新增到格線。

  5. 為新帳戶設定以下值:

    • 承運業者:示範承運人
    • 承運人客戶帳號:12345 (在此案例中該值不重要,但將在下一節中提及)。

瀏覽範例案例

按照上一節所述設定所有範例資料後,就可以開始瀏覽範例案例了。

建立銷售訂單並處理工作

請按照以下步驟建立銷售訂單。

  1. 前往銷售和行銷>銷售訂單>所有銷售訂單

  2. 選擇新增建立銷售訂單。

  3. 建立銷售訂單對話方塊,將客戶帳戶欄位設定為US-027.

  4. 選擇確定以建立銷售訂單並關閉對話方塊。

  5. 此新的銷售訂單已開啟。 在銷售訂單標題 FastTab 中,將承運人客戶帳號欄位設定為您先前為此客戶選擇的值 (12345)。

  6. 銷售訂單行 區段中新增銷售行,並為該行設定以下值:

    • 品項編號:A0002
    • 數量:1
    • 站點:6
    • 倉庫:62
  7. 切換到標頭檢視。

  8. 交貨 FastTab 上,設定以下值:

    • 承運業者:示範承運人
    • 承運人服務:示範承運人服務
  9. 切換到行項檢視。 如果系統提示您更新銷售行的交貨方式,請選擇

  10. 銷售訂單行區段,選擇您先前設定的訂單行,然後選擇存貨 > 預留

  11. 保留頁面,選擇預約批號,在倉庫中保留所選行的全部數量。

  12. 關閉保留頁面,返回銷售訂單。

  13. 在動作窗格上,於倉庫索引標籤,選擇發佈到倉庫

    將建立工作以將品項從揀料位置移動到裝箱工作站。

  14. 銷售訂單行區段上選擇倉庫 > 裝運詳細資料

  15. 裝運詳細資料頁面,記下裝運識別碼。 在裝箱工作站為裝運裝箱貨物時,您將需要它。

  16. 關閉裝運詳細資料頁面,返回銷售訂單。

  17. 記下銷售訂單編號,然後移至倉庫管理 > 工作 > 所有工作

  18. 使用銷售訂單編號查詢並選擇為訂單建立的工作。

  19. 在動作窗格的工作索引標籤上,選擇完成工作

  20. 工作完成頁面的使用者識別碼欄位,選擇使用者識別碼。 然後在動作窗格選擇驗證工單

  21. 如果工作通過驗證,則在動作窗格上選擇完成工作

    該工作被標記為已完成,以模擬將品項移到裝箱工作站。

裝運裝箱

請按照以下步驟為裝運裝箱。

  1. 移至倉庫管理 > 設定 > 工作人員,並確保您的使用者帳戶與倉庫管理的工作人員帳戶相關聯。

  2. 移至倉庫管理 > 揀料和集裝箱化 > 裝箱

  3. 選取裝箱工作站對話方塊中,設定以下值:

    • 站點:6
    • 倉庫:62
    • 位置:
    • 裝箱設定檔識別碼:示範裝箱設定檔
  4. 選取確定

  5. 裝箱頁面隨即顯示。 在生產案例中,工作人員將掃描牌照或裝運識別碼。 但在此案例中,請打開所有裝運頁面,然後尋找您剛剛建立之裝運的裝運編號。 然後在裝箱頁面的牌照或裝運欄位輸入此值。 或者,輸入您先前記下的裝運識別碼。

  6. 在動作窗格上,選擇新建容器

  7. 出現的對話方塊會顯示新集裝箱的詳細資料。 保留預設值,然後選擇確定

  8. 裝箱頁面的品項裝箱 FastTab,在識別碼欄位選擇 A0002 以裝箱該品項。 該品項會新增到集裝箱中。

  9. 在動作窗格上,選擇裝運集裝箱

    出現的裝運集裝箱頁面中有您剛剛建立的集裝箱資料列。 但是該資料列中的集裝箱資訊清單識別碼欄位目前為空白,因為您尚未從承運人處收到出貨標籤和追蹤編號。

  10. 在動作窗格上,選擇關閉容器

  11. 關閉集裝箱對話方塊上,將總重量欄位設定為 1 公斤,然後選擇確定

    現在應該在您先前選擇的 ZPL 印表機上列印出貨標籤。 其應該會類似於以下範例。

    出貨標籤範例。

  12. 請注意,集裝箱資訊清單識別碼總運費值已新增從承運人處收到的值。