关键词:工作流快速开发平台  工作流流设计  业务流程管理 Java工作流引擎 asp.net 开源工作流  net开源工作流引擎 开源工作流系统 定义:业务关键字段也叫流程实例的摘要字段,他提取流程实例的节点表单中的关键字段信息,存储到控制表中.常用于显示到待办列表中,在未打开待办的时候就可以了解到该流程实例的信息. 我们知道ccbpm提供的待办都是固定列的数据json或者datatable,这些都是通用的字段,这些固定列的用于标准化的待办列表展示,实际工作中需要用到个性化的展示一些业务字段,…
关键字:流程未来节点处理人  工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流 业务背景:一个流程在启动起来后,是可以对一些节点计算出来处理人是谁,流程的走向.对于另外一些节点处理人有可能需要相关的人员调整的.在一些审批的环境下,需要把能够计算出来的节点处理人在发起时计算出来,并显示给操作员.该属性默认为false, 启用后,CCBPM就会为已知道的节点填充处理人到WF_SelectAccper表中,如果启用了审核组件并且查看未来的步骤,就会显示出来. 目的1:…
关键词: 工作流引擎 BPM系统 接口调用 工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流 一.程序调用开发接口二.   接口说明 所谓的驰骋工作流引擎的接口,在BP.WF.Dev2Interface.*上面的静态方法,前台页面通过这些静态方法通过页面于操作者提供交互数据功能交互.    Port_* 开头的方法都是组织结构相关的操作,比如:登录.登出.发送消息.    DB_*的都是提供数据列表的接口,比如:发起列表.待办列表.在途列表.完成列表等.   …
打开流程设计器点击新建流程后会弹出新流程属性设置框,属性设置包括基本信息,数据连接和标识字段三项设置. 1.基本信息 流程ID:系统自动给每个流程分配的一个唯一ID. 流程名称:给您的新流程取一个名称. 流程分类:流程的分类管理,此分类在数据字典中维护. 管理者:指定该流程的管理者,管理者可以修改和删除该流程. 实例管理者:该流程的实例管理者,管理者可以查看该流程的处理过程和人工干预该流程的流转,如中途指派,强制退回等. 删除已完成:当流程实例完成后是否从任务表中删除该流程实例的审批过程. 设计…
关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: oralce,mysql,sqlserver,Informix, PostgreSQL  达梦 根据数据投递的权限范围不同,CCBPM区分为普通类流程与项目类流程.普通类型流程的流转的组织机构定义在整体单位中,对于项目类流程它们的流转范围在整个项目组中. 普通类型:普通类型流程是区别于项目类流程而言,…
前言:流程实现基本流转功能外,通常也需要调用外部事件,用于和业务系统的交互,同时存储一些流程变量,用于追踪和记录业务数据变化对流程流转的影响. 1. 流程事件 流程执行过程中,伴随各种事件的发生,而且是存在于整个流程的生命周期,即从流程启动一直到流程结束的整个过程都有事件发生.这些事件的发生,业务系统通常也需要知道一些流程过程的关键节点,或里程碑状态.我们统称为流程事件. 1.1  流程事件触发类型 流程事件类型的定义是按照事件发生的位置来确定划分,跟流程直接有关的比如有:启动.运行.撤销.退回…
前言:对于急切想了解引擎功能的开发人员,在下载版本后,就想尝试编写代码,完成一个流程的开发和测试.本文试图从一个最简单的并行分支流程来示例说明,如何快速了解引擎代码的编写. 版本:.NET Core2.1 1. 创建分支流程图形 分支流程是常见的决策类的流程,本文中以一个汽车订单流程为例演示并行分支流程的流程过程.并行分支通常适用于多部门可以同时执行工作任务的场景,每个单独的分支也可以看做为一个串行序列片段.多个分支最终通过汇聚节点再合并在一起. var pmb = ProcessModelBu…
前言:工作流流程过程中,除了正常的人工审批类型的节点外,事件类型的节点处理也尤为重要.比如比较常见的事件类型的节点有:Timer/Message/Signal等.本文重点阐述消息类型的节点处理,以及实现消息驱动流程过程中对消息队列(RabbitMQ)的集成使用方式. 1. 节点间消息传递 1.1 MessageThrow 消息抛出节点,当执行到这个节点时,特定消息主题的消息记录将会添加到消息队列,然后等待被订阅的消息消费者来激活消息处理服务. 1.2 MessageCatch 消息接收节点,消息…
流程属性设置完成后点击确定之后,即可进行流程步骤设置了. 点击工具栏上的步骤按钮,即可添加一个新步骤. 在新步骤图形上双击即可弹出该步骤相应属性设置框. 步骤ID:系统自动为该步骤生成的唯一ID. 步骤名称:该步骤的名称. 意见显示:是否在审批表单的底部显示历史步骤的审批意见,如果选择了显示则会如下图显示历史意见: 审签类型:无签批意见栏:在表单底部没有签批意见栏,该步骤不需要签批意见即可发送,有签批意见栏(无须签章):在表单底部有签批意见栏,但没有签章按钮,此步骤需要签意见,但不须要签章,有签…
前言:对于急切想了解引擎功能的开发人员,在下载版本后,就想尝试编写代码,完成一个流程的开发和测试.本文试图从请假流程,或分支模式来快速了解引擎代码的编写. 1. 创建或分支流程图形 或分支流程是常见的决策类的流程,用于处理不同决策场景出现的业务处理,其中每个分支又可以看成是一个串行流程的片段.下面是请假流程的创建代码: var pmb = ProcessModelBuilder.CreateProcess("LeaveRequest", "LeaveRequestCode&q…