- 博客(78)
- 资源 (2)
- 收藏
- 关注
原创 CCBPM通过WebApi对流程方向条件、流程事件、节点事件、节点接收人、表单事件、外键外部数据源的操作
为了提升CCBPM对集成用户自主操作性的空间性,以及业务数据的独立性,cc增加了对流程方向条件、流程事件、节点事件、节点接收人、表单事件、外键外部数据源的操作空间。集成用户,可以通过webapi的方式对以上逻辑和功能,进行自主化定义,提高对原有系统的容错性,使用户有更多的方式,实现对原有业务流程系统的对接,也更进一步增加了CCBPM的开放性。 之前,用户在集成CCBPM时,必须按照ccflow提供的组织结构,进行对人员(Port_Emp)、部门(Port_Dept)、岗位(角色,...
2020-06-27 01:10:28 1201 2
原创 CCBPM与外部业务数据同步配置方案
对于长期跟踪、关注ccflow的朋友来说,cc于2017年-2018年期间,为了方便让用户可以将流程数据同步到自己的业务数据库,增加同步业务数据的功能。由于后面的升级改造,这块功能没有及时跟进,使用户在同步业务数据时,缺少了一种方案,只能使用FEE或者增加EventBase实现。 虽然以上两种功能也可以进行数据同步,但是需要给每个流程增加FEE或者EventBase,工作量会很大。现在,业务数据同步功能已经修复,用户只需要通过配置,即可实现,现有配置方案,与之前差距不大,具体步骤如下:...
2020-06-25 13:42:18 1135
原创 流程引擎概述及组成
目前主流的设计器有Camunda(包括Activiti、Flowable,3家之前都属于一家)设计器、Worflow设计器(仿钉钉版)以及国产的开源软件ccflow设计器
2023-10-09 15:02:38 1263
原创 Activiti、Flowable与CCFlow的选型对比
以上三款产品,最主要的特点:Activiti7:分布式、云方向,与业务数据耦合低(通过business_key关联);Flowable:稳定、支持mongdb存储、功能较为完善CCFlow:技术支持、双版本、国产化
2023-05-29 17:40:35 2160
原创 两款开源.NET工作流引擎 Elsa 与ccflow使用比较
相对java开源的工作流程引擎.net开源的工作流程引擎相对较少,这里整理两款.net开源工作流引擎,做一下对比使用。elsa示例代码:Githubd地址:https://github.com/zhenl/MyElsaccflow下载地址:https://gitee.com/opencc/ccflow
2023-01-09 17:11:41 3595
原创 BPMN2.0协议简介
BPMN2.0相对于BPMN1.0最大的区别就是定义、规范了流程引擎的执行语义和格式,利用标准的图元描述真实的业务发生过程,保证相同的流程在不同的流程引擎中得到一致的执行结果。在2.0的这套标准中,主要对流程执行定义了三类基本要素,分别为Activities(活动)、Gateways(网关)、Events(事件)
2022-09-08 16:24:10 7111 1
原创 什么是父子流程,与分合流有什么不同
子流程是某个流程在流转过程中可以自动或手动创建一个新流程实例,并辅助主流程或执行主流程中的某一部分业务的流程。所以子流程在BPM中,是一个可以包含活动、网关、事件等等的,可以被重复使用或者独立启用的一个新的流程。
2022-04-28 16:47:11 1339
原创 什么叫做分合流,分合流是一种什么流程模式
在BPM中,大家可能听过线性流程、子流程等等,分合流这种叫法可能是第一次听说,也不理解其模式与意义,那么下面我们讲一讲什么是分合流,它是怎么来的,是一种什么样的场景模式。
2022-04-28 15:46:11 1201
原创 CCBPM抄送功能变更说明以及抄送消息推送设置
功能变更时间:20200331(按当前发布时间为准)功能描述: 抄送,类似于email的抄送功能,将当前节点的处理状态与成果知会相关人员,相关人员只可查看表单、流程运转轨迹、审批意见等,不可修改内容、填写意见。变更概要说明: 1.变更了操作方式 2.增加了移动端的消息推送更新后配置说明: 1.更新抄送继续保...
2020-03-31 17:51:38 522
原创 CCMobile与安卓、IOS集成过程中的问题与解决方案
前言: CCMobile(2019版本)是CCFlow&JFlow 的一款移动端审批的产品。系统基于mui框架开发,是一款可以兼容Android与IOS的移动端工作流审批系统。由于CCMobile仅仅局限于移动端的流程审批,所以在其他办公功能方面很少,这时可能就需要在源码上开发或者与其他APP进行集成。 由于Mui是一款h5的框架,并不是原生的,所以...
2019-06-26 17:33:43 565
原创 CCFlow & JFlow微信微工作台集成配置说明
1.创建微工作台 1.先用管理员账号登录微信企业号后台 https://work.weixin.qq.com/ 2.点开应用与小程序。 3.点击创建引用,输入应用名称、选择图标、选择可见范围(可见范围中的部门、人员都属于微信中的通讯录)4.创建完成。2.设置网页授权及JS-SDK 1.进入创建...
2019-06-11 19:10:36 1548
原创 CCBPM在舆情系统中的应用
舆情系统,从整体上来看,分为三大部分:舆情监测、舆情收集与处理、舆情处置。舆情监测,主要使用爬虫系统,通过设置关键字、监测热点、网站、微博、论坛等等,进行舆情的监测。舆情收集与处理,主要收集爬虫系统监测到的数据,进行分析是否属于舆情范畴,这一块的工作,人力是比不可少的。舆情处置,就是将属于舆情的信息,交给相关部门进行处理。并可以根据舆情发现的数据、处置的数据等等进行舆情分析。 本文,主要讲
2017-04-26 17:56:28 1445 1
原创 驰骋开源工作流ccflow可扫描二维码的表单设计
功能描述: 在PC端,设计表单时,添加二维码。表单打印之后,使用手机端扫描,可以查看流程的轨迹与表单。添加方式如下图所示:右键点击添加的装饰图片,在图片类型中,选择二维码。设置好之后,预览表单,表单之中出现二维码,通过打印网页、rtf等方式打印表单完成之后,使用手机端扫描此二维码,可以查看该流程的轨迹和表单。
2016-11-11 09:43:13 1667
原创 CCFlow开源工作流SDK流程开发模式简单教程
Ccflow的SDK开发模式,主要是用于一些页面交互性较强而且现有的表单设计模式无法满足的情况下,或者二次开发时使用的模式。在新版本发布之后,前后端分离,将会取消很多服务器控件,使用js和css代替,所以,开发者需要对代码掌握度较高,而且拥有较多的ccflow使用经验才可以。 SDK流程的优点:1. 流程表单页面交互性强。2. 表单样式可以随意
2016-10-28 23:20:24 10829
原创 ccflow与jflow的异表单分合流设计说明
异表单分合流,也可以成为异步分合流,意思可以理解为:流程在某个活动(节点、步骤)之后,产生多个分支(这个分支数量是在设计流程的时候已经确定的)进行流转,然后在指定的节点,根据设置的完成率,判断是否激活聚合点(汇总点)。设计步骤:1.画出流程图,例如下图:2. 设置“总经理节点”为分流节点,“总经理汇总”为合流节点。3.“市场部-年度计划”,“研发部-年度计划
2016-05-16 17:24:40 2280 1
原创 CCIM安装教程
CCIM是驰骋软件CCOA与CCFlow中的一款即时通讯软件,可以进行聊天、文件传输、截图等功能。二次开发后,可以与流程信息提示(比如待办信息提醒、消息接听等)、新闻发布、邮件提示、公告提示等关联。 之前有朋友下载安装过CCIM,都是无疾而终,下面,我将向大家介绍一下,如何安装CCIM。 前提:1.由于CCIM是结合CCOA或CCFlow一起使用的,所以说,首先需要
2016-03-09 09:36:25 1771
原创 CCFlow & JFlow新版本中的节点设置与轨迹查看权限说明
在CCBPM的新版本中,我们修改一些功能,在使用起来更加便捷,同时也添加了一些新功能,增加了CCBPM的内容。今天介绍一下修改后的节点设置功能,与新增加的轨迹查看权限。 节点设置功能:老版本中,与节点设置相关的功能比较分散,在进行设置时经常进行页面切换与跳转,使得设置步骤比较繁琐,用户体验比较差。针对于这个问题,我们在新版中,将所有关于节点设置相关的功能进行统一集中,优化用户体验,减少
2015-12-18 18:28:34 1571
原创 学习开源驰骋工作流引擎的难点是什么?
前言:为什么有的人可以用好ccflow,有的人就用不起来?为什么别人行,你而没有使用成功?学习ccflow的难点是什么?这里我们作为官方技术支持人员,总结如下几条,还望以前没有用好ccflow的朋友与将要使用ccflow的朋友借鉴。 1.抱着怀疑的态度。 CCFLOW是开放的吗?说明书全不全?能有这样的好事吗,把代码全部给你?会不会用着用着厂家会找我的麻烦?会不会代码中厂家
2015-12-18 18:23:52 2178
原创 CCBPM 表结构说明
CCBPM的表,基本分为三大类,组织结构类表、流程模版类表、流程引擎类表。下面简单介绍一下,每一类的表之间的联系。组织结构表:组织结构表分为集成模式(一个用户一个部门,one-one模式,下载jflow或ccflow源码并安装后,其中的组织结构就属于此类型。)、BPM模式(一个用户多个部门,one-more模式,下载CCOA并安装后,其中的组织结构就属于此类型。)以one-on
2015-12-15 14:51:00 1932 1
原创 JFlow:真心服务中国IT产业
JFlow概要介绍:1.JFlow实在CCFlow的基础上升级改造而成的Java版本的简称。2.产品面向社会100%开源,真心服务中国IT产业。3.操作简单、概念通俗易懂、操作手册完善(累计1.4W字操作说明)、代码注释完整、案例丰富翔实、单元测试完整。4.方便与您的开发框架集成、与第三方组织结构集成。既有配置类型的开发(适用于业务人员、IT维护人员),也有面向程序员的高级引擎AP
2015-12-15 09:39:58 2660 3
原创 CCFlow与JFlow的集成模式的组织结构说明
组织结构表分为集成模式(一个用户一个部门,one-one模式,下载jflow或ccflow源码并安装后,其中的组织结构就属于此类型。)、BPM模式(一个用户多个部门,one-more模式,下载CCOA并安装后,其中的组织结构就属于此类型。)目前有许多JFlow的爱好者,在添加人员时,总是无法添加。或者进行组织结构集成时出错。下面将介绍下,集成模式的组织结构以及集成说明。
2015-12-11 19:47:37 2869
原创 CCBPM(CCFlow与JFlow)中如何让表单字段自动生成编号
最近好多ccflow与jflow的爱好者问我,怎么才能让表单字段自动生成编号。现在,通过一个完整的设计步骤与流程实例,向大家重新介绍一下。 在CCBPM中,将这种自动生成编号的行为称为:单据编号。应用场景是:用户希望每一笔业务都能实现一个按照自己定义的格式自动增长的编号。 如果要设置单据编号,分为两个步骤。第一步,在节点表单中,创建一个文本框,定义名称为BillNo。
2015-12-11 19:29:01 2546
原创 CCBPM(CCFlow与JFlow)H5版本中新增的数据统计分析功能演示(一)
新增加的工作时长分析、工作考核分析,是对于节点处理人工作效率的统计分析与统计。可以让管理层直观、快速的了解每个工作的效率、了解每个工作所需要的平均时长,方便管理层找到工作的不合理之处,对工作的优化处理,提高整体的工作效率,减轻员工的工作压力。 工作时长的分析:可以统计每位员工处理当前工作所用时间的最大值、最小值、平均值、离散系数、本月平均值、上月平均值,以及本月的处理效率相对于
2015-12-10 14:54:26 1132
原创 CCBPM流程结束的大总结
1, 正常完成:流程运行到最后的一个环节.2, 非正常结束:流程运行到指定的节点,满足的指定的流程结束条件,自动结束流程. 这种模式需要在节点的流程完成条件里设置。3, 强制结束:流程运行到特定的节点后,因当前操作员的需要强制删除该流程. CCBPM为我们提供了结束流程的功能按钮.4,以删除的方式结束流程:谈起这种模式首先要掌握ccBPM的删除规则:这种模式CCBP
2015-12-08 09:29:04 1087
原创 JFlow手机端开发说明与案例
现在,任何软件产品的移动化都是常见的或者是必须的,CCBPM也是如此。由于JFlow与CCFlow移动端不开源的情况,那么想自己开发移动端,应该如何做呢?下面,将介绍一下大体的思路。 CCBPM为移动端提供了两种实现方案,但是对应的表单类型也是具有局限性的。 第一种,适用于自由表单的方案。(通过流程设计器画出来的表单) 此种方案,首先需要完成表单解析器功能的开发,即PC端的
2015-12-08 09:14:13 2348 1
原创 CCBPM关于工作流引擎授权功能说明
各位ccBPM爱好者,如果您在使用ccBPM的授权功能,请仔细阅读。新需求点说明: 1, 同一个时间点一个人只能授权给一个人。2,需要按流程的范围授权,或者全部授权。3, 需要为授权增加一个日期.4, 被授权人登录后的每一步操作,都要需要记录实际处理人,所以需要在日志中扩充一个列来记录实际执行人。变更内容: 1,原来的 WF_Emp 表中的 AuthorIsOK
2015-12-05 10:17:10 900
原创 CCBPM关于工作流引擎取回审批的设计方案与实现过程
需求背景 0, 本文中尽量避免审批概念,因为在我们认为没有审批节点或者审核节点,任何节点都是数据采集.1, 取回处理,也可以称为提前处理,是对于拥有绝对审批权限的人,为了工作的需要直接的从下属工作人员中取回工作而直接处理。2,这种做法是违反规范的,但是在一些场景下是需要的。比如: 1, 下属长期不处理。2, 下属在外地.3, 特殊的情况下不需要让特定下属知道此事件.
2015-12-05 10:14:03 691
原创 CCBPM流程变更处理解决方案与对策
很多的朋友都问这个问题,为了方便解决此疑问,面对以上的变化,ccBPM采取的应对方案如下.1,增加节点.RE:解决方案:对流程没有影响. 1.对原来与现有的流程没有什么影响,历史的工作报告还能打开.流程轨迹图可能会出现不连续的情况,但是不影响查看. 2,在途工作会按照新的设计去运行. 2,减少节点. 影响范围:1,历史数据会不能正常打开,被删除的节点数据反映不出
2015-12-03 16:11:30 630
原创 CCBPM多表单流程中关于绑定表单的设计步骤
第一步:选择绑定表单,进入选择表单页面第二步:选择需要绑定的表单,如果表单库中没有合适的表单或者没有表单,需要在表单库中添加第三步:绑定完成显示效果:根据节点中配置的表单类型显示也不相同树表单类型:效果图参照---》流程表单树自由表单:节点中的自由表单也会显示出来禁用(对多表单有效):节点中的自由表单将不会显示
2015-12-03 14:37:37 2065
原创 CCBPM中流程回滚的介绍
需求背景: 流程结束后,操作员发现此流程有一个错误,需要退回重新处理。对于ccBPM来说整体流程已经完成并且流程运行控制表已经被删除了该流程的数据。处理方案:在流程属性里的相关功能里增加一个相关功能,接受两个参数一个workid,一个回滚原因. 此功能只有admin用户才能操作。其它说明:1, 如果您是为了测试,估计不能测试到效果,因为ccBPM在判断最后一个节点是通过时间来排
2015-12-03 14:19:32 621
原创 CCBPM高级开发之类设计与数据库设计命名规则
总体规则1,以英文命名,每一个字母大写,提倡用简写。比如Emp 人员 Dept 部门 Station 岗位。2,如果英文名称太长,或者不常用可考虑用中文命名,建议用中文的缩写。比如管理机关GLJG。3,对于类与表的命名必须有前缀,比如BP.Port.Dept 类名,表名为Port_Dept.。4,前缀命名尽量简单。比如考核命名空间英文名称为Check 空间可以命名为CH。共用的类英
2015-12-03 10:48:46 714
原创 CCBPM 任务分配流程设计说明
主要特点说明:1.分流点明细表中的字段作为子线程接受人。2.子线程中的处理人,只能看到与他工作想过的内容与数据。3.合流点汇总子线程中的数据。 首先,创建一个同表单分合流流程。并绑定节点处理人。第二步,给分流节点创建分配任务明细表。注意事项:明细表中,必须有编号、处理人两列,用于指定工作处理人。 第三步,设计子线程节点。1.设置表单,将任
2015-12-02 15:13:51 2093
原创 H5版本的CCBPM设计器将有哪些变化
各位ccbpm的爱好者: 经过ccbpm队员们几个月的辛苦的努力,ccbpm将有将脱胎换骨的变化,这些变化主要体现在后台上,总结如下几点,敬请各位同学的期待。 1, 我们将要全部放弃sl的表单设计器与流程设计器,全面采用Html5的来实现。 1.1 我们会向下兼容,以保持用于原有的设计还可以兼容。1.2 这两个设计器,将会能在支持h5的浏览器上运行,但是前台的最终用户
2015-11-30 09:30:36 1537
原创 CCBPM 同表单分合流介绍
关键字:同表单分合流.定义:同表单分合流就是,多人可以同时处理一个工作,这些人处理的工作内容是相同的,也就是表单是相同的,我们就成为同表单的分合流。在它的流程引擎里,也叫会签。我们以月销售总结为例,来说明什么是同表单的分合流。需求描述:一个销售经理,需要本部门的销售人员,填写汇报上月的销售工作。它有三个步骤,下达任务,各个销售人员填写,销售经理汇总查看。说明:汇总上来本月销售情况,
2015-11-28 15:18:51 1111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人