关于厦门的朋友对驰骋工作流引擎的评估若干问题答复
1. 需要把代码集成,组织结构集成. 如何处理?
RE:
- 驰骋工作流引擎、流程快速开发平台可以支持多租户集团模式、支持集团单机版模式,支持中间件模式。
- 如果想把ccflow,jflow集成到您的开发框架里,需要两个步骤,代码集成与组织结构集成。
- 代码集成就是把ccflow,jflow的前台与后台分别合并到您的代码库里。Ccflow,jflow的后台依赖较少,结构简单。 前台只有一个目录,代码都是开放的,直接合并就可以。
- 组织机构集成步骤的原理是,把ccflow,jflow的5个组织机构表删除掉,创建结构一样的视图就可以完成了。详细信息请参考在线操作手册:
- 组织机构的集成http://ccbpm.mydoc.io/?t=15928 包括.net版本的ccflow java版本jflow.通用。
2. 一个流程跑到指定的节点,需要启动另外一个流程,如何启动的?如何配置?
Re:
- 在驰骋BPM中我们称为父子流程。
- 一个节点上可以启动多个流程模版,比如:在项目实施流程中的一个节点可以吊起催款流程,也可以吊起采购原材料流程。
- 父子流程分为两类,一类是一个流程只能启动多次的,比如:工程类的项目,催款流程,购买原材料流程。 实验室管理系统中的采样流程,分析流程,我们把这样的称为父子流程。
- 另外一类是只能启动一次的,比如:再一个集团应用中,每个子公司的一条报销流程运行到指定的节点后,根据一定的条件需要到集团财务部审批,子公司的流程我们称为父流程,集团的流程,我们称为子流程。但是这个集团的子流程只能启动一次相对于这个流程实例来说,我们把这样的流程称为延续流程。
3. 表单两个字段用户大类,用户小类如何实现联动选择下拉框?
RE:
- 这个模式我们称为表单的级联下拉框。
- 我们的demo库里有这样的demo., 如下图:
- 数据源的获取支持多种模式,如下图:
- 你只要会sql,会使用js,就可以快速的配置实现这样的效果。
- 不仅仅是级联下来框可以实现,ccform的很多配置都可以用这样的模式实现,使用js,或者sql,就可以配置高级的应用。
4. 需要在文本框上点击一个按钮实现弹出窗体,选择值后,返回到这个文本框上如何实现?
RE:
1. 这样的操作行为,ccform里称为pop返回值。
2. 根据不同的pop返回值内容不同,弹出窗体显示的内容格式不同,我们抽象出来多种pop模式。如下图:
3. 这些都可以在字段里自定义,字段属性如下:
实现效果
5. 可否提供源代码,不接受任何限制的源代码,所有的代码都要给.
RE:
- 驰骋工作流程引擎是一个开源的流程引擎,bpm系统,在2008年就开源了。
- 该引擎是国内最大的开源流程引擎,包含.net 版本的ccflow与Java版本的jflow.
- 是一款核心代码100%开源,并且久经考验的一款工作流引擎。
6. 工单上传的附件如何存储?
RE:
- 驰骋表单引擎的附件组件支持按照文件物理路径存储,存储到数据表字段里,储存到ftp服务器上,存储到sftp服务器上4种模式。
- 支持文件存储加密,配置方式请参考下图:
7. 流程引擎中如何增加我自己写的业务逻辑代码?如何被调用?
Re:
- 该问题在驰骋BPM系统里称为事件,您可以百度 ccflow 事件就会得到很多这方面的解释说明。
- 事件就是节点在运动过程中触发的动作,比如创建工作的时候,发送前、发送成功时、发送失败时,流程结束前,流程结束后,退回前,退回后等等。
- 不同的事件可以植入不同的业务逻辑,比如:在发送前我需要做一些数据的安全性检查,在发送成功的时候,我需要把数据写入到相关的系统里。
- 在上述的事件里,您可以以不同的方式植入到您的代码里,植入模式分为代码模式,sql模式,存储过程模式,url模式,以及业务单元模式等等。
- 更详细的驰骋工作流引擎的事件设计,请参考:《驰骋工作流快速开发平台的事件交互模式设计与实现》https://blog.youkuaiyun.com/ccflow/article/details/82848733
8. 如何处理分支? 在审核过程中,不同的条件走不同的路径。
RE:
- 该问题是在驰骋工作流引擎里叫做:计算到达节点也叫方向条件规则。
- 该问题涉及到两个节点之间的关系, 根据不同的应用场景,我们设计了不同的模式。
- 具体信息请参考: https://blog.youkuaiyun.com/ccflow/article/details/82848569
9. 如何处理绩效考核, 如何在绩效考核上做二次开发?
RE:
- 驰骋工作流程引擎的考核分为质量考核与时效考核。
- 质量考核就是当前节点对上一个节点工作质量的评价,就是做的好不好的评价,数据存储在WF_Eval这张表里。工作质量考核的详细设计说明:
https://blog.youkuaiyun.com/ccflow/article/details/82587477 - 时效考核就是当前节点限定的时间,完成的时间,处理人,考核状态等数据存储在WF_CH这一张表里。 关于时效考核的更多的信息.
https://blog.youkuaiyun.com/ccflow/article/details/82588995 - 因为考核的分析的多样性,考核数据利用的多样性,工作流引擎仅仅处理基础数据,负责把基础数据处理正确,其他的如何利用,如何扣分,罚款,通报批评等操作由开发人员二次开发完成。
10. 系统是否接受过安全测试?效率测试?效果如何?
RE:
1. 驰骋工作流程引擎接受过大庆油田的、华夏银行、浙商银行等客户的安全测试都已经通过。
2. 效率测试接受过浙商银行,安华保险的等客户测试,均已通过。
===OVER===