ccflow 代码分析

Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.

目录

在这里插入图片描述

概述

需求:

设计思路

实现思路分析

1.notes

CCBPM支持通过excel向Dtl明细表(从表)导入数据。

1.流程发起后,在開始节点导入数据源,点击明细表左上角导入button:

此时的明细表中的数据是空的。

1, 数据的存取有自己开发人员来确定。
2, 仅仅使用ccflow的流程引擎。
3, 最大限度的减少程序开发人员的开发。
4, 最大完整的保障自己的业务独立与业务完整。
如果要适应这种方式需要在把自己的表单做如下改造:
1, 把自己的表单主表增加一个int类型的workid列用于做主键或者用程序保障他的唯一性。

2, 自己开发的表单,要接受来自ccflow的参数,参数格式如下。比如:您输入的是 http://localhost/MySelf.aspx?aa=xxx 系统在调用时就会是 http://localhost/MySelf.aspx?aa=xxx&WorkID=123&FK_Node=101&UserNo=zhoupeng&SID=xxxxx, 这些参数是系统自定传递的,它表示那个流程实例、到达了那个节点、那个流程,与当前的登录人员,SID 是验证该人员是否合法,请参考其他章节。开发人员可以根据节点编号灵活控制权限。
如果您了解了ccflow的数据存储结构(请参考流程属性章节),我们建议您把该流程的流程属性,数据存储表名与您的业务表单表名一致。

第一步:开发一个自定义表单位置在。
在该表单里有一保存按钮,并让其隐藏,该按钮的功能是出来保存整体表单

定义一个保存函数Save,这个保存函数是系统约定的,保存函数里激活保存按钮从而完成保存,调用Save保存是流程的发送与保存工具栏按钮,如下图就是表单运行时的样子。

第2步:把配置节点属性。把辨析的该表单定义如下,并保存, 第2,3个节点同样的设置。

第3步:设置步骤2,3的审核组件属性,让其启用,并把高度与宽度设置为0,表示高度宽度为100%。

第3步骤:启用调试运行。
在用户点击保存与发送按钮后,系统就会自动触发了框架里面的save方法,完成框架内的数据保存,如果框架内的函数返回false,标识发送失败,系统就停止发送。

参考资料和推荐阅读

1.https://blog.csdn.net/weixin_42356340/article/details/117820431
2.https://tool.4xseo.com/article/40640.html

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~
如有侵权,删除之

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执于代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值