阶段流程配置
- 阶段推进流程基本信息内支持维护流程名称、备注、触发对象、阶段、阶段推进策略、阶段回退策略、触发条件。
- 支持设置进行中、结束-成功、结束-失败类型的阶段;
- 删除自定义的阶段时,至少保留一个“进行中”和“结束-成功”类型的阶段;
- 阶段排序时,进行中阶段只能在进行中阶段中调整顺序,不能拖动到结束阶段之间或之后;结束阶段只能在“结束-成功”和“结束-失败”阶段中调整顺序,不能拖到进行中阶段之间或之前;
- 支持设置 允许推进到任意阶段、仅允许按照阶段顺序依次向前推进、自定义各阶段可推进区间;
- 设置“自定义各阶段可推进区间”时,需要在第二步的阶段配置中配置各阶段的推进区间;
- 支持设置 允许回退到任意阶段、仅允许按照阶段顺序依次向后回退、自定义各阶段可回退区间、不允许回退;
- 设置“自定义各阶段可回退区间”时,需要在第二步的阶段配置中配置各阶段的回退区间;
- 阶段推进流程阶段配置内支持维护阶段详情、阶段进入事件、阶段任务、阶段完成事件。
- 首个阶段的阶段详情支持设置阶段描述、可推进阶段、阶段停留时长;
- 可推进阶段:阶段推进流程第一步“基本信息”中的“阶段推进策略”设置“自定义各阶段可推进区间”时,支持展示和设置可推进阶段;
- 阶段停留时长:支持设置停留在阶段一定时间后超时,同时支持设置超时提醒策略;
- 非首个进行中类型的阶段详情支持设置阶段描述、可推进阶段、可回退阶段、阶段停留时长;
- 可回退阶段:阶段推进流程第一步“基本信息”中的“阶段回退策略”设置“自定义各阶段可回退区间”时,支持展示和设置可回退阶段;
- 结束-成功、结束-失败类型的阶段详情支持设置阶段描述、是否允许重新激活、进入时需要补充的信息;
- 是否允许重新激活:开启后,支持阶段推进流程结束后,重新激活执行原流程;
- 进入时需要补中的信息:设置后,在进入阶段前,需要先补充信息,支持编辑对象、关联或新增相关对象、编辑从对象数据;
- 首个阶段支持设置进入阶段后自动触发字段变更、消息通知;
- 非首个阶段支持设置进入条件、进入后自动触发动作;
- 进入条件:设置阶段进入条件后,满足条件的数据才可以支持进入阶段,支持自定义不满足条件无法进入阶段时的提示语;
- 进入后自动触发动作:支持设置字段变更、消息通知动作;
- 进行中阶段支持设置阶段任务,一个阶段最多支持设置5个任务;
- 阶段任务支持编辑对象、关联或新增相关对象、编辑从对象数据、线下任务,支持指定任务处理人;
- 阶段任务设置设置完成条件,满足完成条件的数据才可以执行完成该任务,支持自定义不满足条件任务执行失败时的提示语;
- 进行中阶段支持设置阶段完成事件,支持设置阶段完成条件、完成后自动触发动作;
- 阶段完成条件:支持选择离开当前阶段进入下一阶段前,必须要完成的任务;
- 完成后自动触发动作:支持设置字段变更、消息通知动作;
- 阶段推进流程权限和审批内支持维护阶段推进流程的使用范围、管理范围、可进行阶段推进/回退操作的员工范围、可更换任务负责人的员工范围、阶段变更触发审批配置、流程中有执行失败的节点通知人。
- 使用范围:哪些员工可以触发使用该阶段推进流程;
- 管理范围:哪些员工可以管理该阶段推进流程配置;
- 可进行阶段推进/回退操作的员工范围:哪些员工可以进行阶段推进/回退操作;
- 可更换任务负责人的员工范围:哪些员工可以更换任务负责人;
- 阶段变更触发审批配置:支持配置不同阶段变更场景下(推进阶段/回退阶段/重新激活/推进到结束阶段/自定义指定A阶段推进到B阶段)触发阶段变更审批,审批完成后才可以变更阶段;
- 流程中有执行失败的节点通知人:进入/完成后自动触发事件执行失败、任务处理人未找到时,给设置的指定失败通知人推送消息;