最近更新 : May 11, 2026 |

變數是您無需輸入即可存取資料的符號表現方式。當您在多個地方使用相同的值時,引入變數非常實用。例如,若在多個地方使用相同的 URL,則可將其新增為全域變數。若 URL 變更,您只需要變更變數中的值即可。變數可在業務流程和自動化中使用。業務流程會在使用此全域變數的所有工作流程中變更此值。

業務流程中的變數為機碼值組。每個變數名稱代表其金鑰。因此,當您參考變數名稱時可存取其值。

業務流程使用以下類型的變數:

  • 全域

  • 區域

身為「業務分析師」使用者,您可透過在對應欄位中輸入靜態變數值來存取變數。此值在執行階段中保持不變。

身為「管理員」使用者,您可在對應的欄位中輸入靜態變數值。您也可以選取即時取得值並和互動建立關聯的變數。如要新增變數,請按一下 ,並從可用選項清單中選取變數。

全域變數

全域變數是具有指定名稱和值的實體,可用於所有工作流程。您可以在業務流程管理員中建立、檢視、編輯和刪除變數。若您編輯全域變數,變更會套用至使用該變數的所有工作流程。為避免發生錯誤,工作流程執行期間請勿變更或刪除全域變數。

若要存取變數,請按一下 ,並從可用選項清單中選取 全域變數。例如,您可以建立下列變數:

變數名稱

主機

avaya.com

通訊協定

https

連接埠

443

您可以在 REST API 任務的 Rest URI 欄位中使用它們:GlobalVariables.protocol://GlobalVariables.host:GlobalVariables.port/updaterecords

區域變數

區域變數僅適用於特定工作流程,並在業務流程中以快取和任務變數來表示。

當互動周遊工作流程時,其會累積資料。例如,開始工作會與 ENGAGEMENT_PREROUTED 事件相關聯。開始工作包含與互動相關的豐富資料集,以及在預先路由期間收集的資料。為使此資訊可供下游任務使用,此資料可在工作流程快取中使用。

工作流程快取是用來描述工作流程中可用資料集合的術語。此快取可供管理員使用者使用,以便於進階自訂和組態。如要存取快取,您可以在輸入資料的文字方塊中選取 快取變數。您可以從快取的目前可用項目清單中,選取所需的資料。如要新增或覆寫快取變數,請使用REST API或Azure 功能任務的結果對應分頁。快取變數的範例為業務流程用於路由的屬性清單。

您也可以使用任務層級的資料。業務流程會在接收結果名稱和資料時建立任務結果。您可在接收結果的任務,以及與該任務直接或間接相關之工作流程的所有後續任務中,使用任務結果。業務流程會區分以下項目:

  • 結果變數:先前任務的結果。

  • 目前的任務變數:目前任務的結果。

如要設定任務,請設定任務內容,其範圍會因任務而異。您可使用REST API和Azure 功能任務,將所有類型的變數新增為任務內容的值。如要在任務內容中新增或覆寫值,請使用 REST API 任務之 結果對應 分頁上的 目的地 欄位。您可以在工作流程執行個體中查看任務內容。

附註

如果您從自助式服務流程中移除或編輯變數,您還必須從 業務流程 工作流程中移除或編輯該變數。修改下游任務 (例如 開始自動化),其使用已移除或已編輯的變數,如不修改,工作流程會在通話期間因錯誤而結束。



變數的類型