关键词:
.Net开源工作流    工作流引擎   工作流引擎常用信息存储  流程前置导航

证照库的概念&应用场景:

我们在梳理流程的时候,会发现有一些流程的发起是基于一个实体信息的。

比如:纳税人业务流程,公安局业务流程,政府行业流程,还有一些企业流程,他们服务的对象是一个实体,比如:税务局对应纳税人,公安局对应公民,市(县)政府对应的是城镇居民。这个对应的服务对象就会贯穿整个流程。

所以这个实体信息需要临时或者永久的存储到一个表里,并且还有他们的相关附件,以防止他们在办理的时候多次提交,受理人员多次录入。

举例说明:我们在为一个市(县)政府设计一批流程、低保申请流程、档案查阅、廉租房申请…. 城镇居民在办理业务的时候每次都需要提交重复的资料,比身份证、驾驶证、结婚证等等,每次都需要录入地址、电话、身份证信息。

为了提高办事效率,提升服务形象,减少受理人员的数据录入,我们需要设计一个证照库,设置一个基础信息表,在他们第1次办理的时候在以后其他的业务多次使用。

这个就是我们要做的如何在cc工作流程引擎使用并调入引用。

证照库的流程演示DEMO:

我们打开演示流程:

点击运行:

该流程是启动的时候一个发起前置导航,导航到一个自定义的URL界面上,如下图:

第1种应用场景:输入身份证号,点击查询,如果查询不到,就提示,让您录入数据点击保存按钮,就可以把这笔数据保存到证照库里。

第2种应用场景:输入身份证号,查询到该人员的数据,如下图:

这个时候,如果数据有变化,可以点击修改保存,直接存储到数据库里,如果没有变化,就点击【确定并发起流程】,进入流程发起界面。

这个时候我们发现,系统把流程实体对象(城镇居民基础信息),与该实体对象的附件信息都带入来开始节点表单。

开发过程与开发技巧:

第1步:创建一个流程,在开始节点设置人员的基础信息,与增加一个多附件,多附件的命名规则一定是AttachM1,这个是与前置发起导航的约定。

在多附件组件里,我们增加了,上传附件的类别,说明该流程需要 身份证,与驾驶证。

第2步:创建一个自定义的发起前置导航的自定义界面。

现在我把他放入这个文件下。

只要你耐心的读代码,你就明白了实现这个界面的业务逻辑,下面我们做一下概要说明。

【查询】按钮 : 根据输入的身份证号,进行查询,就是重新装载一次界面。

【装载功能】: 装载的时候如果有身份证号,就根据该证号绑定数据。装载的时候,需要查看当前身份证号下面有几个证照,该流程开始节点需要几个证照,把他们的交集显示出来。

没有的,让其上传。

【保存】功能:     保存到基础信息表、证照库里。

【确定并发起流程】功能: 把取出该身份正所有的信息,把需要证照信息绑定到附件表里。把基础信息通过url传入到工作处理器界面。

第3步:打开流程属性窗口,设置自定义前置导航。

在流程属性里,我们需要在启动流程之前就要先调用我们上一步设计的前置导航界面,如下配置可以实现。

实现总结:

流程引擎的规则有限,但是应用无限,我们要把有限的规则,放到无限的流程应用中去。

多思考,总会有办法。


java工作流引擎证照库类型的流程设计 实现方案与演示案例的更多相关文章

  1. Java工作流引擎-集团模式下的权限 设计与实现

    关键字 工作流开发框架权限设计.用户组.岗位.集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构. SELECT No,Name,Par ...

  2. Java工作流引擎jflow对流程的结束大总结

    关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明  工作流设计 工作流快速开发平台   业务流程管理   bpm工作流系统  java工 ...

  3. Java工作流引擎关于数据加密流程(MD5数据加密防篡改)

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统 流程数据加密  md5  数据保密流程数据防篡改 ...

  4. Java工作流引擎节点接收人设置20种规则讲解一

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  5. Java工作流引擎节点接收人设置“按自定义SQL计算”系列讲解

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  6. Java工作流引擎-中间件模式代码集成

    关键词:工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流  bpm工作流系统  java工作流主流框架  自定义工作流引擎 表单设计器  流程设计器 前端代码集成步骤 ...

  7. java工作流快速开发之授权代办的设计

    关键词:工作流快速开发平台  工作流流设计  业务流程管理 Java工作流引擎 asp.net 开源工作流  net开源工作流引擎 开源工作流系统 一.授权代办开发背景 应用需求:项目审批人出差无法及 ...

  8. java工作流引擎Jflow流程事件和流程节点事件设置

    流程实例的引入和设置 关键词: 开源工作流引擎  Java工作流开发  .net开源工作流引擎   流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些 ...

  9. java工作流引擎Jflow父子流程demo

    关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow  .net开源工作流 定义 一个流程A的一个节点,因工作的需要调起另外的流程B,A就叫父流程,B就叫子流程.如果流 ...

随机推荐

  1. mysql 多实例部署

    Centos7.6 部署3个Mariadb 实例 [root@localhost ~]# yum install mariadb-server -y # 创建对应的目录文件 [root@localho ...

  2. jquery实现照片墙

    jquery照片墙 由15张图片构成,大致思路:随机生成所有图片-->点击其中一张变为一张大图-->点击大图又变回多张 主要用到jquery实现 先来看看效果 html: <div ...

  3. ArcGIS消除图斑重叠错误

    在生产中,经常会遇见有图斑重叠这种拓扑错误的矢量,大部分情况下,需要人工比对影像处理.但是如果只需要用到这些矢量的形状.面积,可以在ArcMap中用以下方法,快速消除图斑重叠错误,不必手工处理. 如下 ...

  4. iOS----------上传遇到的问题

    插叙:之前电脑一直遇到VPN登录不了的问题,试了几台电脑都能正常连接,只有我的电脑不可以,VPN大佬建议我直接重装系统,索性就直接重新装了系统,结果就能连接了.昨天开始上传包的时候,发现用Applic ...

  5. Python之路【第六篇】:Python迭代器、生成器、面向过程编程

    阅读目录 一.迭代器 1.迭代的概念 #迭代器即迭代的工具,那什么是迭代呢? #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 代码如下: while True: ...

  6. SQL server 表信息查询

    一.查看所有表的行数select a.name as '表名',b.rows as '表数据行数'from sysobjects a inner join sysindexes bon a.id = ...

  7. 接触新的项目,构建时候报错:Failure to find io.netty:netty-tcnative:jar:${os.detected.classifier}:2.0.7.Final in

    详细信息如下: Failure to find io.netty:netty-tcnative:jar:${os.detected.classifier}:2.0.7.Final in http:// ...

  8. 露脸!钉钉通过SOC2隐私性原则审计,安全和隐私保护达超一流国际标准

    2018年4月3日,阿里巴巴钉钉宣布已经正式通过了两项安全方面的权威资质:SOC2Type1服务审计报告和ISO27018(公有云体系下的隐私保护)证书. 钉钉方透露,此次通过美国注册会计师协会(AI ...

  9. mpvue小程序开发之 集成第三方UI框架Vant Weapp UI

    集成进第三方的UI框架其实很简单 这里把vant-weapp的dist目录重命名为vant-weapp放在项目根目录的static文件夹下: 在src文件夹下,即我们写vue代码的位置,正在编写的页面 ...

  10. 2019腾讯WXG移动客户端暑期实习面经

    微信这个比较迷,二面完官网流程灰了,但是过了一周多突然来三面,下午面完三面晚上HR面,第三天offer call, 莫名其妙过了 之前以为已经挂了,所以没有写面经,现在距一面已经快一个月了,只能还记得 ...