協調資料更新

此使用案例詳細說明了工作流的建立過程,該過程允許您在使用工作流的多個執行時管理伴隨更新。

目的是在執行另一個更新操作之前檢查更新過程是否已結束。 為此,我們將設定一個實例變數,並在實例正在運行時讓工作流test決定是否繼續執行工作流並執行更新。

此工作流由以下組成:

  • a 調度程式 活動,它在特定頻率上執行工作流。
  • a Test 檢查工作流是否已在執行的活動。
  • 查詢更新資料 在工作流尚未執行時執行活動,然後是 結束 將工作流實例變數重新初始化為false的活動。
  • 結束 活動。

要構建工作流,請執行以下步驟:

  1. 添加 調度程式 活動,然後根據需要配置其頻率。

  2. 添加 Test 活動:檢查工作流是否已執行,然後按如下方式配置。

    注意

    "isRunning"是我們為此示例選擇的實例變數名稱。 這不是內置變數。

  3. 添加 結束 活動 叉子。 這樣,如果工作流已在執行,則不會執行任何操作。

  4. 將所需的活動添加到 叉子。 就我們而言, 查詢更新資料 活動。

  5. 開啟第一個活動,然後添加 instance.vars.isRunning = trueAdvanced 頁籤。 這樣,實例變數將設定為正在運行。

  6. 添加 結束Yes fork,然後添加 instance.vars.isRunning =falseAdvanced 頁籤。

    這樣,只要工作流正在執行,就不會執行任何操作。

相關主題:

本頁內容