設定變數

您可以使用「設定變數」步驟來設定變數的值,並定義設定值的順序。 變數會依照變數對應在設定變數步驟中列出的順序來設定。

變數值的變更只會影響變更發生的程式例項。 例如,啟動工作流程並變更變數資料時,變更只會影響該工作流程例項。 變更不會影響先前已起始或稍後起始之工作流程的其他執行個體。

視變數的資料型別而定,您可以使用下列選項來設定變數的值:

  • 常值: ​當您知道要指定的確切值時,請使用選項。
  • 運算式: ​根據運算式計算所要使用的值時,請使用選項。 運算式是在提供的運算式編輯器中建立。
  • JSON點標籤法: ​使用選項從JSON或FDM型別變數擷取值。
  • XPATH: ​使用選項從XML型別變數擷取值。
  • 相對於承載: ​當要儲存至變數的值可在相對於承載的路徑取得時,請使用選項。
  • 絕對路徑: ​當要儲存至變數的值在絕對路徑可用時,請使用選項。

您也可以使用JSON DOT Notation或XPATH標籤法更新JSON或XML型別變數的特定元素。

新增變數之間的對應

若要在變數之間新增對應,請執行下列動作:

  1. 在工作流程編輯頁面上,選取工作流程模型Sidekick中可用的步驟圖示。
  2. 將​ 設定變數 ​步驟拖放到工作流程編輯器中,選取該步驟,然後選取扳手所指示的 設定圖示。 (設定)。
  3. 在[設定變數]對話方塊中,選取​ 對應 > 新增對應
  4. 在​ 對應變數 ​區段中,選取要儲存資料的變數、選取對應模式,然後指定要在變數中儲存的值。 對應模式會因變數型別而異。
  5. 對應更多變數,以便做出有意義的運算式。 選取方塊內勾選記號所指示的 儲存圖示。 以儲存變更。

範例1:查詢XML變數以設定字串變數的值

選取要儲存XML檔案的XML型別變數。 查詢XML變數,為XML檔案中可用的屬性設定字串變數的值。 使用​ 指定XML變數的XPATH ​欄位來定義要儲存在字串變數中的屬性。

在此範例中,選取​ formdata XML變數來儲存​ cc-app.xml ​檔案。 查詢​ formdata ​變數,以便您可以設定​ emailaddress ​字串變數的值,以儲存​ cc-app.xml ​檔案中可用的​ emailAddress ​屬性的值。

範例2:使用運算式根據其他變數儲存值

使用運算式來計算變數的總和,並將結果儲存在變數中。

在此範例中,使用運算式編輯器來定義運算式,以計算​ assetscost ​與​ balanceamount ​變數的總和,並將結果儲存在​ totalvalue ​變數中。