共用方式為


將商務程式對應至標準邏輯應用程式工作流程 (預覽)

注意

此功能處於預覽狀態,且受限於 Microsoft Azure 預覽版的補充使用規定

完成建立商務程序之後,您可以將每個階段、交易標識碼和商務屬性對應至您使用 Azure Logic Apps 建立的標準邏輯應用程式工作流程中的實際作業和輸出。

必要條件

對應商務流程階段

  1. 在進程編輯器工具列上,開啟 [ 顯示數據源設定]。

  2. 在 [ 數據源設定 ] 區段出現下列選項之後,選取您要對應至階段的標準邏輯應用程式工作流程值:

    設定 描述
    訂用帳戶 標準邏輯應用程式資源的 Azure 訂用帳戶。
    邏輯應用程式 具有您要對應之工作流程的標準邏輯應用程序資源。
    工作流程 您想要對應的工作流程。

    例如,下列 [編輯階段 ] 窗格會顯示 [數據源設定 ] 區段:

    此螢幕快照顯示名為 [編輯階段] 的已開啟窗格、名為 [顯示數據源設定] 的已啟用選項,以及名為 [數據源設定] 區段。

  3. 選取工作流程之後,在 [要追蹤的屬性] 下,選取名為 [選取數據源] 的現用連結。

    Azure Logic Apps 中的標準邏輯應用程式工作流程設計工具會以唯讀模式開啟。 在設計工具右側,[ 選取數據源] 窗格隨即出現,其中包含先前定義的主要商務屬性。

  4. 在唯讀工作流程設計工具上,選取您想要對應的作業。

    此範例會選取 [ 傳送訊息 ] 作業。

  5. 在 [選取數據源] 窗格的 [時間點] 動作,選取的作業隨即出現。

    此螢幕快照顯示只讀標準工作流程設計工具,以及已開啟的窗格,其中包含選取的工作流程作業、商務屬性和商務標識符。

  6. 若要繼續將交易標識碼和商務屬性對應至作業輸出,請選取 [ 下一步]。

將交易標識碼和商務屬性對應至作業輸出

在 [屬性] 區段中,遵循下列步驟,將每個屬性的值對應至工作流程中作業的輸出。 您必須先完全對應所有屬性,才能部署商務程式。

  1. 針對交易識別碼和每個商務屬性,選取 [屬性值] 方塊內部,然後選取動態內容選項 (閃電圖示):

    顯示唯讀標準工作流程設計工具、[屬性] 區段,以及已選取動態內容選項的第一個屬性編輯方塊的螢幕快照。

    動態內容清單隨即開啟,並顯示可用的作業及其輸出。 此清單只會顯示這些作業,以及在目前所選作業之前的輸出。

  2. 選擇下列其中一個選項:

    • 如果您可以使用所提供的輸出,請選取該輸出。

      注意

      請務必選取存在於每個商務流程階段中的值,在每個工作流程中,這表示您對應至每個商務階段。

      針對 TicketNumber,此範例會剖析 JSON - 標準訊息作業中選取本文int23_ticketnumber輸出:

      此螢幕快照顯示已選取輸出之第一個屬性的動態內容清單。

    • 如果您必須將輸出轉換為另一個格式或值,則可以建置一個運算式,使用所提供的函式來產生必要結果。

      1. 若要關閉動態內容清單,請在屬性值方塊內選取。

      2. 現在選取運算式編輯器選項 (公式圖示):

        此螢幕快照顯示開啟第一個屬性之表達式編輯器的選取選項。

        運算式編輯器隨即開啟,並顯示您可以用來建置運算式的函式:

        此螢幕快照顯示要選取之函式之第一個屬性的表達式編輯器。

      3. [函式] 清單中,選取函式以啟動您的運算式。

      4. 若要在運算式中包含作業的輸出,請在 [函式] 清單標籤的旁邊,選取 [動態內容],然後選取您所需的輸出。

      5. 當您完成運算式時,請選擇 [新增]

        您的運算式會解析為權杖,並出現在屬性值方塊中。

  3. 重複上述步驟,繼續將每個商務屬性對應至作業輸出。

    下列範例顯示商務屬性與作業輸出之間的完整對應:

    此螢幕快照顯示名為 [選取數據源] 的窗格,以及商務屬性與工作流程作業輸出之間的完整對應。

  4. 完成時,選取下一步

    平臺會將您返回行程編輯器和 [ 編輯階段 ] 窗格。 下列範例顯示完整的對應商務程式階段:

    此螢幕快照顯示 [編輯] 階段的已開啟窗格,以及完成工作流程作業、商務屬性和商務標識符的對應。

  5. 在 [ 編輯階段 ] 窗格中,選取 [ 儲存階段]。

  6. 驗證您的對應,或繼續對應您可能擁有的任何其他階段。

驗證對應

當您建置商務程式時,可以在部署之前檢查對應。 如此一來,當程式較不複雜且更容易進行疑難解答時,您可以稍早找到錯誤或問題。

如果您等到完成或部署,而且您的程式很長或很複雜,您可能會發現您的程式有比預期更多的錯誤,這可能需要較長的時間才能解決或證明難以進行疑難解答。

  1. 在您驗證對應之前,請務必完全對應所有現有的階段。 否則,未對應的階段會產生錯誤。

  2. 當您準備好時,請在編輯器工具列上選取 [ 驗證]。

Azure 入口網站 會顯示任何錯誤或存在問題的通知。

完成對應您的商務流程

  1. 重複上述步驟,視需要對應每個商務程序階段

  2. 經常儲存商務流程的變更。 在流程設計工具的工具列上,選取 [儲存]

  3. 當您完成時,請再次儲存您的商務流程。

現在,請繼續 部署您的商務程序和追蹤配置檔

後續步驟