CSFramework.Workflow - 可视化工作流引擎 - 术语解释
CSFramework.Workflow - 可视化工作流引擎 - 术语解释
目录
工作流引擎 (Workflow Engine)
工作流引擎是指 Workflow Engine,作为应用系统的一部分,提供给应用系统根据特定用户、角色、分工以及条件的不同信息传递路线、数据应用核心解决方案。
工作流引擎包括流程节点管理、流向管理、流程样例、数据应用管理等重要功能。
在使用层面工作流引擎分为:工作流程图设计,业务系统应用两个部分。
流程节点 (Workflow Node)
流程节点分为以下几种类型:
- 开始、结束节点:定义流程的开始和结束。
- 任务节点:定义工作流审批任务以及分配审批权限,包括角色权限和用户权限。
- 数据应用节点:数据应用操作。
- 条件判断节点:对事务进行分析决策,并根据结果选择下一个步骤的节点。
- 图形节点:支持椭圆以及矩形节点,可以定制丰富的样式和颜色,也可作为任务节点使用。
参考:工作流节点介绍
流程节点(任务节点)权限分配
流程节点审批权限
- 用户权限:必须由特定的用户审批,支持一个或多个用户。
- 角色权限:拥有该角色的用户审批,支持一个或多个角色。
复合审批权限(组合权限)
同时给一个流程节点定义【用户权限】和【角色权限】。
参考【主管】审批节点的权限分配:
提示
注:复合审批权限可能出现部分审批情况。
R05 = 主管角色
U05 = 赵主管, UTest = 测试用户
参考:权限系统测试数据
https://www.cscode.net/archive/csframework.workflow/487399865798661.html
功能指令
定义功能指令的流程节点支持调用业务系统的接口处理数据,如下图功能指令定义:cmd01
工作流程节点审批状态
枚举:NodeApprovalStatus
值 | 解释 | 图标 |
IsApprovalNoPass | 审批不通过 | |
IsApprovalCancel | 撤销审核 | |
IsApprovedPartial | 部分审批通过 | |
IsApproved | 审批通过 |
流程节点审批状态图标
工作流审批进度
枚举:ApprovalProgress
值 | 解释 | 图标 |
待审批 | 待审批 | |
审批中 | 审批中 | |
审批完成 | 审批完成 |
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
csframework.workflow C/S框架网