PreviousNext
Help > 流程 > 常用上下文(Context) > 流程變數
流程變數

流程實例支援自訂變數,流程變數會自動保存,在整個流程生命週期有效,支援讀取、寫入、新建。

流程變數通過流程上下文實現。

TaskContext context = Context.Current.Task.Context;

存儲會自動存儲到資料庫。

運用

int days =intContext.Current.Task.Context["Days"];

新建和設置

Context.Current.Task.Context["Days"] = 5;

步驟變數

步驟也可以有自己的變數,步驟變數支援持久化,在整個流程生命週期有效。

步驟變數和流程變數使用方法類似:

StepContext context = Context.Current.Step.Context; //原形

int days =intContext.Current.Step.Context["Days"]; //訪問

Context.Current.Step.Context["Days"] = 5; //賦值

不同步驟的步驟變數不同,同一節點的不同實例,步驟變數也不同。