没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
21页
相对java开源的工作流程引擎.net开源的工作流程引擎相对较少,这里整理两款.net开源工作流引擎,做一下对比使用。 elsa示例代码:Githubd地址:https://github.com/zhenl/MyElsa ccflow下载地址:https://gitee.com/opencc/ccflow ccflow是国产的一款流程引擎,好在中文文档,名词概念符合中国人的理解习惯,文档视频教程较多,官网都是开放的。Ccflow对国产化支持较好,国内乱七八糟的数据库兼容。 elsa 微软的Workflow Foundation基于.NET Framework,并且没有向.NET Core迁移的计划。 我们的很多项目使用了工作流引擎,这些项目向.NET Core以及更高版本迁移时遇到了不少问题,一直在寻找/开发适合的工作流引擎。 找到一些开源的项目,可以解决一些问题,还有些项目不是基于.NET生态的,但我希望能有一个长期稳定的基于.NET生态的项目,能够满足多种场景,可以替换原来的Workflow Foundation。
资源推荐
资源详情
资源评论
两款开源.NET 工作流引擎 Elsa 与 ccflow 使用比较
相对 java 开源的工作流程引擎.net 开源的工作流程引擎相对较少,这里整
理两款.net 开源工作流引擎,做一下对比使用。
elsa 示例代码:Githubd 地址:https://github.com/zhenl/MyElsa
ccflow 下载地址:https://gitee.com/opencc/ccflow
CCFlow
1. 概述:
ccflow 是国产的一款流程引擎,好在中文文档,名词概念符合中国人的理解习
惯,文档视频教程较多,官网都是开放的。Ccflow 对国产化支持较好,国内乱
七八糟的数据库兼容。
2. 特性:
ccflow 与表单引擎结合在一起,深化了的应用场景的融合,配置大于代码开发
这也是设计者的设计理念吧。可以作为中间件的模式与自己的系统开发框架集
成,支持基础的以代码驱动流程运转。
3. 正文:
安装与集成,参考他们的手册,下载下来,直接安装上即可,比较顺利与
其它软件安装不同的是,自动生成数据库,没有提供数据库脚本,创建一个新
的数据库修改一下数据库连接即可,按照向导执行安装。
参考视频教程一步步的创建一个流程,功能点太丰富,主要击中在节点属
性,流程属性上,这也是国产软件的“通病”,猛地感觉上手困难,仔细理解
功能点描述,才能体会到设计者的用心,都是从实际应用中来的。
4. 接口定义:
接口高级开发
Ccflow 的接口在流程属性里有定义,分为 Url 调用接口,sdk 开发接口。
登录与门户 API
1. 首先要进行代码集成与组织机构的集成
2. 其次在自己的系统登录界面,登录成功后要执行 ccbpm 的框架登录。
3. 所谓的登录就是调用 ccbpm 的登录接口,如左边的代码所示。
// 如下代码需要写入您的系统校验密码与用户名之后。
string userNo = "zhangsan";
BP.WF.Dev2Interface.Port_Login(userNo);菜单
1. 发起:一个操作员可以发起的工作
2. 待办:等待处理的工作。
3. 在途:我参与的,但是这条流程还没有结束的流程。
4. 抄送:不需要我处理,但是需要我知晓的工作。
发起:
//获得指定人员的可以发起的流程列表,调用这个接口返回一个 datatable, 可以参考一个
demo 实现发起列表的输出。
System.Data.DataTable dtStart =
BP.WF.Dev2Interface.DB_GenerCanStartFlowsOfDataTable("zhangsan");
待办:
//获得指定人员的待办,调用这个接口返回一个 datatable, 可以参考一个 demo 实现发起列
表的输出。
DataTable dtTodolist = BP.WF.Dev2Interface.DB_GenerEmpWorksOfDataTable();在途:
剩余20页未读,继续阅读
资源评论
驰骋工作流
- 粉丝: 122
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 555springboot + vue 线上教学平台.zip(可运行源码+数据库文件+文档)
- 554springcloud + vue 房产销售平台.zip(可运行源码+数据库文件+文档)
- 小霸王坦克游戏源码.7z
- 蓝桥杯单片机基础学习项目(LED,数码管,蜂鸣器,继电器,按键控制)
- 553springboot + vue 某银行OA系统.zip(可运行源码+数据库文件+文档)
- DatabaseWatermarkingBasedonTextFormat
- yolov8常用二维码检测检测+数据集
- -移动通信-网络课程设计与研究
- 基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
- 甘肃移动全业务工程建设项目管理流程优化研究
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功