1. 問題背景
- 使用OA開發了一個任務管理系統,基於表單建模和移動建模開發的。
- 主要功能是在手機端填寫每日工作記錄,工作內容是一張明細表。
- 明細表可關聯某個流程,填寫“當天完成率”字段,提交成功后回寫到流程里面的“當前完成率”字段。
2. 問題解決
給頁面“保存新建”事件增加“DML接口動作”(Data Manipulation Language,數據操作語言)。
增加DML接口
設置數據源,數據來源,外部主表,DML語句等
3. DML語句
update formtable_main_678 set dqwcl='{?d.dqwcl}' where id='{?d.pgrwmc}'
代碼解釋:
更新流程表單formtable_main_678,設置當前完成率(dqwcl)等於明細表的(d.)當前完成率(dqwcl),篩選條件是流程表單的id等於明細表的(d.)派工任務名稱(pgrwmc)。
因為派工任務名稱(pgrwmc)字段是一個瀏覽按鈕,關聯的是流程表單,值為選中流程的id,所以這么寫。