工作流程會實作決定功能,以根據布林值 truefalse 陳述式來定義動作的不同進程。

決定是工作流程中的分叉。系統會根據您、其他的工作流程、應用程式,或工作流程正在其中執行之環境的相關資訊,做出工作流程決定。決定元素收到的輸入參數值可決定工作流程會採用分叉的哪一個分支。例如,工作流程決定可能會收到指定虛擬機器的電源狀態作為其輸入值。如果虛擬機器的電源開啟,工作流程會在整個邏輯流程中採用特定的路徑。如果虛擬機器的電源關閉,工作流程會採用不同的路徑。

決定一律為布林值函數。每個決定的唯一可能結果是 truefalse

自訂決定

自訂決定不同於標準決定,因為您會在指令碼中定義決定陳述式。自訂決定會根據您定義的陳述式傳回 truefalse,如下例所示。

if (decision_statement){
	return true;
}else{
	return false;
}