## 一、概述
有時候,會有這樣一種業務需求場景。比如,流程流轉到某個環節的時候,自動的讓業務實體的單據狀態變為可編輯;又或者流程結束的時候,自動讓單據變成已經審核通過;或者流程流到某個環節的時候,自動將某個業務實體字段的值設置為某個特定的數據項;
這些需求,都需要由流程引擎,能夠依據流程的環節變遷,自動的在某個環節,執行某些業務實體字段賦值操作。
## 二、設計思路
首先、業務實體綁定流程(或綁定完流程之后重新編輯)的時候,可在業務實體中,設置哪些字段可以在環節中設定,也就是這些字段的可選范圍;
然后、就可以針對該范圍內的字段,進行賦值設置;
>[info] 關于字段的設置,如果涉及到有靜態/動態數據字典的,請參考如下設置: [系統管理/字段管理](../../系統管理/字段管理.md)
## 三、設置方法
第一步、設定可選字段范圍:

進入綁定設置界面,勾選所有環節字段設定可用字段:

提交之后,就完成了環節字段設定可用字段范圍的選擇了;
第二步、進入環節設定字段的設置;

進入設定界面,這里會根據綁定的流程,逐個環節的展示可以進行自動賦值的所有字段信息:

設置完畢,提交保存,就完成了整個環節字段的設定了;
>[warning] 注意:1、這里可以依據實際需要,針對某個環節來具體決定是否啟用某個字段的設定,如果選擇為“否”,則流程引擎將無視該設定;2、除開始環節之外,流程的所有環節(含路由環節)都可以設定字段值;
## 四、運行邏輯
流程運行的時候,每次在流程啟動/流程驅動業務中,引擎會首先執行所有的業務邏輯,最后會依據人工控制或路由表達式來進行環節遷移,將流程的實例,遷移到下一個環節;到達了下一個新環節的時候,將會去搜尋該新環節中設定好的環節字段設定配置,如果找到相關環節字段設定,則執行該設定,即將設定值直接賦給當前業務實體設定字段;
## 五、舉例說明
假設做了如下環節字段設置:

那么運行時的效果如下:
當流程環節流轉到【主管】這個環節的時候,流程引擎將會把其承載的業務實體中字段【測試申請數(APPLY_NUM)】的值,依據之前的設置,自動的賦值為【3】;
當流程環節流轉到【總經理】的時候,流程引擎將會把其承載的業務實體中字段【測試申請數(APPLY_NUM)】的值,依據之前的設置,自動的賦值為【6】;
當流程環節流轉到【結束】的時候,流程引擎將會把其承載的業務實體中,字段【測試申請數(APPLY_NUM)】的值,依據之前的設置,自動的賦值為【9】;
- 前言
- 01、系統平臺
- 系統管理
- 組織類型
- 單位管理
- 基本功能
- SAAS功能
- 組織管理
- 角色管理
- 人員管理
- 賬號管理
- 賬戶體系
- 賬號綁定
- 賬號鎖定
- 團隊管理
- 模板管理
- 補丁管理
- 字段管理
- 靜態字典
- 動態字典
- 系統配置
- 菜單配置
- 路由配置
- 編碼規則
- 訪問控制
- 系統參數
- 字典配置
- 參數定義
- 參數配置
- 屬性定義
- 屬性設置
- 樹形定義
- 樹形設置
- 系統監控
- 業務維護
- 工作監控
- 調度監控
- 導入監控
- 日志管理
- 在線監控
- 附件管理
- 附件監控
- 附件應用
- 附件授權
- 上傳監控
- 字段監控
- 系統提醒
- 場景配置
- 事件監控
- 提醒記錄
- 事件歷史
- 日期設置
- 節假日期
- 工作時間
- 日歷編制
- 工作日歷
- 開放平臺
- 微信應用
- 配置信息
- 更新菜單
- 釘釘應用
- 配置信息
- 開放服務
- 應用設置
- 服務管理
- 請求監控
- 請求跟蹤
- 移動應用
- 發布管理
- 導航菜單
- 個人管理
- 個人資料
- 內部消息
- 短信中心
- 流程管理
- 流程定義
- 流程環節
- 處理人
- 流程提醒
- 流程簽收
- 流程目錄
- 流程微調
- 轉移動作
- 定義校驗
- 流程綁定
- 流程實體設定
- 單業務多流程
- 動態表單綁定
- 環節字段設定
- 轉移路由設定
- 流程監控
- 流程催辦
- 流程會話
- 流程啟動
- 通用待辦
- 流程驅動
- 通用已辦
- 示范實例
- 流程啟動
- 流程待辦
- 流程已辦
- 常見問題
- 表單管理
- 預留字段
- 字段定義
- 業務應用
- 動態輔表
- 輔表定義
- 輔表應用
- 輔表監控
- 動態主表
- 主表定義
- 業務定義
- 元數據
- 產生機制
- 應用場景
- 02、技術平臺
- 重要組件
- 表單引擎
- 流程引擎
- 基礎設施
- 系統安全
- 服務集成
- 核心組件
- 核心平臺
- 調度容器
- 代碼調試
- 相關配置
- 常見問題
- 多線程
- 工作容器
- 開放服務
- 富客戶端
- 代理容器
- https
- SSLPinning
- 03、手機應用
- 參數配置
- 技術平臺
- 功能設計
- 系統功能
- 應用升級
- 業務模塊
- 04、微信應用
- 參數配置
- 多公眾號
- 技術平臺
- 業務功能
- 平臺功能
- 微信客服
- 微信公號
- 05、開放服務
- 接入示例
- 實施方案
- nginx安裝
- nginx配置
- nginx運行
- nginx限流
- 實現方案
- 業務操作
- 代碼示意
- 06、常見問題
- 性能優化
- 啟動優化
- 解決方案
- 實體操作沖突
- 算法說明
- 檢驗算法
- 注意事項
- 瀏覽器
- 插件
- 郵箱配置
- 系統維護
- 維護日志
- 維護腳本
- 開發環境
- 07、版權信息
- 平臺版權
- 產品版權
- 后記