為了在 Workiva 平臺和其他資料源中自動執行工作流,工作區擁有者可以創建和管理任務的線性序列作為鏈。例如,您可以創建一個鏈來自動刷新表中數據源中的財務資訊,然後將該數據推送到另一個數據源以生成報表。
提供額外培訓
透過我們在 Workiva 學習中樞的自訂進度課程解鎖鏈結的力量!這個全面的課程將指導您從頭到尾完成建立鏈結的流程,提供實踐經驗和對鏈結產生器平臺的深刻理解。
造訪 Workiva 學習中樞
要求
以下 Wdata 使用者角色 可以建立和管理鏈:
- 具有「編輯」、「專業」或「標準」角色的工作區擁有者
- 具有「編輯者」、「專業」或「標準」角色的鏈擁有者
- 具有適當許可權的鏈生成器
訪問鏈
在 Wdata 中按兩下 Chains => Chain Builder 以查看和管理您的鏈。在 Admin => Security 中,您可以跟蹤有關鏈創建和管理的審計事件。
創建鏈
要定義鏈中要發生的命令和事件的順序,您可以:
- 從頭開始構建鏈
- 從範本創建鏈
- 從類似鏈的副本開始
在鏈生成器中,您可以拖動和鏈鏈中的步驟或節點。
第 1 步:添加鏈並設置其詳細資訊
- 在 Chains 中,按兩下 Create => Create Chain。
注意:
您還可以將滑鼠懸停在右上角的“構建”圖示device_hub上,直接從“鏈” - 在「設定」(Setup) 下,輸入唯一的名稱和描述,以識別鏈結及其用途。
- 若要使鏈能夠同時運行多次,例如每個實例具有不同的運行時輸入,請選擇 “允許併發運行”。
- 若要阻止鏈運行,例如推遲其使用,請選擇「 禁用執行」。
- 定義鏈中使用的任何共享值或動態值:
- 在「變數 」下,定義出現在多個命令中且許多命令經常更改的值。
- 在「動態變數 」下,定義在鏈開始運行時或執行期間要設置的值,例如基於早期命令的輸出。
注: 要提示協作者輸入動態變數的值,請包括「運行時輸入」觸發器事件或「設置動態鏈變數」事件。
- 要定期或在特定日期範圍內自動運行鏈,請在 Schedules指定啟動的時間和頻率。 ) 下,
- 按一下「儲存」(Save)。
第 2 步:定義鏈的節點
當您構建鏈時,您可以包含並連結其多個節點:
- 命令,或鏈執行的與Workiva平臺或其他數據源交互的任務。
- 鏈中發生的事件 ,例如啟用審批工作流或手動上傳檔。
- 觸發事件,例如運行時輸入,用於在執行鏈時設置變數(例如特定帳戶、區域或時間段),或根據連接源中的更改自動啟動鏈。
添加節點時,將其移動到鏈中出現的位置,並將其連結到其下一步和上一步。
- 若要添加鏈的第一個節點,請將其移動到「開始」。。
- 要添加一個節點作為邏輯樹新分支的起點,請將鏈中的上一步連結到多個分支的第一個節點。
- 若要在串行進程中彼此並行運行命令或一起運行命令,請將它們相互 疊加以創建命令組 作為步驟。
注意: 默認情況下,當連結的上一個節點成功時,節點將運行。若要啟用條件邏輯(例如僅在前一個節點發生故障時運行節點),請按兩下該連結並選擇其條件 - 成功
。定義鏈的節點后,按兩下“發佈”以使其能夠運行。
注: 雖然您可以發佈包含未連結節點的鏈,但只有相互連結的節點(從“開始”節點)才會在執行鏈時運行。
為了簡化鏈的創建,您可以從提供 其命令、事件和變數框架 的範本開始。
步驟 1. 建立鏈結
- 在 Chain Builder 中,從 Templates
- 在“範本”中,按下範本的名稱,然後按下“新建鏈”。
- 在 Chains 中,按兩下 Build 圖示
或 Chains 選項卡中,從範本創建鏈: - 在“範本”中,按下範本的名稱,然後按下“新建鏈”。
- 輸入唯一名稱以幫助識別鏈。
- 選擇要使用鏈的工作區和環境,然後按下 一步。
第2步。映射範本的變數和連接
- 對於每個範本變數,選擇要在鏈中替換它的值:
- 對於鏈中設置的變數值,請選擇「鏈的變數類型」,然後輸入新鏈變數的名稱。
- 對於在工作區中設置的變數值,請選擇 工作區的變數類型 ,然後選擇要使用的工作區變數。
- 對於作為工作區中的資源上傳的檔,請選擇 「工作區資源」的「變數類型 」,然後選擇要使用的資源。
- 對於鏈運行時設置的動態變數值,請選擇 「鏈動態」的「變數類型 」,然後輸入新動態鏈變數的名稱。
- 對於鏈運行時生成的值,請選擇 “運行時的變數類型 ”,然後選擇要使用的運行時變數。
注意:如果在將變數添加到範本時選擇「動態」或「資源」,則無法選擇其他變數類型。
- 將範本的變數映射到其新變數或資源後,按兩下 一步“。
- 對於範本中使用的每個連接,選擇要執行其命令的連接器和運行器,然後按兩下“提交”。
第 3 步。完成鏈
- 點擊 查看您的新連鎖店。
- 根據需要自定義新鏈:
- 更新範本變數使用的任何鏈變數 。
- 添加任何其他命令或事件以啟動或完成鏈。
- 按兩下 發佈。
若要創建與工作區中的另一個鏈類似的鏈,可以使用副本作為起點。
提示: 如果您經常使用一條鏈作為其他鏈的起點,請 根據其節點序列創建範本 。
- 在鏈生成器中,從鏈device_hub選項卡中,從現有鏈的功能表中選擇複製
- 對於新副本,按兩下編輯 “,並根據需要更新其節點或屬性。
將連鎖店推廣到不同的環境
作為開發生命週期的一部分,您可以在與協作者運行鏈的環境中不同的環境中構建鏈。例如,您可以在 DEV 環境中創建鏈,直到它們準備好在 PROD 環境中使用。要將鏈從一個環境移動到另一個環境,您可以 對其進行升級 。
- 在鏈生成器中,從鏈device_hub選項卡中,從鏈的功能表中選擇推廣
- 在 Name (名稱) 中 ,根據需要編輯新環境的鏈名稱。
- 在“提升到”中,選擇鏈的新環境。
- 選擇是否在提升鏈上開啟調度,按兩下一步。
- 對於鏈中的每個連接,選擇要在新環境中使用的連接,然後按下一步。
- 查看連接映射,然後按兩下升級。
編輯鏈
要更新鏈的步驟或屬性,請執行以下操作:
- 在 Chain Builder 中,從 Chainsdevice_hub 選項卡中,按兩下 Edit 命令和事件。 for the chain,然後根據需要更新其
- 要更新鏈的屬性,請按兩下 鏈設置,然後根據需要調整其 計劃、 變數和 通知 。
將鏈恢復到以前的版本
要將鏈返回到以前發佈的版本,例如撤銷更改或從另一個版本的先前版本創建新鏈:
- 在 Chain Builder 中,從 Chains 選項卡中,從鏈的功能表中選擇 Versions 。
- 在「過去的版本」下,選擇要恢復到的版本,然後按兩下還原鏈
- 為每個連接選擇連接器和運行器,並設置任何變數。
- 按兩下提交“、”查看還原鏈“和”發佈“。
Chain標籤
鏈標籤提供了將相關鏈組合在一起的能力,並提供了對鏈內容的洞察。創建標籤后,它可以用作 Chain List 視圖和 Scheduler 中 Chains 的篩檢程式。
添加鏈標籤
- 選擇「鏈」以展開視圖
- 按兩下加號圖示 (+) 輸入新的標籤名稱或選擇現有標籤
- (可選)通過按兩下標籤並選擇顏色來設置標籤的顏色
刪除鏈標籤
- 選擇「鏈」以展開視圖
- 將滑鼠懸停在標籤上,然後點擊灰色 (x)