CSFramework.Workflow - 工作流程引擎测试程序


CSFramework.Workflow - 工作流程引擎测试程序

CSFramework.Workflow - 工作流程引擎测试程序

工作流程引擎测试程序作为业务系统集成案例。

 

一、测试程序主界面

CSFramework.Workflow - 工作流程引擎测试程序

二、功能介绍

2.1、模拟用户登录

切换登录用户,模拟不同的用户登录进行审批操作。

2.2、选择流程图

选择一个流程,用于当前数据多个流程测试。

2.3、显示流程图

CSFramework.Workflow - 工作流程引擎测试程序

2.4、工作流设计器 - 打开设计器程序

CSFramework.Workflow - 工作流程引擎测试程序

 

2.5、工作流审批 - 打开流程审批界面

CSFramework.Workflow - 工作流程引擎测试程序

打开审批界面:

CSFramework.Workflow - 工作流程引擎测试程序

2.6、审批结果预览 - 打开流程图预览界面

CSFramework.Workflow - 工作流程引擎测试程序

打开流程图预览界面

CSFramework.Workflow - 工作流程引擎测试程序

 

2.7、重置审批流程

 

重新发起业务单据的审批流程。重置审批流程将删除业务系统单据的审批信息、流程引擎审批历史记录。

 

CSFramework.Workflow - 工作流程引擎测试程序

 

三、业务系统集成流程引擎主要步骤

 

3.1、初始化流程引擎数据库(默认 MsSQL数据库)

在 Program.cs 添加代码:

C# 全选
var provider = new WorkflowDataProviderSqlServer();
WorkflowDbProvider.SetDataProvider(provider);

参考:Program.cs 

 

3.2、 搭建 业务系统(ERP/MES)数据提供者类: BusinessClientDataProvider

该类主要作用是从 ERP/MES 系统抓取 用户表、角色表、用户权限关系表、组织架构等资料,用于初始化流程引擎的业务系统权限数据。

参考:BusinessClientDataProvider.cs

 

3.3、搭建业务系统具体功能的流程审批环境

示例程序以《费用申请单》审批流程为例。

主要实现流程图审批节点触发的审批事件、以及流程引擎接口交互等功能。

参考:BusinessProvider_Demo_FeeApply.cs

 

 

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

发表评论

评论内容
昵称:
关联文章

CSFramework.Workflow - 工作流程引擎测试程序
CSFramework.Workflow - 可视化工作引擎 - 工作流程设计图主管、经理3级审批
CSFramework.Workflow - 可视化工作引擎 - 工作流程设计多级审批+审批条件+指令
CSFramework.Workflow - 可视化工作引擎 - 流程设计器模拟审批
CSFramework.Workflow - 可视化工作引擎 - 流程设计器主界面
CSFramework.Workflow - 可视化工作引擎 - 流程审批界面
CSFramework.Workflow - 可视化工作引擎 - 打开及保存流程图测试报告
CSFramework.Workflow - 可视化工作引擎多级审核测试报告
CSFramework.Workflow - 可视化工作引擎 - 术语解释
CSFramework.Workflow - 可视化工作引擎 - 关于
CSFramework.Workflow - 可视化工作引擎 - 权限系统测试数据
CSFramework.Workflow - 可视化工作引擎 - 业务系统集成解决方案
CSFramework.Workflow - 可视化工作引擎 - VS解决方案
CSFramework.Workflow - 可视化工作引擎 - 试用版下载
CSFramework.Workflow - 可视化工作引擎 - 工作流节点介绍
CSFramework.Workflow - 可视化工作引擎 - 用户登录|切换用户
CSFramework.Workflow - 可视化工作引擎 - 系统参数设置
CSFramework.Workflow - 可视化工作引擎 - 设计器所有图元Demo
CSFramework.Workflow - 可视化工作引擎 - 流程图预览界面
CSFramework.Workflow - 可视化工作引擎系统架构图