嵌入式表单的介绍

关键词:

工作流表单方案  表单自定义 java工作流引擎  工作流设计

定义概述:一个已经做好的表单需要绑定到节点上。

自定义表单工作模式:流程控制按钮区域是ccBPM来完成,表单区域是放在控制区域下面的框架里,如下图所示。

注意:白色画布下是一个框架,框架里面的界面是一个url,这个就是嵌入式自定义表单。

应用背景:这种类型是解决我自己已经有了一个成熟稳定的产品或者项目,里面的表单已经做好了,我只想使用流程引擎负责流转功能,业务数据的存储不变化。这中类型有如下特点。

A,数据的存取有自己开发人员来确定。

B,仅仅使用ccBPM的流程引擎。

C,最大限度的减少程序开发人员的开发。

D,最大完整的保障自己的业务独立与业务完整。

如果要适应这种方式需要在把自己的表单做如下改造:

A,把自己的表单主表增加一个int类型的workid列用于做主键或者用程序保障他的唯一性。

B,自己开发的表单,要接受来自ccBPM的参数,参数格式如下。比如:您输入的是 http://localhost/MySelf.aspx?aa=xxx 系统在调用时就会是http://localhost/MySelf.aspx?aa=xxx&WorkID=123&FK_Node=101&UserNo=zhoupeng&SID=xxxxx,这些参数是系统自定传递的,它表示那个流程实例、到达了那个节点、那个流程,与当前的登录人员,SID 是验证该人员是否合法。开发人员可以根据节点编号灵活控制权限。

如果您了解了ccBPM的数据存储结构(请参考流程属性章节),我们建议您把该流程的流程属性,数据存储表名与您的业务表单表名一致。

这样做的好处有

1,不用担心数据存储主键,不用关心流程的业务逻辑。

2,系统会给该业务字段自动创建其他的流程字段,用户可以根据这些字段信息扩展更多的业务逻辑编写。

自定义表单流程demo:

第一步:开发一个自定义表单位置在(也可以是html或者是jsp 表单,写法都差不多)

在该表单里有一保存按钮,并让其隐藏,该按钮的功能是出来保存整体表单数据,如下图

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

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

注意:审批人审核信息需要自己开发,审批人节点的表单数据填充也需要自己开发

该案例详细的说明了如何使用自定义表单完成对业务的快速实现,更多的信息请参考源代码与源代码里面的注释。

转载于:https://www.cnblogs.com/mengjuan/p/10625964.html

驰骋工作流引擎-嵌入式表单的介绍相关推荐

  1. 关于驰骋工作流引擎,表单引擎对苏州公司企业 问题清单的答复

    各种签核,流转条件设置. RE: 我们支持组长模式会签,与协作模式会签,具体请baiduccflow 会签模式,或者打开驰骋工作流的节点属性,相关功能的多人处理规则. 表单字段中各种类型,下拉,联动, ...

  2. Java开源工作流引擎Jflow表单方案系列讲解一

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单  表单方案介绍 适配数据库: oralce,mysql,sq ...

  3. 关于河南xx公司对工作流引擎,表单引擎 jflow问题汇总以及相应的问题解决办法

    关于河南xx公司对工作流引擎,表单引擎 jflow问题汇总与解决办法 增加上传的各种类型附件可在线预览功能. RE: 可以购买我们的组件,支持的在线预览与编辑,我们有相关的接口文档可以实现. 希望这个 ...

  4. 驰骋工作流引擎表单设计控件-字段类控件(2)

    2019独角兽企业重金招聘Python工程师标准>>> Technorati Tags: 开源工作流引擎, 驰骋.net工作流引擎, 开源表单引擎, ccform, ccflow, ...

  5. 驰骋工作流引擎设计系列04 流程引擎表结构的设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 流程引擎表结构的设计 流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表.理 ...

  6. 驰骋工作流引擎-总体介绍

    关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 产品名称: 驰骋.net工作流程引擎. 英文名称: chich ...

  7. 驰骋工作流引擎-自由表单

    Technorati Tags: 驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 目前流行的表单设计器有两种思路,第一 ...

  8. 开源驰骋工作流引擎设计ccflow已读回执设计

    为什么80%的码农都做不了架构师?>>>    驰骋工作流引擎设计ccflow已读回执 关键字:工作流引擎 已读回执 CCFlow 工作流程引擎已读回执 开源工作流引擎 工作流引擎已 ...

  9. 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 线性流程节点运动(发送)设计 发送就是从一个节点发送到另外一个节点,也可以说从一个节点运动到另 ...

最新文章

  1. P1164 小A点菜
  2. 可视化篇(五)——— python绘制热力图及案例
  3. android 窗口监听按键,Android编程实现Dialog窗体监听的方法
  4. linux搜索文件内容含有星号,文本内容查找grep、文件查找find、正则匹配
  5. 常见的蓝牙4.0模块
  6. Oracle11g数据库监听配置
  7. 阿里云ECS更换系统时提示主机名不支持windows镜像要求的解决方法
  8. XSD 文件本地加载
  9. 阿里云ESS弹性伸缩服务新功能来袭,更全面、更自动化的使用体验
  10. 关于URDF中的惯性矩阵描述问题
  11. 自上而下 or 自下而上?企业部署RPA的2种策略
  12. java编写平行四边形的代码_Java代码编写四边形
  13. 在PCB板上调试104(0.1μF)独石电容驱动MAXIM MAX3232串口芯片的心得
  14. 互联网发展史【计网】
  15. 百度云是如何做到甄别用户上传到网盘的违规内容并删除用户上传的资源的?
  16. 不知道Android开发中有哪些权限?看这里
  17. Java工具类-获取请求ip/浏览器/操作系统/浏览器版本
  18. sftp常用命令介绍
  19. 申请邓白氏码(DUNS)步骤
  20. Pandas--Series类型数据的基本操作

热门文章

  1. [Math]理解卡尔曼滤波器 (Understanding Kalman Filter)
  2. 由于市场判断失误 希捷降低收入预期
  3. “黑客”一年能赚多少钱?
  4. 端口扫描程序nmap使用详解
  5. JAVA匿名内部类的一点讨论
  6. 帧中继简单总结(修改)
  7. CSS2.0中文手册(CHM版)
  8. mongodb导入hive
  9. 禅道设置bug模板_JPress v3.0 beta.2 发布,修复 bug 和完善产品细节
  10. 英文首字母排序mysql_利用MySQL数据库来处理中英文取首字母排序