工作流实现自定义表单
定义概述:一个已经做好的表单需要绑定到节点上。
自定义表单工作模式:流程控制按钮区域是ccflow来完成,表单区域是放在控制区域下面的框架里。
注意:蓝色边框一下是一个框架,框架里面的界面是一个url,这个就是自定义表单。
应用背景:这种类型是解决我自己已经有了一个成熟稳定的产品或者项目,里面的表单已经做好了,我只想使用流程引擎负责流转功能,业务数据的存储不变化。这中类型有如下特点。
A,数据的存取有自己开发人员来确定。
B,仅仅使用ccflow的流程引擎。
C,最大限度的减少程序开发人员的开发。
D,最大完整的保障自己的业务独立与业务完整。
如果要适应这种方式需要在把自己的表单做如下改造:
A,把自己的表单主表增加一个int类型的workid列用于做主键或者用程序保障他的唯一性。
B,自己开发的表单,要接受来自ccflow的参数,参数格式如下。比如:您输入的是 http://localhost/MySelf.aspx?aa=xxx 系统在调用时就会是http://localhost/MySelf.aspx?aa=xxx&WorkID=123&FK_Node=101&UserNo=zhoupeng&SID=xxxxx,这些参数是系统自定传递的,它表示那个流程实例、到达了那个节点、那个流程,与当前的登录人员,SID 是验证该人员是否合法,请参考其他章节。开发人员可以根据节点编号灵活控制权限。
如果您了解了ccflow的数据存储结构(请参考流程属性章节),我们建议您把该流程的流程属性,数据存储表名与您的业务表单表名一致。
这样做的好处有:
1,不用担心数据存储主键,不用关心流程的业务逻辑。
2,系统会给该业务字段自动创建其他的流程字段,用户可以根据这些字段信息扩展更多的业务逻辑编写。
实现步骤:
1.通过编写代码完成表单页面,表单中必须有一个保存函数Save(),在执行发送或指定保存时,ccflow会自动调用这个方法。在用户点击保存与发送按钮后,系统就会自动触发了框架里面的save方法,完成框架内的数据保存,如果框架内的函数返回false,标识发送失败,系统就停止发送。
图例:
2.配置节点属性,在节点属性表单栏选择中,选择自定义表单。
3. 启用调试运行
成功后,出现信息提示。
如果您有问题或者需求,请关注我们:
工作流实现自定义表单相关推荐
- 企业级自定义表单引擎解决方案(二)--架构及核心模块设计
.net core研发的自定义表单引擎,采用强大的规则引擎将所有的业务串联起来的,和其他低代码平台是有本质的区别的,目标是完全解放繁琐的CRUD工作. 先总体介绍一下大概的架构和核心模块设计.先上一张 ...
- 品高工作流 - 基于InfoPath的自定义表单设计教程
一. 摘要 InfoPath是企业级搜集信息和制作表单的工具,将很多的界面控件集成在该工具中,为企业开发表单提供了极大的方便.InfoPath文件的后缀名是.XML,可见InfoPath ...
- Activiti,自定义表单,外置表单,工作流,微服务,子系统
百度,csdn找了半个月,没有一篇文章将 Activiti 外置表单 讲透彻的,无奈,自己亲手写了一套, 祭出这套大杀器,开放给广大网友. 点击极速体验 账号密码:admin admin123 系统功 ...
- 工作流Flowable实战 (五)自定义表单
文章目录 前言 一.Flowable自定义表单 二.自己实现的自定义表单 三.工作流中使用自定义表单 前言 Flowable中默认带了自定义表单,但无法满足项目需求,于是打算自己开发自定义表单 一.F ...
- web工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具.自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成.如果单纯从流程实现来说,确实自 ...
- 工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具.自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成.如果单纯从流程实现来说,确实自 ...
- 驰骋工作流自定义表单的需求--表单设计器
深圳xxx科技有限公司 ccflow自定义表单及系统集成的需求 需求内容如下: 1.支持常用控件: 文本框,文本label,单选框组radionbutton,复选框checkbox,复选框组check ...
- roadflow asp.net工作流自定义表单
在roadflow表单设计器不能满足很复杂的业务需求的时候,可以采用自定义表单(即表单页面自己做). 自定义表单就是自己写一个页面,包含控制器视图,然后将这个页面挂到流程上进行审批. 自定义表单分为以 ...
- java 自定义表单 动态表单 表单设计器 工作流引擎 flowable
自定义表单设计模块都有哪些? 1 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版 2 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版 3. 我的表单:选择表单模 ...
- 驰骋工作流引擎-嵌入式表单的介绍
嵌入式表单的介绍 关键词: 工作流表单方案 表单自定义 java工作流引擎 工作流设计 定义概述:一个已经做好的表单需要绑定到节点上. 自定义表单工作模式:流程控制按钮区域是ccBPM来完成,表单 ...
最新文章
- 程序猿悲喜录:魔都,想说爱你不容易
- 青稞大义 -RISV-V
- java五子棋胜负判定_五子棋的判断输赢规则—Java编程(简单优化完整版)
- 运营一个网站,新增加一个功能,容易忽视哪些问题就匆匆上线?
- 在使用win 7 无线承载网络时,启动该服务时,有时会提示:组或资源的状态不是执行请求操作的正确状态。 网上有文章指出,解决这个问题的方法是在设备管理器中启动“Microsoft托管网络虚拟适配
- 用python编写一个点餐程序_Python写一个自动点餐程序
- oracle关闭数据库容器,Oracle12cr1新特性之容器数据库(CDB)和可插拔数据库(PDB) 的启动和关闭...
- n级阶梯,人一步只能上1~2级,求一共有几种走法?
- 用 rust 写算法
- SPS:设置访问群体
- [转载] Python List index()方法
- php ext在哪里,PHP Ext API
- java excel 创建控件_Java 添加、删除Excel表单控件
- php启动flashpaper,图解FlashPaper的使用方法
- JavaScript数组方法(最全)
- 查看spark版本linux,如何查看spark版本和scala版本
- Len和lenB的区别
- excel表格分割线一分为二_Anki+思维导图的两种方法(Anki+表格,Anki+幕布)
- 千年3+db服务器修改无效,《千年3》2019年1月服务器互通公告
- idea git上传代码时上传者的姓名修改