管理工作流程 > ThingWorx Workflow Builder
  
ThingWorx Workflow Builder
ThingWorx Workflow Builder 可讓企業管理員快速建構可自動重複的工作流程。工作流程從遠端連線物件的警示或事件啟動。啟動之後,工作流程會遵循定義的路線完成。下圖顯示範例工作流程。
使用 ThingWorx Workflow Builder,您可以執行下列操作︰
將所需圖表元素拖曳到畫布上並將其連接起來,以互動方式建立工作流程的圖表,以定義流程。
建立事件與「開始」節點之間的關聯,以啟動工作流程。
將事件或服務關聯至工作流程中的每一步驟。
如需有關權限與使用者群組的資訊,請參閱ThingWorx Utilities 的權限與使用者群組
如需有關 StartWorkflow API 的詳細資訊,請參閱 API 文件集下的 com.ptc.workflow.api 部份。
建立工作流程
1. 將警示指派給將啟動工作流程的「開始」形式。
2. 將任務或 Gateway 拖放到畫布上並以想要順序予以連接。
3. 關聯適當的事件、服務、使用者介面與執行者。
4. 驗證工作流程。如有任何驗證錯誤,請先予以解決再繼續。
5. 儲存。
6. 當工作流程完成、經過驗證,並準備好可供生產時,將工作流程標記為「使用中」。在您核取「另存新檔」視窗中的「現在啟動」核取方塊或工作流程之「資訊」標籤中的「啟動」核取方塊之前,工作流程將不會啟動任何流程實例。
* 
這樣可能會使工作流程進入迴圈並將任務連結至過去的任務。
可用形式
使用下表可決定要針對您的工作流程使用哪些類型的任務與形式︰
節點
描述
「接收任務」
等待訊息到達的任務。流程會保持在此等候狀態,直到收到特定訊息為止。
「服務任務」
使用服務的任務。這可以是 Web 服務或自動化應用程式。
「使用者任務」
需要人類執行者在軟體應用程式的協助下完成任務的任務。
Exclusive Gateway
評估工作流程的狀態,並根據情況將流程分成兩個之一或更多互斥路徑的任務。
指派事件、服務與使用者介面
* 
為了讓警示或事件啟動工作流程,其父物件或物範本必須實行 PTC.BPE.BusinessProcessManageable 物形式。
為了使任務與形式有效,您必須將事件、服務或使用者介面指派給形式。下表識別了必須將什麼項目指派給不同的任務與形式︰
形式
必要
「開始」
事件
* 
您可在「開始」節點上建立多個事件。如果在開始節點上配置了多個事件,每個事件都會觸發一個新的、獨立的工作流程。
「接收任務」
事件
「服務任務」
服務
「使用者任務」
使用者介面 - 完成「使用者任務」時呼叫的混搭。
執行者 - 完成「使用者任務」的使用者
迴歸工作流程
您可以使用 Exclusive Gateway 建立迴歸至先前執行之活動的工作流程。以下範例顯示迴歸工作流程。