监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
OA办公协同系统

当前位置:工程项目OA系统 > OA软件营销 > OA办公协同系统

泛普OA软件流程及表单业务生成器模板附加DML接口

申请免费试用、咨询电话:400-8352-114

泛普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操作。

发布:2006-03-09 18:13    编辑:泛普软件 · admin    [打印此页]    [关闭]

相关栏目

泛普OA系统推广 OA智能一体化 OA选型 OA制度 OA应用 OA推荐 OA移动 OA销售 有哪些OA 好用的OA OA怎么样 OA哪家好 OA是什么 OA好处 OA作用 OA使用 OA优点 OA特点 OA厂商 OA代理 OA系统对比 OA试用 免费OA OA报价 OA多少钱 OA注册 简单的OA OA网站 OA技术 OA维护 OA集成 OA介绍 手机办公app 在线OA OA与ERP 办公室OA OA企业单位 OA集团公司 OA表单 OA模块 OA办公系统 OA功能 即时通讯 OA办公软件 OA问题 办公管理 OA登陆 泛普OA市场分析 OA办公系统哪个好 泛普OA系统演示 OA软件招投标 泛普OA软件案例 泛普代理商 国内OA办公系统品牌排名 泛普OA软件价格 云OA软件及OA租赁 OA网络营销推广 OA软件人员招聘 OA办公协同系统 OA办公自动化 OA办公系统是什么 OA软件知识