共用方式為


步驟 3:將連接埠加入協調流程

步驟 3/4

完成時間: 10 分鐘

目的: 在此步驟中,您會將三個埠新增至 EAIProcess 協調流程並加以設定。

目的: 埠會指定協調流程將傳送訊息的方式,以及從其他商務程式接收訊息的方式。 每個連接埠都具有類型、方向和繫結,由這些決定通訊的方向、通訊的模式、傳送和接受訊息的位置,以及通訊進行的方式。 您在此步驟中建立和設定的 3 個連接埠會執行下列角色:

  • ReceiveRequestPort 會從倉儲接收清查補充要求訊息。

  • SendToERP 會將要求訊息轉送至 ERP 系統。

  • SendDeclinePort 會將要求拒絕訊息傳送回倉儲。

    如需詳細資訊,請參閱 在協調流程中使用埠

必要條件

開始此步驟之前,請注意下列需求:

程序

建立及設定 ReceiveRequestPort

  1. 在 方案總管中,按兩下[EAIProcess.odx]。

  2. 在協調流程Designer中,從協調流程工具箱,將 [] 圖形拖曳到左側 [埠介面],平行至ReceiveRequest圖形。 [連接埠組態精靈] 隨即自動啟動。

  3. 在 [歡迎使用連接埠組態精靈] 頁面上,按 [下一步]

  4. 在 [ 埠屬性] 頁面上,執行下列動作,然後按 [ 下一步]。

    使用 作法
    名稱 輸入 ReceiveRequestPort
  5. 在 [ 選取埠類型] 頁面上,執行下列動作,然後按 [ 下一步]。

    使用 作法
    選取用於此連接埠的連接埠類型 選取 [建立新的埠類型 ] 選項。
    埠類型名稱: 輸入 ReceiveRequestPortType
    通訊模式 選取 [單向]。
    存取限制 選取 [內部 - 受限於此專案]。
  6. 在 [ 埠系結 ] 頁面上,執行下列動作,然後按 [ 下一步]。

    使用 作法
    通訊的埠方向 選取 [我一律會收到此埠上的訊息]。
    埠系結 從 選取 [稍後指定]。
  7. 在 [ 正在完成埠精靈 ] 頁面上,按一下 [ 完成]。

若要建立和設定 SendDeclinePort

  1. 從協調流程工具箱中,將 [埠 ] 圖形拖曳至左側的 [埠介面],並平行至 SendRequestDecline 圖形。

  2. 使用下表中的資訊來建立 SendDeclinePort 傳送埠。

    屬性
    名稱 輸入 SendDeclinePort
    選取用於此連接埠的連接埠類型 選取 [建立新的埠類型]。
    埠類型名稱 輸入 SendDeclinePortType
    通訊模式 選取 [單向]。
    存取限制 選取 [內部 - 受限於此專案]。
    通訊的埠方向 從下拉式清單中,選取 [我一律會在此埠上傳送訊息]。
    連接埠繫結 從下拉式清單中,選取 [稍後指定]。

若要建立和設定 SendToERPPort

  1. 從協調流程工具箱中,將 [ ] 圖形拖曳至右側的 [埠介面],並平行至 SendToERP 圖形。

  2. 使用下表中的資訊來完成 SendToERP 傳送 埠的埠設定精靈。

    屬性
    名稱 輸入 SendToERPPort
    選取用於此連接埠的連接埠類型 選取 [建立新的埠類型]。
    埠類型名稱 輸入 SendToERPPortType
    通訊模式 選取 [單向] 選項。
    存取限制 選取 [ 內部 - 受限於此專案] 選項。
    通訊的埠方向 從下拉式清單中,選取 [我一律會在此埠上傳送訊息]。
    埠系結 從下拉式清單中,選取 [稍後指定]。

將連接埠連接到動作圖形

  • 在協調流程設計師的設計介面中,將每個連接埠的綠色箭頭圖形控點拖曳至動作圖形的對應綠色控點:

    連接此連接埠 至此動作圖形
    ReceiveReqPort Receive_Request
    SendDeclinePort Send_ReqDenied
    SendToERP Send_ReqToERP

    下圖顯示 EAIProcess 協調流程與所有連接的連接埠。

    具有連線埠的 EAIProcess 協調流程。

我剛剛做了些什麼?

在此步驟中,您新增了三個連接埠到 EAIProcess 協調流程,並且加以設定。

後續步驟

您會在 步驟 4:建置 EAIOrchestration 專案中建置專案

另請參閱

步驟 1:將 EAIOrchestration 專案新增至解決方案
步驟 2:定義商務程序
步驟 4:建置 EAIOrchestration 專案