# 1 环节业务状态
在流程执行过程中,会根据流程正在运行的环节相应地设置业务表某些属性值。
例如一个报销审批流程的活动有“财务审批”>"财务审批">"领导审批"这三个环节,当流程流转到”财务审批“环节时,表单中的”状态“就会自动成为”财务审批中“,当流程流转到”领导审批“环节时,表单中的”状态“就会自动成为”领导审批中“,当领导审批结束时此报销流程结束,表单中的”状态“就会修改为”审批结束“。
注:1.业务环节是根据当前流程实例中正在运行的活动的状态为准,如果存在并行分支的情况,即同时存在两个运行的活动并且这两个活动的业务状态不一致的这种情况是不支持的。
2.多表单不支持
以下面的流程为例进行说明:该业务流程描述一个简单的费用报销审批流程,从发起申请开始,到领导审批结束。
# 1.1 配置流程
# 1.1.1 添加业务字典
添加{报销状态}业务字典。
字典键值对如下
字典名称 | 字典编号 |
---|---|
发起申请 | apply |
财务审核中 | finance |
领导审核中 | leadership |
审核结束 | Lenders |
注:业务配置不仅支持业务字典还支持字符串。
如果使用业务字典的话,表单中的状态业务字段就必须绑定业务字典。
# 1.2.2 表单字段绑定业务字典
创建表单,给字段{状态}绑定报销状态业务字典。
# 1.1.3 配置业务状态
创建流程并且绑定上步创建的表单,开启业务环节状态。
进行各环节的地址字段配置。各环节状态配置为如下表格
节点 | 状态 |
---|---|
发起申请 | 发起申请 |
财务审批 | 财务审核中 |
领导审核 | 领导审核中 |
结束 | 审核结束 |
# 1.2 使用说明
1.报销发起人发起报销后,可以在我的发起看修改的状态,此时正在运行的活动是{财务审批},状态为{财务审核中}
2.财务审核活动结束后,此时正在运行的活动是{领导审批},状态为{领导审批中}
3.领导审核结束后,此流程结束,状态为{审核结束}