使用示範資料 > 使用案例:在 ThingWorx Workflow Builder 中建構具有迴圈的工作流程
  
使用案例:在 ThingWorx Workflow Builder 中建構具有迴圈的工作流程
完成下列步驟,來使用您已安裝的 MRI 示範資料,在 ThingWorx Workflow Management 中建構具有迴圈的工作流程。
1. ThingWorx Utilities 控制台中,按一下 Workflow Builder 圖標。
2. 將一個「使用者任務」活動、兩個「接收任務」活動、一個「服務任務」活動和一個 Exclusive Gateway 活動拖曳到畫布上。將這些活動置於「開始」「結束」節點之間。
3. 依照以下方式重新命名活動:
使用者任務 1 - User Task
接收任務 1 - Confirm Helium Level
接收任務 2 - Confirm Helium 2
服務任務 1 - Locate Distributor
4. 依下圖所示連接活動。
5. 按一下「開始」節點的「事件」標籤。選取下列選項:
「實體類型」- ThingTemplate
「實體」- PTC.Demo.Assets.MRIMachineTemplate
「事件」-「警示」
6. 「事件組態」面板中,設定「內容」「警示」欄位。
「內容」- HeliumLevel
「警示」-「低」
7. 按一下 User Task 節點並選取「使用者介面」標籤。選取 PTC.BPE.UserTaskWithDetails 混搭,然後選取下列選項:
ThingName - initiator
「標籤」
「主旨」
「訊息」
8. 選取「執行者」標籤。 在「可用使用者」清單中尋找您的使用者帳戶,並將其新增至「所選使用者」清單。
9. 按一下 Locate Distributor 節點,並選取「服務」標籤。在「選取服務」面板中,選取下列選項:
「實體類型」-「物件」
「實體」- DistributorNotifier
「服務」- Distributor_Locate_Nearest
10. 「服務組態」面板中,選取下列選項:
「輸入」 > 「資產」- initiator
「輸出」 > 「結果」- Distributor
* 
在搜尋方塊中鍵入 Distributor,然後按下 Enter 鍵。
11. 按一下 Confirm Helium Level 節點,然後選取「事件」標籤。選取下列選項:
「實體類型」- ThingTemplate
「實體」- PTC.Demo.Assets.MRIMachineTemplate
「事件」-「警示」
12. 「事件組態」面板中,設定「內容」「警示」欄位。
「內容」- HeliumLevel
「警示」-「完全」
13. 按一下 Confirm Helium 2 節點。 在「事件」標籤中設定選項以與 Confirm Helium Level 節點相符。
14. 按一下 Gateway 1 節點,並選取「條件」標籤。在「至: Locate Distributor」列中,選取「預設」核取方塊。
15. 輸入下列值:
「至: Locate Distributor」-
「標籤」- Locate
「運算式」- 將此欄位保留空白。
Locate
「至: Confirm Helium Level」
「標籤」- Distributor Located
「運算式」- context.Distributor != null
「至: Confirm Helium 2」-
「標籤」- No Distributor
「運算式」- false
16. 在畫布上方的工具列中按一下「驗證」。會出現一則訊息,通知您工作流程已成功驗證。
17. 按一下「儲存」。在「工作流程名稱」欄位中輸入 UserTaskLoop,然後選取「現在啟動」核取方塊。按一下「儲存」
* 
「描述」欄位為選用。