CCflow

年轻人不讲武德,竟然想白嫖我的开发神器

怎甘沉沦 提交于 2020-12-01 10:33:15
大家好,我是白码王子,糖糖。 今天有个同学问我:公司要开发一个流程,没有思路,问我有没有比较好的方法然后啪啪给我一张图。 大概类似于这样式儿 我一看,哟,财务审批流程,这一点一点儿写的话需要挺久,由于是.net程序员,我推荐他使用ccflow框架,功能强,写起来还算方便。 但是,这小子竟然说项目比较急,有没有马上能做出来的东西,因为自己不足以在这么短的时间写出来。 小样儿,有想法,看样子是时候拿出我的开发神器了。 来来来,瞅一瞅,看一看。 这个怎么用? 这个简单,代码都不用,直接把流程拖进去就可以。 我们找到流程模块-流程设计 这是本身工具带的一些流程,既然是自定义的,我们就新建一个好了,就做同学要的流程。 现在就进入设计界面了,根据需要配置SQL语句 接下来是权限,为了节省时间我们就全选了 最后是流程具体走向设置,这里把同学需要的流程用左边的工具拖出来就好了,完成。 当我把这些配置好之后,同学眼睛都睁大了。 糖哥糖哥,这个好,给我用一下呗? 什么? 这是要白嫖我的开发心血啊。 年轻人,果然不讲武德! 一个省着奶茶钱去买工具的老人家,都不放过! 我劝你们这些年轻人要讲规矩! 一顿烧烤都不请,耗子尾汁。 再见,谢谢! 来源: oschina 链接: https://my.oschina.net/u/4384923/blog/4766552

驰骋工作流引擎简介

无人久伴 提交于 2020-10-29 11:21:12
驰骋工作流引擎是国内首屈一指的开源软件,目前在国内市场中占有很大市场。自发展之初驰骋工作流引擎就一直以服务社会为原则,将底层核心代码毫无保留的开放给合作伙伴和开源爱好者等热爱工作流的各种群体。驰骋工作流引擎在十多年的发展过程中,通过和国内的政府机关、企事业单位等大型机关以及公司等的合作,不断完善自身业务处理能力和流程的适应性,每一步的发展历程都为今日的辉煌成果奠定了根基。 驰骋工作流研发的一系列开源软件如下: CCFLOW为驰骋工作流引擎的原身,在此基础上我们扩展系列产品线。CCOA为办公自动化系统,内嵌有工作流引擎模块,不仅满足了工作流程运转同时还同步实现了办公室收发邮件,考勤打卡等功能。CCIM为在线通讯软件,可满足用户在工作流运转过程中实现消息的实时推送,达到有待办事项到达时的提醒功能。CCSSO为单点登录系统,可满足用户在已有的多环境条件下,通过一键式登陆实现不同系统之间的切换而无须重复性输入登录信息。CCGPM权限管理系统可满足用户的系统权限整体分配功能,可实现在此系统中为不同用户配置在不同系统中的权限功能。 驰骋工作流引擎发展起始于2003年,历经十多年的发展,ccflow在.net的BPM领域,在国内拥有最广泛的研究群体与应用客户群,是大型集团企业IT部门、软件公司、研究院、高校研究与应用的产品驰骋工作流引擎不仅仅能够满足中小企业的需要,也能满足通信级用户的应用

关于xxx公司对jflow的几个问题的答复

倖福魔咒の 提交于 2020-10-27 19:48:06
增加上传的各种类型附件可在线预览功能。 RE: 可以购买的xx的组件,支持的在线预览与编辑,我们有相关的接口文档可以实现. 希望这个问题在等一下,我们可以实现doc文件的在线编辑,公文已经实现了,没有移植到Java上去,采用vsto技术打开本机的word文件。 2.当前节点的附件列表中包含有多个附件,如何将附件拆分到后面的各个节点中? 示例: RE: 您可以使用独立表单,在独立表单上设置两个附件,附件可以使用权限控制,在不同的节点显示不同的附件。让高鑫帮助你们配置。 3、页面展示交互不好,改成拖拽控件会好很多。 RE: 展示与拖拽没有关系,表单设计器,需要个性化的展示效果需要开发者表单。 https://blog.csdn.net/ccflow_LQ/article/details/106263350 参考. 4、每次软件升级都需要清理缓存才可以正常使用,缺少静态资源版本管理 . RE: 对于后台开发人员,也许有这个问题,我们找到处理一下,这样的问题出现仅限于流程设计人员吧? 6 、移交时 RE: 史连雨解决. 7、后端提供的接口 缺少权限管理 . RE: 不是很明白,你说的哪方面的权限? 8、线上修改流程后 影响线上未结束的相关流程运行 缺少流程版本管理 . RE: 1. 根据流程变更的内容,采用相关的对策,如果设计到删除节点,表单有大的变化,就使用流程属性的[ 版本控制 ]功能

CCBPM与外部业务数据同步配置方案

懵懂的女人 提交于 2020-08-16 23:11:34
对于长期跟踪、关注ccflow的朋友来说,cc于2017年-2018年期间,为了方便让用户可以将流程数据同步到自己的业务数据库,增加同步业务数据的功能。由于后面的升级改造,这块功能没有及时跟进,使用户在同步业务数据时,缺少了一种方案,只能使用FEE或者增加EventBase实现。 虽然以上两种功能也可以进行数据同步,但是需要给每个流程增加FEE或者EventBase,工作量会很大。现在,业务数据同步功能已经修复,用户只需要通过配置,即可实现,现有配置方案,与之前差距不大,具体步骤如下: 1.配置数据源 进入流程设计器后台--系统管理----系统管理----数据源管理,选择新建。 填写数据源名称、编号,选择要同步的数据库的类型以及登录ID,密码,数据库实例,数据表(oracle可以不用填写数据库名)等。目前支持MSSQL,MySql,Oracle,PostgreSQL(大家关注的达梦数据库还在路上) 注意:配置oracle数据库时,请注意用户名必须有对相关库中相关表的select权限,否则在查询表的列名时,会查询不到。 点击保存之后,左侧有一个测试连接,可以检查数据源连接是否正确。 2.设置同步的表及关联列 选择想要同步业务数据的流程,点击流程流程----开发接口----与业务表数据同步。然后选择数据源,指定同步的表,以及选择同步的方式。 设置字段匹配,配置时,必须选择一个主键字段

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

爷,独闯天下 提交于 2020-08-06 02:34:40
工作流引擎的测试容器-功能-使用方法-注意事项 关键字 Ccbpm, ccflow,jflow,工作流引擎,工作流引擎测试容器,表单引擎 功能说明 工作流的测试容器是为了解决手工模拟人工登录模式下测试繁琐的问题,而开发的一个测试功能,原来手工测试的按钮仍然保留。 手工测试是通过输入用户名密码的方式登录,处理发起待办,在途工作。 测试容器是,发起或者发送之后就转入一个待办列表,列出待办人员,点击直接处理待办,提高了测试效率。 操作方法 发起:流程测试 打开能够发起该流程的列表 进入工作处理器界面 处理待办:点击之后,系统自动就会按照您选择人员进行登录. 选择一个人员登录后的效果 相关功能说明 切换用户,就是返回当前的工作详情页面。 数据库信息:可以查看工作流引擎的控制表的数据变化情况 轨迹图:就是查看轨迹信息 重新启动:就是可以重新发起一个新流程,进行测试。 安全退出:就是退出系统 如果测试完毕后,一定记得安全退出,返回admin登录状态。 注意事项 测试完毕后注意安全退出系统。 在集团版本与SAAS模式下,一个浏览器,不能用两个二级管理员同时登录。 更多资料 更多资料请下载: http://ccflow.org/doc 下载地址: http://ccflow.org/down.htm 来源: oschina 链接: https://my.oschina.net/mengjuan

Java工作引擎表单从表Excel格式数据导入

五迷三道 提交于 2020-07-28 10:14:37
关键词: 表单引擎从表数据导入 Java工作流引擎表单设计 开源工作流引擎数据导入 应用背景 当发起某些流程的时候需要本地批量上传一些数据到表单的列表中,这时候我们就需要创建从表,通过从表批量的导入数据,从而提高工作效率。 配置方式 创建从表 打开表单设计器创建一个从表如下图 关于从表的详细创建文档,请查看我们的说明手册 设置从表属性里的数据上传方式 设置本地的Excel导入模板,模板的表头对应表单设计器里从表的表头,外键和枚举字段直接在从表里输入有效的值就行 运行流程表单点击从表数据导入 导入后的数据展示 更多驰骋表单引擎、流程引擎资源: 100% 的开源-源代码下载地址: http://ccflow.org/down.htm 在线文档 : http://ccbpm.mydoc.io 视频教程 : http://ccflow.ke.qq.com 来源: oschina 链接: https://my.oschina.net/mengjuan/blog/4303513

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

核能气质少年 提交于 2020-04-28 16:26:25
关键字 工作流开发框架权限设计、用户组、岗位、集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构。 SELECT No,Name,ParentNo FROM port_dept; -- 部门。 SELECT No,Name,Adminer,AdminerName FROM port_org; -- 组织。 -- 岗位表. SELECT No,Name,FK_StationType, OrgNo FROM port_Station; -- 岗位。 SELECT No,Name,OrgNo FROM port_stationtype; -- 岗位类型。 SELECT FK_Dept,FK_Emp,FK_Station FROM port_deptempstation; -- 部门人员岗位。 -- 用户组表. SELECT No,Name,FK_Team FROM port_team; -- 用户组。 SELECT No,Name FROM port_teamType; -- 用户组类型。 SELECT FK_Teamp,FK_Emp FROM port_teamEmp; -- 用户组人员。 --公文字号相关的设计. SELECT No,Name,FK_Team FROM Doc_DocType; -- 公文类型 。FK

工作流引擎JFlow与activiti 对比分析(一)5种基本控制流模式的对比

喜欢而已 提交于 2020-04-26 23:40:52
为了更好的说明activiti 与jflow的两款工作流引擎的特点与区别,我们按照如下几个方面做一次全面的、客观的对比。 首先activiti是国外的一款开源的工作流程引擎,在国际上影响比较深远与广泛,解决了BPM领域的很多问题,值得我们赞赏。他的boss是jbpm的前身。 JFlow是济南驰骋公司开放的一款工作流程引擎,JFlow的前身是CCFlow,ccflow是国内开源的一款老牌的工作流程引擎,承担过很多大型项目,适应于复杂的国内应用环境。 Activity 相对简单,仅有流程引擎,没有表单引擎。在BPM的研究领域, 很多的学者,专家都是把流程引擎与表单引擎分开的,对于这个观点我们并不很赞同。实现功能需要大量的代码开发。 JFlow是JFlow流程引擎+CCForm的表单引擎的有机结合,内容相对复杂,配置程度较高,实施周期短,上手快。 工作流程引擎 - 对比 以国外流行的工作流activiti的模式与当今中国开源的JFlow(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工作流比较通用的就是满足21种流程模式的支持。 5种基本控制流模式的对比 顺序流(Sequence) ACTIVITI : 就是按照流程设计的步骤,一步步的向下运行,这样的模式下每个节点有先后顺序

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

倾然丶 夕夏残阳落幕 提交于 2020-04-26 18:18:34
关键字 工作流开发框架权限设计、用户组、岗位、集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构。 SELECT No,Name,ParentNo FROM port_dept; -- 部门。 SELECT No,Name,Adminer,AdminerName FROM port_org; -- 组织。 -- 岗位表. SELECT No,Name,FK_StationType, OrgNo FROM port_Station; -- 岗位。 SELECT No,Name,OrgNo FROM port_stationtype; -- 岗位类型。 SELECT FK_Dept,FK_Emp,FK_Station FROM port_deptempstation; -- 部门人员岗位。 -- 用户组表. SELECT No,Name,FK_Team FROM port_team; -- 用户组。 SELECT No,Name FROM port_teamType; -- 用户组类型。 SELECT FK_Teamp,FK_Emp FROM port_teamEmp; -- 用户组人员。 --公文字号相关的设计. SELECT No,Name,FK_Team FROM Doc_DocType; -- 公文类型 。FK

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

别来无恙 提交于 2020-04-25 13:10:50
关键字 工作流开发框架权限设计、用户组、岗位、集团模式应用. java工作流程引擎, .net 工作流引擎,工作流开发框架 相关的表结构 -- 相关组织-表结构。 SELECT No,Name,ParentNo FROM port_dept; -- 部门。 SELECT No,Name,Adminer,AdminerName FROM port_org; -- 组织。 -- 岗位表. SELECT No,Name,FK_StationType, OrgNo FROM port_Station; -- 岗位。 SELECT No,Name,OrgNo FROM port_stationtype; -- 岗位类型。 SELECT FK_Dept,FK_Emp,FK_Station FROM port_deptempstation; -- 部门人员岗位。 -- 用户组表. SELECT No,Name,FK_Team FROM port_team; -- 用户组。 SELECT No,Name FROM port_teamType; -- 用户组类型。 SELECT FK_Teamp,FK_Emp FROM port_teamEmp; -- 用户组人员。 --公文字号相关的设计. SELECT No,Name,FK_Team FROM Doc_DocType; -- 公文类型 。FK