將商務程式對應至標準邏輯應用程式工作流程 (預覽)
注意
此功能處於預覽狀態,且受限於 Microsoft Azure 預覽版的補充使用規定。
完成建立商務程序之後,您可以將每個階段、交易標識碼和商務屬性對應至您使用 Azure Logic Apps 建立的標準邏輯應用程式工作流程中的實際作業和輸出。
必要條件
存取與您要對應之商務程序資源相關聯的 Azure 帳戶和訂用帳戶。
注意
如果您使用 Azure 整合環境和應用程式群組 來組織 Azure 資源,而且您想要將商務程式對應至整合環境中的 Azure 資源,則所有 Azure 資源都必須使用相同的訂用帳戶,包括您的商務程式與整合環境。 如果您未使用 Azure 整合環境,您可以將商務程式對應至您有權存取的 Azure 資源。
您想要對應商務程式階段的所有標準邏輯應用程式工作流程。 如需詳細資訊,請參閱 什麼是 Azure Logic Apps?
對應商務流程階段
在進程編輯器工具列上,開啟 [ 顯示數據源設定]。
在 [ 數據源設定 ] 區段出現下列選項之後,選取您要對應至階段的標準邏輯應用程式工作流程值:
設定 描述 訂用帳戶 標準邏輯應用程式資源的 Azure 訂用帳戶。 邏輯應用程式 具有您要對應之工作流程的標準邏輯應用程序資源。 工作流程 您想要對應的工作流程。 例如,下列 [編輯階段 ] 窗格會顯示 [數據源設定 ] 區段:
選取工作流程之後,在 [要追蹤的屬性] 下,選取名為 [選取數據源] 的現用連結。
Azure Logic Apps 中的標準邏輯應用程式工作流程設計工具會以唯讀模式開啟。 在設計工具右側,[ 選取數據源] 窗格隨即出現,其中包含先前定義的主要商務屬性。
在唯讀工作流程設計工具上,選取您想要對應的作業。
此範例會選取 [ 傳送訊息 ] 作業。
在 [選取數據源] 窗格的 [時間點] 動作下,選取的作業隨即出現。
若要繼續將交易標識碼和商務屬性對應至作業輸出,請選取 [ 下一步]。
將交易標識碼和商務屬性對應至作業輸出
在 [屬性] 區段中,遵循下列步驟,將每個屬性的值對應至工作流程中作業的輸出。 您必須先完全對應所有屬性,才能部署商務程式。
針對交易識別碼和每個商務屬性,選取 [屬性值] 方塊內部,然後選取動態內容選項 (閃電圖示):
動態內容清單隨即開啟,並顯示可用的作業及其輸出。 此清單只會顯示這些作業,以及在目前所選作業之前的輸出。
選擇下列其中一個選項:
如果您可以使用所提供的輸出,請選取該輸出。
注意
請務必選取存在於每個商務流程階段中的值,在每個工作流程中,這表示您對應至每個商務階段。
針對 TicketNumber,此範例會從剖析 JSON - 標準訊息作業中選取本文int23_ticketnumber輸出:
如果您必須將輸出轉換為另一個格式或值,則可以建置一個運算式,使用所提供的函式來產生必要結果。
若要關閉動態內容清單,請在屬性值方塊內選取。
現在選取運算式編輯器選項 (公式圖示):
運算式編輯器隨即開啟,並顯示您可以用來建置運算式的函式:
從 [函式] 清單中,選取函式以啟動您的運算式。
若要在運算式中包含作業的輸出,請在 [函式] 清單標籤的旁邊,選取 [動態內容],然後選取您所需的輸出。
當您完成運算式時,請選擇 [新增]。
您的運算式會解析為權杖,並出現在屬性值方塊中。
重複上述步驟,繼續將每個商務屬性對應至作業輸出。
下列範例顯示商務屬性與作業輸出之間的完整對應:
完成時,選取下一步。
平臺會將您返回行程編輯器和 [ 編輯階段 ] 窗格。 下列範例顯示完整的對應商務程式階段:
在 [ 編輯階段 ] 窗格中,選取 [ 儲存階段]。
驗證您的對應,或繼續對應您可能擁有的任何其他階段。
驗證對應
當您建置商務程式時,可以在部署之前檢查對應。 如此一來,當程式較不複雜且更容易進行疑難解答時,您可以稍早找到錯誤或問題。
如果您等到完成或部署,而且您的程式很長或很複雜,您可能會發現您的程式有比預期更多的錯誤,這可能需要較長的時間才能解決或證明難以進行疑難解答。
在您驗證對應之前,請務必完全對應所有現有的階段。 否則,未對應的階段會產生錯誤。
當您準備好時,請在編輯器工具列上選取 [ 驗證]。
Azure 入口網站 會顯示任何錯誤或存在問題的通知。
完成對應您的商務流程
經常儲存商務流程的變更。 在流程設計工具的工具列上,選取 [儲存]。
當您完成時,請再次儲存您的商務流程。
現在,請繼續 部署您的商務程序和追蹤配置檔。