新增 Azure Logic Apps 中工作流程的整合帳戶合作夥伴之間的協議
適用於:Azure Logic Apps (使用量 + 標準)
將合作夥伴新增至企業整合帳戶之後,請在企業整合帳戶中定義合約來指定合作夥伴如何交換訊息。 合約可透過定義用於交換訊息的特定業界標準通訊協定,並提供下列共享好處,來協助組織順暢地彼此通訊:
讓組織能夠使用已知的格式來交換資訊。
改善在進行企業對企業 (B2B) 交易時的效率。
輕鬆地建立、管理及使用合約,來建置企業整合解決方案。
合約需要有主持合作夥伴 (一律會是貴組織) 和來賓合作夥伴 (即與貴組織交換訊息的組織)。 來賓合作夥伴可以是另一家公司,或甚至是您自己組織中的部門。 您可以使用此合約,指定如何從主持合作夥伴的觀點處理輸入和輸出訊息。
本文說明如何建立和管理合約,以便使用 AS2、X12、EDIFACT 或 RosettaNet 作業,與另一個合作夥伴交換 B2B 訊息。
如果您不熟悉邏輯應用程式,則請檢閱 什麼是 Azure Logic Apps? 如需 B2B 企業整合的詳細資訊,請檢閱具有 Azure Logic Apps 和 Enterprise Integration Pack 的 B2B 企業整合工作流程。
必要條件
Azure 帳戶和訂用帳戶。 如果您還沒有訂閱,則請 註冊免費的 Azure 帳戶。
您在其中定義和儲存成品的整合帳戶資源 (例如交易夥伴、合約、憑證等),藉以用於企業整合和 B2B 工作流程。 此資源必須符合下列需求:
與邏輯應用程式資源相同的 Azure 訂閱相關。
存在於邏輯應用程式資源的相同位置或 Azure 區域。
如果您使用邏輯應用程式 (耗用)資源類型,則必須先將整合帳戶連結至邏輯應用程式資源,才能在工作流程中使用成品。
如果您使用邏輯應用程式 (Standard) 資源類型,則企業整合帳戶不需要邏輯應用程式資源的連結,但仍需要連結來儲存其他成品,例如合作夥伴、合約和憑證,以及使用 AS2、X12 和 EDIFACT 作業。 您的整合帳戶仍然必須符合其他需求,例如使用與邏輯應用程式資源相同的 Azure 訂閱以及與邏輯應用程式資源位於相同位置。
注意
目前,只有 「邏輯應用程式 (耗用)」 資源類型才支援 RosettaNet 作業。 「邏輯應用程式 (標準)」 資源類型未包括 RosettaNet 作業。
企業整合帳戶中至少要有兩個合作對象。 合約中需要有主持合作夥伴和來賓合作夥伴。 此外,合約會要求這兩個合作夥伴都使用適用於 AS2、X12、EDIFACT 或 RosettaNet 合約的相同或相容商務身分識別限定詞。
(選擇性) 要使用合約來交換訊息的邏輯應用程式資源和工作流程。 工作流程中需要有會啟動邏輯應用程式工作流程的任何觸發程序。
如果您還不熟悉邏輯應用程式,請檢閱什麼是 Azure Logic Apps?和建立範例使用量邏輯應用程式工作流程。
新增合約
在 Azure 入口網站 中,輸入
integration accounts
,然後選取 [企業整合帳戶]。在 [企業整合帳戶] 底下,選取要將合作夥伴新增至其中的 [企業整合帳戶]。
在 [企業整合帳戶] 功能表上的 [設定] 底下,選取 [合約]。
在 [合約] 窗格上,選取 [新增]。
在 [新增] 窗格上,提供下列關於合約的資訊:
屬性 必填 值 描述 名稱 Yes <agreement-name> 合約的名稱 合約類型 Yes AS2、X12、EDIFACT 或 RosettaNet 合約的通訊協定類型。 當您建立合約檔案時,該檔案中的內容必須與合約類型相符。 主機合作夥伴 Yes <host-partner-name> 主持合作夥伴代表貴組織 主機身分識別 Yes <host-partner-identifier> 主持合作夥伴的識別碼 來賓合作夥伴 Yes <guest-partner-name> 來賓合作夥伴代表與貴組織通訊的組織 來賓身分識別 Yes <guest-partner-identifier> 來賓合作夥伴的識別碼 接收設定 不定 不一定 這些屬性會在合約中指定主持合作夥伴從來賓合作夥伴接收輸入訊息的方式。 如需詳細資訊,請檢閱個別的合約類型: - AS2 訊息設定
- EDIFACT 訊息設定
- X12 訊息設定傳送設定 不定 不一定 這些屬性會在合約中指定主持合作夥伴傳送輸出訊息給來賓合作夥伴的方式。 如需詳細資訊,請檢閱個別的合約類型: - AS2 訊息設定
- EDIFACT 訊息設定
- X12 訊息設定RosettaNet PIP 參考 不定 不一定 此窗格會指定一或多個要使用 RosettaNet 訊息的合作夥伴介面程序 (PIP) 相關資訊。 如需詳細資訊,請檢閱交換 RosettaNet 訊息。 重要
合約的解決方案可透過比對合作夥伴和輸入訊息中定義的下列項目來決定:
- 傳送者的限定詞和識別碼
- 接收者的限定詞和識別碼
如果合作夥伴的這些值有所變更,也請務必更新您的合約。
完成時,選取確定。
您的合約現在會出現在 [合約] 清單中。
編輯合約
在 Azure 入口網站 中,輸入
integration accounts
,然後選取 [企業整合帳戶]。在 [企業整合帳戶] 底下,選取要將合作夥伴新增至其中的 [企業整合帳戶]。
在 [企業整合帳戶] 功能表上的 [設定] 底下,選取 [合約]。
在 [合約] 窗格中選取您的合約、選取 [編輯],然後進行變更。
完成時,選取確定。
刪除合約
在 Azure 入口網站 中,輸入
integration accounts
,然後選取 [企業整合帳戶]。在 [企業整合帳戶] 底下,選取要將合作夥伴新增至其中的 [企業整合帳戶]。
在 [企業整合帳戶] 功能表上的 [設定] 底下,選取 [合約]。
在 [合約] 窗格中選取要刪除的合約,然後選取 [刪除]。
若要確認您想要刪除合約,請選取 [是]。