CSFramework.Workflow - 可视化工作流引擎 - 用户开发指南


CSFramework.Workflow - 鹊桥可视化工作流程引擎-开发框架文库

CSFramework.Workflow - 可视化工作流引擎 -  用户开发指南

一、可视化工作流程引擎配置

1.1、数据库连接配置 app.config

项目:CSFramework.Workflow.Main

文件:App.config

XML 全选
<connectionStrings>
  <add name="SqlServer" connectionString="Server=localhost;Database=CSFramework.Workflow;User ID=workflow;Password=123; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />
</connectionStrings>

 

1.2、初始化流程引擎连接数据库(默认SqlServer)

项目:CSFramework.WorkFlow.Main

文件:Program.cs

C# 全选
//初始化流程引擎数据库,默认SqlServer            
var provider = new WorkflowDataProviderSqlServer();
WorkflowDbProvider.SetDataProvider(provider);

//var connStr="您的连接字符串";
//var provider = new WorkflowDataProviderSqlServer(connStr);
//WorkflowDbProvider.SetDataProvider(provider);

 

二、两个重要接口介绍(IWorkflowDataProvider、IFlowDataProvider

 

2.1、IWorkflowDataProvider - 流程引擎(Engine)内部数据提供者接口

CSFramework.Workflow - 可视化工作流引擎 -  用户开发指南

接口说明:

名称类型返回对象类型描述
DeleteWorkflow方法bool删除流程图
Eval函数bool评估表达式是否正确
GetApprovalList函数List<WorkflowApprovalData>获取审批历史记录
GetExecuteCommandList函数List<WorkflowExecuteCommandData>获取执行用户自定义命令记录
GetWorkflow函数Workflow获取流程图
GetWorkflows函数List<Workflow>获取指定用户配置的流程图
Log方法void保存操作日志
PostApprovalData方法bool提交审批记录(模拟审批界面使用)
PostExecuteCommandData方法bool提交执行命令数据(模拟审批界面使用)
PostWorkflow方法bool保存流程图配置数据
RenameWorkflow方法bool流程图重新命名

 

流程引擎模拟审批:

CSFramework.Workflow - 可视化工作流引擎 -  用户开发指南

CSFramework.Workflow - 可视化工作流引擎 -  用户开发指南

 

2.1、IFlowDataProvider - 客户端(Client)数据提供者接口

CSFramework.Workflow - 可视化工作流引擎 -  用户开发指南

接口说明: https://www.cscode.net/archive/csframework.workflow/486064218484741.html#mcetoc_1hg0p0rhie

 

三、扩展部分 - 高级开发技术支持

 

3.1、支持其他数据库,如:PostgreSql 数据库

 

3.2、支持 WebApi

 

3.3、支持 Remoting

 

四、客户系统应用(ERP、MES)- 业务系统集成解决方案

 

解决方案:https://www.cscode.net/archive/csframework.workflow/486064218484741.html

 

五、Demo 演示版

 

演示版下载

https://www.cscode.net/archive/csframework.workflow/486066506285061.html

 

CSFramework.Workflow - 工作流程引擎测试程序(Demo演示版)

https://www.cscode.net/archive/csframework.workflow/487841008947205.html

 

footer.net敏捷开发创造卓越-开发框架文库

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework.Workflow - 工作引擎 - 用户开发指南
CSFramework.Workflow - 工作引擎 - 关于
CSFramework.Workflow - 工作引擎 - 用户登录|切换用户
CSFramework.Workflow - 工作引擎 - 术语解释
CSFramework.Workflow - 鹊桥工作引擎 - 新建工作
CSFramework.Workflow - 工作引擎 - 工作流程设计图主管、经理3级审批
CSFramework.Workflow - 工作引擎 - 工作流程设计多级审批+审批条件+指令
CSFramework.Workflow - 工作引擎 - 打开及保存流程图测试报告
CSFramework.Workflow - 工作引擎 - 流程设计器主界面
CSFramework.Workflow - 工作引擎 - 系统参数设置
CSFramework.Workflow - 工作引擎 - 设计器所有图元Demo
CSFramework.Workflow - 工作引擎 - 流程图预览界面
CSFramework.Workflow - 工作引擎 - 流程审批界面
CSFramework.Workflow - 工作引擎 - 工作节点介绍
CSFramework.Workflow - 工作引擎 - 流程设计器模拟审批
CSFramework.Workflow - 工作引擎 - 流程图预览
CSFramework.Workflow - 工作引擎 - 业务系统集成解决方案
CSFramework.Workflow - 工作引擎 - 试用版下载
CSFramework.Workflow - 工作引擎系统架构图
CSFramework.Workflow - 工作引擎操作手册 - 一级审核(单级审核)