若要設定在多個鍊或單一鏈中的指令中重複出現的輸入的值,可以使用 變數。您可以將其定義為變量,並在一個位置管理其值,而不是在多個鍊或命令中輸入相同的值。
- 工作空間變數 定義跨多個鏈出現的值。
- 鏈變數 定義出現在鏈的多個命令中並且可能經常更改的值。
- 動態變數 定義在鏈運行時或在鏈執行期間設定的值,例如基於較早命令的輸出。
提供額外培訓
透過我們在 Workiva 學習中樞的自訂進度課程解鎖鏈結的力量!這個全面的課程將指導您從頭到尾完成建立鏈結的流程,提供實踐經驗和對鏈結產生器平臺的深刻理解。
造訪 Workiva 學習中樞
管理工作區的變數
在您的工作區中,您可以定義多個鏈使用的變數:
- 在 Chain Builder中,選擇左上角的 Settings 。
- 在 Variables右側,按 Add
。 - 為了幫助識別變量,請輸入其名稱,並在必要時輸入其預設值和描述。稍後可以為各個鏈自訂這些預設值。
- 為了增加安全性,請選擇 加密 —這將隱藏任何敏感值,例如密碼。
- 按一下「儲存」(Save)。
將變數新增至工作區後,您可以根據需要編輯其名稱、值或加密。若要從工作區中刪除變量,請按一下 刪除。
管理鏈的變數
對於出現在鏈內多個命令中且頻繁變更的值,請將它們新增為鏈的變數。一條鏈最多可以有 100 個變數。
- 在鏈結中按一下「鏈節設定」(Chain Settings).
- 在 變數
下,按 新增 。 - 輸入唯一的名稱和描述以幫助識別變數及其意圖。
- 輸入變數的預設值。
- 若要僅允許管理員查看變數的值(例如密碼),請選擇 Encrypt。
- 按一下「儲存」(Save)。
若要更新變量,請按一下鏈的 編輯 ,然後調整 變數下的值。
若要刪除不再需要的變量,請按一下 刪除
。管理鏈的動態變數
若要在鏈運行時設定值,或將值作為另一個命令輸出的基礎值,請將它們新增為鏈的動態變數。
注意: 為了簡化連續運行,動態變數保留鏈上一次運行期間設定的值。
- 在鏈結中按一下「鏈節設定」(Chain Settings).
- 在 動態變數 下, 按新增 。
- 輸入唯一名稱以幫助識別變數及其意圖。
注意: 初始值欄位在此不適用,應留空。
- 按一下「儲存」(Save)。
注意: 要在鏈開始運行時設定動態變數的值,請使用 a 運行時輸入 觸發事件啟動它。若要在繼續下一個步驟之前暫停鏈以定義動態變數的值,請新增 a Set Dynamic Chain Variables event。
若要刪除不再需要的變量,請按一下 刪除
。使用變數作為命令輸入
要將變數用作命令的基於文字的輸入:
- 從鏈中選擇要使用變數的命令。
- 在基於文字的輸入中使用變量,按 變數
注意: 要在輸入中連接多個變量,請選擇要使用的變量,然後輸入要在每個變量之前或之後出現的任何文字。
,然後選擇變數。 - 按一下「儲存」(Save)。
注意: 若要修改或格式化變數以用作指令輸入,請套用 變數轉換。
運行時變數
若要包含與鏈運行時間相關的數據,您可以使用多個運行時變數。
變數 | 說明 |
---|---|
鏈結環境 | 當前運行鏈的環境 |
Chain.ExecutionDateTime | 鏈開始的日期和時間 |
鏈.ExecutorId | 目前運行鏈的數字 ID |
Chain.Id | 處於 非運行 狀態的鏈的數字ID |
Chain.Name | 目前運行的鏈的名稱 |
Chain.PreviousExecutionDateTime | 鏈上次運行的日期和時間 |
鏈.URL | 目前運行鏈的唯一 URL |
鏈.工作空間 | 目前運行鏈的工作區 |
Command.ExecutorId | 目前運行命令的數字 ID |
Command.Id | 處於 非運行 狀態的命令的數字ID |
Command.Name | 目前運行的命令的名稱 |
命令.URL | 目前運行命令的唯一 URL |
Runner.安裝目錄 | 鏈的GroundRunner的安裝目錄;如果使用 CloudRunner,則為 null |
系統日期 | 目前系統日期 |
系統日期時間 | 目前系統日期和時間 |
使用者信箱 | 運行該鏈的合作者的電子郵件地址 |
User.Id | 運行該鏈的合作者的 ID |
User.Name | 運作該鏈的合作者的姓名 |