You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

关于

集成合作伙伴

产品特色

  • 关键字:纯国产 纯开源 驰骋工作流引擎 表单引擎 低代码开发平台。
  • 流程引擎:自研、符合中国国情、功能细致、覆盖面广、贴近中国习惯。
  • 表单引擎:傻瓜表单、开发者表单两种类型,简洁、可靠、适应能力强。
  • 低代码开发平台实体、报表、大屏等、OA基础应用。

系统说明

  • 洋流工作流引擎研发于2003年具有.net与java两个版本这两个版本代码结构、数据库结构、设计思想、功能组成、操作手册完全相同。 导入导出的流程模版,表单模版两个版本完全通用。
  • 我们把洋流工作流程引擎简称ccbpmCCFlow是.net版本的简称JFlow是java版本的简称我们未来将要发布python版本的PFlow敬请关注。
  • 十多年来我们一直践行自己的诺言真心服务中国IT产业努力提高产品质量成为了国内知名的老牌工作流引擎。
  • ccbpm操作简单概念通俗易懂操作手册完善计:14万字操作手册说明书代码注释完整案例丰富翔实单元测试完整。
  • ccbpm包含表单引擎与流程引擎两大部分并且两块完美结合流程引擎操纵表单引擎协同高效工作, 完成了很多国内生产审批模式下的流程设计。
  • ccbpm的流程与表单界面可视化的设计采用结构化的表单模版设计集中解析模式的设计可配置程度高。适应于中国国情下多种场景的需要配置所见即所得、低代码、高配置。
  • ccbpm在国内拥有最广泛的研究群体与应用客户群是大型集团企业IT部门、软件公司、研究院、高校研究与应用的产品。
  • ccbpm可以独立运行也可以作为中间件嵌入您的开发架构还可以作为服务的模式支持对外发布。
  • ccbpm既有配置类型的开发适用于业务人员、IT维护人员也有面向程序员的高级引擎API开发满足不同层次的流程设计人员需要。
  • 支持oracle、sqlserver、mysql数据库。
  • 流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、以及用户菜单设计。
  • 流程模式简洁只有4种容易理解线性流程、同表单分合流、异表单分合流、父子流程没有复杂的概念。
  • 配置参数丰富,支持流程的基础功能:前进、后退、转向、转发、撤销、抄送、挂起、草稿、任务池共享,也支持高级功能:取回审批、项目组、外部用户等等。
  • 数据库脚本可以用代码自动安装完成。只需要新建一个空的数据库,运行项目后访问流程设计器页面,即可进入脚本自动安装的页面。

部分案例

输入图片说明

表单设计器源代码

  • H5的表单设计器源代码没有发布若需要请邀请20个star,联系微信:GuoBaogeng0655 获取.

资源下载

系统截图

  • 登录

输入图片说明

  • 主页

输入图片说明

  • 组织结构

输入图片说明

流程

  • 流程列表

输入图片说明

  • 设计器

输入图片说明

  • 新建

输入图片说明

  • 节点属性

输入图片说明

  • 流程属性

输入图片说明

表单

  • 表单目录

输入图片说明

  • 表单设计器

输入图片说明

  • 表单新建

输入图片说明

  • 从表属性

输入图片说明

前端应用

  • 发起

输入图片说明

  • 待办

输入图片说明

  • 在途

输入图片说明

  • 近期

输入图片说明

  • 草稿

输入图片说明

版本说明

  1. 主版本 CCFlow.Net Framework 4.5.2Visual Studio 2017/2019本项目分支为 develop
  2. 旧版For Vs2010.Net Framework 4.0Visual Studio 2010本项目分支为 forVS2010
  3. .NetCore版.Net Core 3.0 Preview 5Visual Studio 2019参见另一个项目 CCFlowForNetcore
  4. Java版参见另一个项目 JFlow

生态伙伴-排名不分先后.

选择理由?

  1. CCFlow成长于中国始于2003年历史长久在多种生产、管理环境中成长起来是国内老牌的工作流程引擎拥有众多的爱好者、开发者核心代码100%开源。
  2. 历经多个项目、多种行业磨练(请参考官方网站成功案例),规则丰富,生命力强,绝大多数应用可以实现无代码流程设计。
  3. CCFlow的核心代码都是公司自研的核心算法基于实际应用经过十多年打磨每个所服务的客户都能得到最佳的流程解决方案。
  4. CCFlow没有借助第三方的流程软件拥有独立知识产权所以我们最容易扩展实现客户的各种个性化需求。
  5. CCFlow功能强大可配置性好通常的应用开发可以实现无代码配置面向业务人员、系统管理员与程序员。
  6. 使用开源的软件好处众多:可以跟踪调试,可以修改,研究者众多,容易得到帮助,可以与我们的开发人员在线互动,遇到问题可以在第一时间得到解决。
  7. CCFlow是国内第一款同时拥有.net版本与java版本的工作流引擎两者互为影子版本数据库解构、配置界面完全相同。
  8. CCFlow设计思路精巧、概念简单。只有线性、同表单分合流、异表单分合流、父子流程四个概念。有涵盖多种行为的5*5的算法流程模式实现现实生活中绝大多数模式(目前没有我们解决不了的问题)。
  9. CCFlow的概念简洁、通俗易懂运行规则与运行模式清晰数据库结构设计精简规则丰富帮助文档详实。
  10. CCFlow是国内流程引擎与表单引擎集成较好的bpm软件流程引擎可以操纵表单引擎数据实现复杂的业务数据处理与权限控制。
  11. CCFlow拥有200多个流程演示模版涵盖了我们在开发过程中遇到的所有应用场景参考这些模版容易获得帮助。
  12. CCFlow拥有40多个单元测试案例这些单元测试案例是保障CCFlow稳定运行的基础在核心代码修改后容易找到问题。
  13. CCFlow资料完善约:16万字),拥有众多的爱好者,开发者容易得到帮助。 CCFlow的代码放在Git上容易修改代码与我们合并。
  14. CCFlow集成方便, 概念、名词通俗易懂。

基础功能

  1. 流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、方向条件设计....
  2. 流程模式简洁只有4种线性流程、同表单分合流、异表单分合流、父子流程容易理解没有复杂的概念。
  3. 支持流程的基础功能:前进、后退、转向、转发、撤销、抄送、挂起、草稿、任务池共享,也支持高级功能:取回审批、项目组、来宾用户等等。
  4. 支持开发sdk、多表单展现、字段权限控制、从表控制、多种符合中国国情的业务规则设置。
  5. 表单引擎与流程引擎可以分开也可以单独使用,流程引擎可以驱动表单引擎,实现多种业务数据的操作,比如:汇总、分合、填写。
  6. CCFlow集成方式简洁容易实现插件模式的开发。
  7. SDK 接口丰富,注释详细, 容易上手. http://doc.ccbpm.cn
  8. 更多的功能请参考官方网站。

程序文件清单

  1. 根目录\Components --组件目录
  2. 根目录\Components\BP.En30 --底层基类
  3. 根目录\Components\BP.WF --工作流程引擎层
  4. 根目录\RefDLL --第三方组件中需要调用dll 大部分关键组件用nuget管理
  5. 根目录\Documents --文档
  6. 根目录\前端 --BS工作流程引擎前台
  7. 根目录\DemoAndTesting --单元测试&Demo

CCFlow前台目录结构前台程序(不建议用户修改,如果修改请提交给我们,否则您就没有办法升级)

  1. 根目录\前端\WF\ --前台程序
  2. 根目录\前端\WF\Comm --通用功能层
  3. 根目录\前端\WF\Data --应用程序数据目录包含一些xml等。
  4. 根目录\前端\WF\Data\Install --与安装有关系的文件
  5. 根目录\前端\WF\Data\JSLib --系统javascript函数库
  6. 根目录\前端\WF\Data\Language --语言包(完善中)
  7. 根目录\前端\WF\Data\Node --cs流程设计器节点类型cs流程设计器不在发展
  8. 根目录\前端\WF\Data\XML --xml配置文件不仅仅ccflow使用bp框架也使用它
  9. 根目录\前端\WF\UC --用户控件
  10. 根目录\前端\WF\DocFlow --公文流程(目前还不是很完善)
  11. 根目录\前端\WF\Admin --对CCFlow的管理比如设计方向条件、报表定义...
  12. 根目录\前端\WF\SDKComponents --流程组件目录
  13. 根目录\前端\WF\WorkOpt --工作处理器的附件功能
  14. 根目录\前端\WF\Admin\CCBPMDesigner --H5的流程设计器
  15. 根目录\前端\WF\Admin\CCFormDesigner --H5的表单设计器
  16. 根目录\前端\SDKFlowDemo -- sdk开发模式的案例

CCFlow前台的用户数据文件用户可以更改

  1. 根目录\前端\DataUser --用户文件
  2. 根目录\前端\DataUser\Seal --电子盖章图片
  3. 根目录\前端\DataUser\UploadFile --上传附件
  4. 根目录\前端\DataUser\Style --个性化风格文件
  5. 根目录\前端\DataUser\CyclostyleFile --单据模版文件
  6. 根目录\前端\DataUser\EmailTemplete --邮件模版文件
  7. 根目录\前端\DataUser\ICON --ICON
  8. 根目录\前端\DataUser\TaoHong --公文套红
  9. 根目录\前端\DataUser\Bill --单据打印生成数据
  10. 根目录\前端\DataUser\CyclostyleFile --单据模板数据
  11. 根目录\前端\DataUser\DtlTemplete --导入明细表模板文件
  12. 根目录\前端\DataUser\EmailTemplete --自定义邮件发送格式文件
  13. 根目录\前端\DataUser\JSLib --用户自定义函数库
  14. 根目录\前端\DataUser\JSLibData --用户自定义函数生成文件
  15. 根目录\前端\DataUser\Log --系统日志文件
  16. 根目录\前端\DataUser\ReturnLog --退回日志文件
  17. 根目录\前端\DataUser\Siganture --签名文件
  18. 根目录\前端\DataUser\Style --用户自定义风格文件
  19. 根目录\前端\DataUser\UploadFile --表单附件上传文件,单附件,与多附件
  20. 根目录\前端\DataUser\XML --用户系统配置文件

H5旧版本

  • 流程图1

输入图片说明

  • 流程图2

输入图片说明

  • 流程图3

输入图片说明

  • 丰富节点属性配置项

输入图片说明

  • 丰富流程属性配置项

输入图片说明

  • 傻瓜表单设计器

输入图片说明

  • 开发者表单设计器

输入图片说明

前端流程处理

  • 流程发起

输入图片说明

  • 待办

输入图片说明

  • 工作处理1

输入图片说明

  • 工作处理2

输入图片说明

  • 工作处理3

输入图片说明

  • 查询

输入图片说明