自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 工作流引擎的:挂起-延迟设计与实现

说明1.当一件工作需要暂停,或者需要延时处理时,就需要这个功能。2.挂起,并不是终止工作,而是告诉工作的发送人,该工作需要暂缓。3.比如:一个维修工人接到多个工单的时候,手里的工单排队,需要挂起着急的工作,这个操作要让他的队长知道。4.延迟=挂起,挂起就是延迟。5.挂起是对当前节点人员的待办来说的,如果他执行了挂起,这件工作就是流程挂起状态,就需要他的发送人来审核。6.在发送人没有审核时间里,当前人员可以继续执行发送工作。7.在发送人审核后,当前人员的待办的应完成时间 WF_GenerWork

2022-01-30 18:34:39 297

原创 代码开发平台是什么? 与流程引擎表单引擎什么关系?有什么优势?

低代码开发平台厂家大多是从bpm厂家演化而来的。流程引擎是低代码开发平台的重要组成部分,表单引擎技术是低代码平台的基础。低代码开发平台发展趋势不可阻挡,因为这是企业为了降低成本的要求。参与的人员增加了,技术要求降低了。一、低代码开发是什么?简单来说,低代码开发是一种用于应用程序开发的模块化方法,它能有效减少应用程序的开发时间。它能使用可重用的、基于组件的体系结构进行开发,从而加快了应用程序的开发和交付周期。在构建具有可重用组件的应用程序时,开发人员将有机会在不同的应用程序中使用现有组件,而不仅

2021-09-20 13:56:10 283

原创 企业引进低代码开发平台的5个建议!!!

低代码开发平台已经成为了行业的共识,这是软件开发技术与开发思想沉淀几十年发展而来的产物,它大幅度的提高了开发效率,降低开发成本,缩减开发周期,提高了项目的可维护性,灵活性等。如何选择一套符合自己的低代码开发平台?本文提供如下建议。第1:是否可以本地化部署?本地化部署是一个重要的指标,企业数据越重要,信息化的要求不允许放在互联网上,不能泄密第三方公司,如果使用saas模式的需要考量公司是否允许。第2:是否有强大的工作流引擎支撑?现在很多市场低代码开发平台良莠不齐,自己搞一个小程序,能够做一些简单的配

2021-09-19 13:23:21 200

原创 您具有低代码开发平台技术的潜力吗?

每当问道这个问题的时候,您一定认为是不是在小看我?一定在想是不是在低估我的技术能力?其实不是这样的低代码开发平台的设计,实施、运行需要一定的基础沉淀的,我们概要总结如下,抛砖引玉,欢迎指正。每个开发人员,架构人员,或多或少的参与了低代码的开发。所有的低代码研究都是为了提高生产效率与生产质量,降低开发周期。我们在长期的编码工作中,我们是不是发现,开发效率提高了,成本降低了?如果您有这样的感受说明您在低代码领域里有所进步了.专业的低代码开发平台都是建立在,工作流引擎+表单引擎+规则引擎+组织结构基础上

2021-09-18 20:04:16 145

原创 低代码开发平台的设计4大特点

概述低代码开发平台之所以流行,是流程引擎技术,表单引擎技术的厚积薄发。是软件公司对软件开发成本要求,也是客户对功能变更及时性的诉求。究竟低代码开发平台有多大的魅力导致风靡全球?下面我们就低代码开发平台的4大特点来说明一下。基于菜单体系的设计菜单是组织应用的基本元素。CCFast组织菜单分为系统、模块、菜单三级模式。不同类型的菜单解决不同用户应用场景。Ccfast允许增加自己的自定义菜单,这样的话完全可以把ccfast作为一个权限管理系统.权限管理是从系统、模块、菜单三级的自上而下的

2021-09-18 19:47:51 393

原创 低代码开发平台的设计4大特点

概述低代码开发平台之所以流行,是流程引擎技术,表单引擎技术的厚积薄发。是软件公司对软件开发成本要求,也是客户对功能变更及时性的诉求。究竟低代码开发平台有多大的魅力导致风靡全球?下面我们就低代码开发平台的4大特点来说明一下。基于菜单体系的设计菜单是组织应用的基本元素。CCFast组织菜单分为系统、模块、菜单三级模式。不同类型的菜单解决不同用户应用场景。Ccfast允许增加自己的自定义菜单,这样的话完全可以把ccfast作为一个权限管理系统.权限管理是从系统、模块、菜单三级的自上而下的

2021-09-18 19:29:10 352

原创 5款优秀的在线表单设计器

1、Ueditor Formdesign Plugins Web表单设计器Ueditor Formdesign 是开源免费的表单设计器,可应用于工作流管理系统、OA等,是一款可视化的Web表单构建器,HTML元素组件较丰富,主要包含:文本框、多行文本、下拉菜单、单选框、复选框、宏控件、进度条等,并可以生成二维码。官方页:http://formdesign.leipi.org表单设计器, 目前该网站被驰骋BPM收购,其流程引擎、表单引擎、低代码组件都采用的该表单设计器。 http://ccflow.

2021-06-28 08:58:19 2981

原创 对实现数据版本管理,数据快照的研究与实现

第1章:关键字:驰骋敏捷开发平台,驰骋表单引擎,数据快照,数据版本. 数据历史版本保存,数据还原第2章:应用背景1.我们在研究实体数据存储过程中,客户经常会给我们提出如何对历史修改的资料进行查询。2.我们知道,我们的保存就是对数据库的字段覆盖,应用开发不会怎么去考虑一个字段的变更前后的内容。3.今天我就对此课题提出驰骋表单引擎如何实现对数据历史数据的版本的控制与管理的。第3章:实现目标1.可以对数据实现拍照,就是立刻对当前的数据复制一份存储起来。2.需要实现对每个快照的数据字段对比,能清楚的

2021-06-06 08:23:56 244

原创 优秀的工作流引擎特点

优秀的就是不同的,就是优秀的。一般性功能 (General Functions)免程序开发(No Programming or Scripting)可处理大量流程工作 (Volume Transaction Processing)三层式弹性化架构(Three Tier, Scaleable Architecture)稳定的信息传递架构(Robust Message Transports)流程反向回传/抽单(Process Rollback)支持LDAP 目录服务支持企业级数据库 (Sup

2021-06-02 10:36:24 242

原创 关于北京的朋友对驰骋低代码开发平台的几个问题

1:工作流的审批是否可以跨系统?我们有两个套系统,一套用于客户现场, 一套用于总部。 今天刚接到消息,总部的人员希望可以接入到工作流审批中。RE:可以使用ccbpm的域概念,一个域里有很多流程,这些流程服务于一个系统。设置域编号2:工作流是否有API可以对接移动端? 我们移动端是定制页面, 希望动态表单数据可以通过API提供到移动端,移动端解析并展示。RE:移动端不需要api我们有自己的移动端,并且设计好PC端代码后,移动端就自动生成的。移动端与PC端的数据展现其他类型的数据库数据,是可以以多种方

2021-05-28 20:51:58 143

原创 关于北京的朋友对驰骋低代码开发平台的几个问题

1:工作流的审批是否可以跨系统?我们有两个套系统,一套用于客户现场, 一套用于总部。 今天刚接到消息,总部的人员希望可以接入到工作流审批中。RE:可以使用ccbpm的域概念,一个域里有很多流程,这些流程服务于一个系统。设置域编号2:工作流是否有API可以对接移动端? 我们移动端是定制页面, 希望动态表单数据可以通过API提供到移动端,移动端解析并展示。RE:移动端不需要api我们有自己的移动端,并且设计好PC端代码后,移动端就自动生成的。移动端与PC端的数据展现其他类型的数据库数据,是可以以多种方

2021-05-28 20:26:54 140

原创 老周谈低代码开发平台、工作流引擎、与表单引擎之间的关系

低代码开发是最近几年比较火的一个概念,而工作流引擎,表单引擎是好多年以前的产物了。今天我们就聊聊三者之间的关系。我是开源驰骋BPM公司的老周,是bpm系统的爱好者、研发者、探索者。对上述三个模块问题有一定的看法与理解,抛转引玉。工作流引擎:工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发送、退回、移交、流程运维(调整、回滚)、流程结束等操作。另外:流程催办、工作流引擎基于一套组织结构体系才能工作、

2021-05-22 14:30:38 1044

原创 把一个字符串处理成一个合法的文件名. c#, java都可用

上传文件的时候,我们很头疼的对文件的中文命名,一个字符串经常不合法导致文件存储不上,该方法经过多次改造,分享给各位。该文件位于: 开源驰骋工作流bp框架里面。public static void WriteFile(string file, string Doc){System.IO.StreamWriter sr; try { if (System.IO.File.Exists(file)) System.IO.

2021-05-06 08:51:58 439

原创 评估工作流程引擎的30个关键技术点

1.1:支持国际化1.如果使用工具包的模式开发,支持国际化的工作由自己完成的。2.如果使用Ccbpm 的前端,主要的功能页面已经支持,3.后台的设置的页面全部中文,没有做支持国际化。1.2:能单独部署,微服务化支持这种模式,可以采用ccbpm的工具包模式开发,可以创建流程中心,为各个子系统提供服务。1.3:支持IOS、Android、微信等常见系统和应用的移动审批。手机端的应用效果请参考:https://gitee.com/opencc/JFlow/wikis/pages/preview?

2021-04-27 10:08:56 657

原创 实现表单引擎设计常用的两种设计方案 优劣势比较

什么是表单引擎表单引擎是为快速实施项目研发的轻量级表单设计工具。采用表单引擎工具可在不开发和新增加代码的情况下设计出新表单样式,同比程序开发可省掉程序员差不多70%的开发工作量,并且后期维护相对简单,管理方便,管理层也不会再因为项目组成员离职而头大后续的程序移交问题。[引用百度百科<表单引擎>]当前阶段表单引擎设计的两种设计思想在表单引擎设计领域主要有两种设计思想:第一种是基于文件设计的,第二种是积极与关系数据库设计。基于文件设计的:基于文件设计的思想是,创建表单的时候,首先创建一个文

2021-04-24 10:11:19 612

原创 论工作流程引擎的几大集成模式

什么是系统集成?当您需要把ccbpm的系统与您的系统或开发架构要一起工作的时候,我们就称为集成.功能应用方面的集成与组织结构的集成.组织结构集成是第一步, ccbpm有自己独立组织结构,可以独立运行,当与您的应用一起工作时才需要集成。驰骋BPM提供了那些集成方式?我们提供了三种模式的集成,分别是:服务模式的集成、中间件模式的集成、功能调用模式的集成.如何选择适合自己的集成模式?如果我是高级开发人员采用前后端分离的工作技术,对效率要求不太高,个性化场景比较多,ccbpm提供的表单不能满足

2021-04-24 07:02:26 441

原创 关于工作流程引擎、表单引擎的一些问题

1、 表单与流程搭配使用,页面可编辑代码,可与流程节点进行交互.RE: 我们对外提供了如下几种模式您可以在使用流程引擎的过程中,用代码的模式编写您的业务逻辑。1. 流程代码事件FEE 。2. 配置模式的事件。3. 编写js脚本,编写sql脚本。2、 条件分支、并行分支、人工决策等分支RE: 这是工作流引擎的转向规则, 我们支持3种类型的模式。模式设置3、 机器人节点,通过可调后台程序RE: 这是自动执行节点,结合流程引擎的服务就可以完成流程的自动执行。 点击帮助连接,就可以

2021-04-19 18:58:49 458

原创 驰骋工作流引擎设计系列05 启动流程设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.启动流程设计流程启动是流程运动的第一个环节,有如下几个步骤,选择一个流程模版,进入流程启动程序,其次检查一下该流程模版是否可以被该人员发起,不能发起提示错误信息。1.1.1:启动过程图写入流程业务表一条记录。1.1.2:流程状态变化的概要说明操作员启动一个流程,创建一个workid,这个时候的状态是空白状态,也叫站位状态,如果在启动之前已经有了这个站位状态,它就不在创建新的workid而是取出

2021-04-18 05:37:40 325

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

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.线性流程节点运动(发送)设计发送就是从一个节点发送到另外一个节点,也可以说从一个节点运动到另外的节点上去。1.1.1:执行序列图(线性流程运动)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210417230611981.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,te

2021-04-17 23:24:44 364

原创 驰骋工作流引擎设计系列09 计算到达节点设计(方向条件规则)

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.计算到达节点设计(方向条件规则)节点的方向条件,就是节点在发送的时候遇到分支,如何让系统选择业务场景下所需要到达的节点。1.1.1:方向条件控制规则设计关键字:ccbpm方向条件控制规则,方向条件控制方式。解释:一个节点向下运动遇到分支后,需要有方向条件规则来控制,这个规则有如下两种。由连接线的条件来控制:在连接线上设置条件转向,当满足条件时,就走这一条路线,我们以请假流程为例来说明:方向条件

2021-04-17 21:14:03 167

原创 驰骋工作流引擎设计系列08 接收人规则设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.接收人规则设计接收人员规则是节点属性的一个重要设置,是确定当前接受人范围的规则,该规则有多种方式组成。1.1.1:概要说明关键字:ccbpm节点访问规则 接收人规则。相关功能:访问规则处理内容。节点属性配置:如下图:功能入口解释说明:就是下一步工作人员的接受人范围处理规则。A运动到B,如何确定B的处理人范围。根据不同的业务场景,ccbpm提供了如下几种模式,您可以根据自动不同的业务背景设置

2021-04-17 21:00:48 424

原创 驰骋工作流引擎设计系列06 保存草稿设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.保存与保存草稿设计保存,就是用户点击保存所要执行的工作,在讲解这个概念之前,我们要了解什么是草稿规则。1.1.1:关于草稿规则定义:流程发起工作做了一部分,就关闭了下次处理,对这件工作我们就称为草稿。 应用背景:草稿也是常用功能之一,它是针对于,开始节点的表单才有意义。它类似于我们的邮件草稿,当您发起一个工作后,录入了一些数据,有与其他的原因,需要暂停该工作,但是数据需要保存下来,等待我下次打开在继

2021-04-17 20:47:45 294

原创 在eclipse中jflow.properties文件乱码的解决办法

在eclipse中,通过maven导入工程后,打开jflow.properties文件后出现注释乱码,如图所示:解决步骤如下:步骤1:在eclipse 中点击菜单“window”步骤2:在window弹出窗体点击“Preferences“步骤3:在Preferences窗体选择General下的“Content Types”步骤4:在General根目录下选择 “Content Types”节点后,在右侧Text根目录下选中“Java Properties File”,然后修改最下方的De

2021-04-17 20:28:26 229

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

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第1节.流程引擎表结构的设计流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表。理解表结构,掌握状态字段,相关字段变化的规律,就掌握的整个流程引擎运转的规律了。1.1.1:流程引擎表的作用流程引擎表,是用来存储流程运行中信息的表。流程在运行过程中,需要把中间数据写入到该表中。一个流程启动后,就创建一个workid,就在流程引擎注册表里注册一条数据,有一个字段WFState来表示该流程的运

2021-04-17 20:01:35 409

原创 驰骋工作流引擎设计系列03 节点类型定义

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第2节.节点类型的定义为了适应分合流的流程,实现多线程,我们需要把节点分为5种类型。第3节.节点的分类为了适应与支持多线程模式的流程,我们把节点类型分为如下几种。普通的、分流点、合流点、分合流点、子线程点。驰骋工作流用图形分别标示出来节点的类型。第4节.流程图例一个分合流的流程实例:流程模式就是流程运行的模式类型,CCFlow目前支持的类型有线形流程、父子流程、同表单分合流、异表单分合流、我们所分

2021-04-17 19:51:26 326

原创 驰骋工作流引擎设计系列02 流程实例的生成设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第2节.关于WorkID的设计workid也叫流程实例id, 理解清楚workid的整个过程有助于理解如何获得数据,以及相关流程引擎表,业务数据表的产生变化的过程。第3节.概要说明工作流程引擎的WorkID,也叫流程实例的ID,他是一个Int64类型的,自动增长的数据类型,经过严格的测算,一般应用不会枯竭。一个workid可会贯穿整个流程的生命周期,从workid创建开始,到保存草稿,到启动流程,到发送到下

2021-04-17 19:44:43 197

原创 驰骋工作流引擎设计系列01 流程元素设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第2节.流程元素设计流程元素,概要的说就是流程上的画布内容。驰骋流程引擎元素比较简,节点、连接线、标签三种。设置有三个流程属性、节点属性、方向条件三种。一个流程模版有一个流程编号,它是三位数的序号,比如:001,002,003。每个流程有多个节点,每个节点有一个节点ID,作为该节点的标识,它是流程编号+两位数的序号转成int组成。如001的流程模版的有101,102,103个节点,一个010的流程

2021-04-17 19:36:40 236

原创 驰骋工作流引擎设计系列15 流程中途结束设计

第1节.关键字驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow第2节.流程中途结束设计1.1.1:概要说明一条流程走到一定的步骤后,当前的节点有权利停止该流程向下运动,但是他不能把流程删除掉,该数据仍然需要保存起来,这种操作叫结束流程。结束流程与删除流程不同的是:1,结束流程数据仍然在存在。2,流程结束了WFState是结束状态,而删除则是删除状态。启用结束流程后,结束按钮才能显示出来,根据用户的场景来确定是否启用结束流程按钮,默认是不启用。其他:也可以使用流程

2021-04-17 19:28:10 184

原创 驰骋工作流程引擎——流程设计器操作说明书

驰骋自由表单设计器V1.0操作说明书CCFlow.org2011年8月修订目录1总体说明 32流程创建 3流程创建 4流程的基本元素 4流程模式 4创建简单的流程 4流程属性 4节点属性 5基本属性 6按钮标签 10考核属性 10相关功能 113流程优化 194系统维护 19系统设置 20全局设置 20系统枚举值 21编码表 22JS校验库 22全局变量 22功能执行 23组织结构 23部门维护 24岗位维护 25人员维护 261总体说明关键字

2021-04-16 11:24:59 571

原创 关于驰骋BPM对银行行业的问题答复

1.平台支持的浏览器,上次反馈的是IE10以上,其他的浏览器支持的版本多少?RE: 前端对于IE,我们支持Ie9以上,对其他浏览器谷歌,火狐,360等浏览器的支持目前还没有反馈有问题。2.系统搭建集群,是否需要在配置文件中配置IP用户密码等信息。RE: 不需要。3.管理员是否涉及多级?一级管理员与二级管理员的概念是什么?RE: 系统有一个超级用户admin,我们称为他是1级管理员,每个组织有自己的组织管理员,我们称为二级管理员。一个组织只有一个主要的管理员,但是可以有多个协助管理员。4.确定移动

2021-04-14 12:15:46 209 1

原创 驰骋工作流引擎——发起前置导航设计

前置导航设置系列1.简单模式: 从一个表中取数据到发起节点的表单中1.1首先要设置数据源流程属性>>发起前置导航1.2流程发起前选择要导入的数据1.3选择后将选择的内容带入表单中2.父子流程模式:将父流程的信息带入到子流程中2.1首先要设置数据源流程属性>>发起前置导航装载数据SQL的查询字段要和发起节点表单的字段名称是一致的,若是对应不上就没有数据2.2流程发起前选择要导入的数据2.3选择后会将选择的内容带入数据父子流程设计查询参数SELEC

2021-04-14 12:08:13 199

原创 关于修改工作流引擎退回规则的声明-ccflow.txt

在退回规则上ccflow的设计缺陷,不能满足用户需求,为此更正此设计,以方便正在使用此设计的人员按照新版本的功能进行更正。1,取消节点中是否可以退回的属性.取消了:是否可以隐性退回 属性.2, 增加节点退回规则./// /// 节点工作退回规则/// public enum ReturnRole{/// /// 不能退回/// CanNotReturn,/// /// 只能退回上一个节点/// ReturnPreviousNode,/// /// 可退回以前任意节点(默

2021-04-14 09:50:20 183

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

各种签核,流转条件设置。RE: 我们支持组长模式会签,与协作模式会签,具体请baidu ccflow 会签模式,或者打开驰骋工作流的节点属性,相关功能的多人处理规则。表单字段中各种类型,下拉,联动,附件。RE: 1.支持常用的类型,配置基础的表单没有问题,您可以测试一下,把您的复杂的表单的模式,来套用我们的表单字段模型。2. 关于联动,有下拉框的联动,下拉框的级联。 单选按钮来控制其他控件的隐藏,显示等等。3. 对与附件的问题,请参考附件属性设置,可以单独显示,亦可以用字段扩展显示。如果不采用系

2021-04-14 09:43:02 212

原创 Java 流行的工作流引擎

JBPM 工作流JBPM 是一个Java业务流程管理系统,是JBoss中一款开源的工作流引擎,是一个轻量级的,使用BPMN 2规范可扩展的工作流引擎,也是一个工作流管理系统,它可以运行在任何java环境,嵌入在您的应用程序或服务,拥有工作流控制台管理界面,现在,最新的版本为JBPM6,与之前的版本相比,JBPM6控制台的功能更加强大,涵盖了BPMS特性。主要功能:提供一些web端流程设计器,ecplise 流程设计,通过拖拉的形式设计流程图基于JPA / JTA可插拔的持久性和事务处理特性

2021-04-14 09:27:54 273

原创 驰骋工作流程引擎回答湖南朋友的21个问题

1.整型可以输入小数点?RE: 是不允许输入的,我们做了js校验。2.控件前文本说明能否换行。设计模式:解析模式:3.多表单数据过不去?RE: 不很明白您的问题。4.外键表下拉框读出的数据最后一行是空行,会被默认选中;外键表下拉框SQL查询时不能是多表联查得到的数据;外键表视图不能用;外键表sql设置好之后不能修改;外键下拉框会数据表中多带T的字段;5.从表字段设计下拉框不能绑定SQL查询的数据;从表外键字段名称修改后无法保存;6.表单字体无法设置。RE: 可以设置的.

2021-04-14 09:16:04 182

原创 Java 流行的工作流引擎

JBPM 工作流JBPM 是一个Java业务流程管理系统,是JBoss中一款开源的工作流引擎,是一个轻量级的,使用BPMN 2规范可扩展的工作流引擎,也是一个工作流管理系统,它可以运行在任何java环境,嵌入在您的应用程序或服务,拥有工作流控制台管理界面,现在,最新的版本为JBPM6,与之前的版本相比,JBPM6控制台的功能更加强大,涵盖了BPMS特性。主要功能:提供一些web端流程设计器,ecplise 流程设计,通过拖拉的形式设计流程图基于JPA / JTA可插拔的持久性和事务处理特性

2021-04-14 08:54:16 578

原创 工作流引擎的测试容器-功能-使用方法-注意事项

关键字 Ccbpm, ccflow,jflow,工作流引擎,工作流引擎测试容器 功能说明 工作流的测试容器是为了解决手工模拟人工登录模式下测试繁琐的问题,而开发的一个测试功能,原来手工测试的按钮仍然保留。手工测试是通过输入用户名密码的方式登录,处理发起待办,在途工作。测试容器是,发起或者发送之后就转入一个待办列表,列出待办人员,点击直接处理待办,提高了测试效率。 操作方法 发起:流程测试打开能够发起该流程的列表...

2021-04-11 13:19:38 240

原创 工作流程引擎的退回规则

设计配置大全专题说明概述关键字:工作流引擎退回 退回规则说明:流程引擎的退回与发送,分别是前进与后退,它是流程引擎的基础功能操作,流程的退回根据不同的应用场景,也是需要不同的方式来控制,我们把这些方式叫做规则处理。退回工作的场景相对复杂,由于与审核组件,表单联系在一起为了能适用更多的应用场景,少写代码,所有请仔细约定本文章关于退回的设置。退回窗口页面:首先选择要退回的节点,然后填写退回原因,最后点击退回方式,完成退回工作。 单节点...

2021-04-11 12:32:01 410

原创 工作流引擎会签,加签,主持人,组长模式

第1章:概要说明关键字: ccflow 工作流引擎 会签,加签,主持人,多人处理规则会签定义: 会签就是多人在一个节点上表达意见,每个人只能在一个节点上填写一个意见。我们提供两种模式的会签: 协作模式的会签与组长模式的会签,我们要根据不同的应用场景设置会签类型。协作模式下又分为,协作组员是否可以在找其他人进行协作。组长会签模式,又分为,单组长模式,多组长模式。如下图就是会签的设置页面。第2章:协作模式的会签协作模式的会签:应用场景:A发到B,B的节点上有n个人(n>=1), 这n

2021-04-11 12:22:55 291

原创 .Net 三款工作流引擎比较:WWF、netBPM 和 ccflow

下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Foundation,NetBPM,CCFlow.NetBPM 与 CCFlow 是两款国内知名的开源软件,尤其是ccflow在国内的发展势头强劲。这个典型的流程假设:公司有两级领导,一级为主管Chief,一级为老板Boss场景描述:在某公司中,部门员工休假需要主管Chief的批准。如果休假天数大于10天,则

2021-04-11 12:13:55 742

低代码开发平台的设计4大特点

低代码开发平台已经成为了行业的共识,这是软件开发技术与开发思想沉淀几十年发展而来的产物,它大幅度的提高了开发效率,降低开发成本,缩减开发周期,提高了项目的可维护性,灵活性等。 如何选择一套符合自己的低代码开发平台?本文提供如下建议。 第1:是否可以本地化部署? 本地化部署是一个重要的指标,企业数据越重要,信息化的要求不允许放在互联网上,不能泄密第三方公司,如果使用saas模式的需要考量公司是否允许。 第2:是否有强大的工作流引擎支撑? 现在很多市场低代码开发平台良莠不齐,自己搞一个小程序,能够做一些简单的配置,就对外声称自己是低代码开发平台,实际上低代码开发平台都是原来是bpm厂商,都是在十几年,对流程,表单,应用场景、报表沉淀积累而来的,驰骋低代码开发平台就是如此。 第3:提供的表单引擎设计方式是否符合您的理解方式。 设计表单引擎有的是解析执行,有的是生成代码,有的是html富文本编辑器,有的是基于表单文件为载体完成表单的应用。驰骋低代码开发平台采用的是 解析执行+Html富文本编辑器模式两种方式实现的表单。 表单是低代码基础组件,是决定开发平台的质量的根基。 第4:系统设计基于菜单

2023-01-08

数据版本管理,数据快照

第1章: 应用背景 1. 我们在研究实体数据存储过程中,客户经常会给我们提出如何对历史修改的资料进行查询。 2. 我们知道,我们的保存就是对数据库的字段覆盖,应用开发不会怎么去考虑一个字段的变更前后的内容。 3. 今天我就对此课题提出驰骋表单引擎如何实现对数据历史数据的版本的控制与管理的。 第2章: 实现目标 1. 可以对数据实现拍照,就是立刻对当前的数据复制一份存储起来。 2. 需要实现对每个快照的数据字段对比,能清楚的展现出来数据的变化。 3. 能够还原到指定的数据快照上去。 4. 能够实现单独的数字字段还原到指定的快照上去。

2023-01-08

代码开发平台是什么 ,与流程引擎表单引擎什么关系?有什么优势?

我是开源驰骋BPM公司的老周,是bpm系统的爱好者、研发者、探索者。 对上述三个模块问题有一定的看法与理解,抛转引玉。 工作流引擎: 工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发送、退回、移交、流程运维(调整、回滚)、流程结束等操作。 另外:流程催办、 工作流引擎基于一套组织结构体系才能工作、组织体系上的操作者就是执行操作流程的主体。 工作流引擎有一系列事件发送前、发送后、发送成功时,发送失败时,退回前、退回后、流程结束前,结束后。我们可以利用这些事件表达业务逻辑实现用户需求。 事件伴随着消息的产生,比如:发送成功时,就可以定义发送成功消息,推送给相关的接受人或者其他的关注人。这些可以使用消息模版定义他们,推送到第三方的系统中去

2023-01-08

【专题退回】关于流程引擎的退回操作设计大全.docx

开源驰骋bpm,退回规则大全。

2021-04-11

【专题讲解】工作流引擎会签,加签,主持人,组长模式专题讲解.docx

ccflow工作流,开源工作流引擎

2021-04-11

Net三款工作流引擎比较.docx

超级好用。

2021-04-11

几种开源工作流引擎的简单比较

超级有用。

2021-04-11

ccflow表单单据模式.docx

公文的表单开发。

2021-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除