泛普OA软件流程及表单业务生成器模板附加DML接口
泛普OA软件流程及表单业务生成器模板附加DML接口
一. 接口说明
在流程接口和流转路径上配置流程流转过程中需要执行的sql脚本,用来实现流程流转时对本系统及其他系统,存放于关系型数据库中的数据的变更,该应用在表单建模模块也同样适用
二. 实现方法&步骤
1. 总体说明
系统设置→工作流程→路径设置→选择流程→流程节点前/后附加规则/出口附加规则
图1
2、配置接口动作(数据库DML操作)
图2
图3
2. Insert操作
如流程workflow:A-B-C,在A节点的节点后,设置节点前附加DML接口动作
DML类型=insert操作
外部主表为某流程表单= formtable_main_23 (lytest)如下图:
该表只有三个字段:cjr、cjrbm、info
图4
DML主表字段:
cjr→当前表单中创建人字段
cjrbm→当前表单中的部门字段
info→当前表单中的单文本字段
图5
设置好节点后附加操作后保存:
图6
前台新建工作流workflow,如说明字段填写以下内容:
图7
流程提交后,会执行节点后DML操作,泛普OA办公软件泛普OA系统日志里会有体现,同时,外部表中插入一条数据,cjr=单人员;cjrbm=单部门;说明=测试insert操作~(与DML后台设置的字段值对应一致)
图8
3. Update操作
从1.3.1中图3的说明中可以得知:如果DML类型为update、delete,那么必须有DML主表条件或者自定义主表条件,否则此DML不被执行。所以update操作必须要设置条件。
可以试一下不设置条件的情况:将1.3.1中设置在DML将DML类型由insert操作改成update操作:
图9
保存后,新建流程workflow:
将流程直接提交到B节点,发现日志中不会有DML操作日志,且外部表中的数据也和原来一样。
增加外部主表条件:
如外部表中一条记录的requestid=501:
图10
如果需要修改外部表中这条数据的信息,则如下设置:
图11
填写自定义主表条件为:requestid={?aa0}
格式请参考1.3.1中图3的说明,aa0为流程workflow中流程编号字段的数据库名
新建工作流workflow,
填写“流程编号”字段为501和其他信息后提交,提交后执行DML操作,更新requestid=501的数据:
图12
图13
4. Delete操作
和update操作类似,需要设置条件才能执行
同样的,执行DML操作时,会按条件删除对应的数据。如1.3.2将update操作改成delete操作,新建流程“流程编号”填写501,提交后执行DML操作,会将requestid=501的记录删除。
5. 其他说明
1、update操作和delete操作时,如果满足条件的数据有多条,则更新或删除多条满足条件的数据;
2、节点前附加操作和出口附加规则设置类似;
3、可以在一个节点的节点后/节点前/出口附加规则设置中添加多个DML操作,通过DML操作设置页面的“执行顺序”来控制执行顺序。如果多个操作顺序一致,则按设置的先后来执行;如果顺序不一致,则按设定的顺序,执行顺序小的先执行;
4、明细表字段不支持DML操作。
- 1物流管理OA系统
- 2协同OA
- 3OA系统价格
- 4OA系统教程
- 5OA系统企业版
- 6OA特点
- 7OA代理
- 8家具行业ERP系统(OA)
- 9环保行业OA系统(ERP)
- 10石油行业ERP系统(OA)
- 11银行行业ERP系统(OA)
- 12政府行业ERP系统(OA)
- 1oa协同办公系统软件
- 2微小企业协同办公系统
- 3OA办公系统提升企业员工执行力的“利剑”
- 4医院协同oa办公系统软件
- 5设计协同平台
- 6设计院协同设计软件
- 7oa协同办公系统费用
- 8协同办公管理系统
- 9供商协同平台
- 10企业oa协同办公管理系统
- 11泛普OA办公系统为了更好支持SAP接口集成到OA系统
- 12协同办公的系统设计
- 13协同办公手机软件
- 14协同管理软件是什么
- 15通讯协同oa办公系统
- 16oa协同办公信息管理系统
- 17OA办公自动软件系统公文流转处理上对应介绍
- 18协同办公系统oa办公系统
- 19开发企业协同办公系统软件
- 20手机协同oa办公系统软件
- 21手机协同办公系统软件
- 22企业协同管理软件
- 23公司管理的重点和痛点,OA办公系统找到解决的办法
- 24免费oa协同办公管理软件
- 25最好的协同办公系统费用
- 26协同OA软件的目录结构 :CRMinvestigate
- 27协同办公系统建设意义
- 28泛普OA软件流程及表单业务生成器模板附加DML接口
- 29协同办公系统标志
- 30图书电子信息化OA软件的主要优势表现
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼