泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面

1. 问题背景

  • 使用OA开发了一个任务管理系统,基于表单建模和移动建模开发的。
  • 主要功能是在手机端填写每日工作记录,工作内容是一张明细表。
  • 明细表可关联某个流程,填写“当天完成率”字段,提交成功后回写到流程里面的“当前完成率”字段。

2. 问题解决

给页面“保存新建”事件增加“DML接口动作”(Data Manipulation Language,数据操作语言)。
泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面

增加DML接口
泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面

设置数据源,数据来源,外部主表,DML语句等
泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面

 3. 关键代码

update formtable_main_678 set dqwcl='{?d.dqwcl}' where id='{?d.pgrwmc}'

代码解释:
更新流程表单formtable_main_678,设置当前完成率(dqwcl)等于明细表的(d.)当前完成率(dqwcl),筛选条件是流程表单的id等于明细表的(d.)派工任务名称(pgrwmc)。
因为派工任务名称(pgrwmc)字段是一个浏览按钮,关联的是流程表单,值为选中流程的id,所以这么写。
泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面
泛微OA表单提交,明细表的数据关联流程后,如何将明细表的数据回写到对应的流程里面

上一篇:html禁止清除input文本输入缓存的两种方法


下一篇:mysql加强(5)~DML 增删改操作和 DQL 查询操作