Files
WorkNote/SanPinPLM/相关操作/1.0-EDM/185.自动条件选择流程分支设置.md

71 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 介绍
通过的对流程分支的设置,能够使该流程经历不同的分支过程
## 前置要求
**流程分支只能对 [窗体表单](175.窗体表单.md) 设置**,是通过窗体表单上设置的条件,自动触发产生的效果
# 操作步骤
首先选择 **企业配置**,在 **对象分类** 中选择 **窗体表单** ,以 “更改申请/审批表” 为例,这个窗体表单需要多个部门进行会签,且根据需求的不同,每次会签涉及到的部门都不同
![](assets/Pasted%20image%2020250319165829.png)
## 准备
以该窗体表单为例,想要为其设置流程分支,**需要先对窗体表单进行准备设置**
**窗体表单配置** 中,已经有了相应部门的字段
![](assets/Pasted%20image%2020250319165802.png)
此时需要为这些会签部门新增一个条件字段,通过条件字段完成对流程分支的设置
有多少个分支选择就要有多少个条件字段本例中该窗体表单需要确定会签部门包含车用部、储能部等部门在内的11个部门也就要创建对应的11个条件字段并设置这些条件字段的类型为布尔类型
![image-20240603152853325](../../ERP接口配置/4.0-other/assets/image-20240603152853325.png)
新增后点击应用,就能在 **常规属性** 中直接进行配置,通过控件区将新增的字段添加到 **常规属性**
条件字段是布尔类型,所以添加时选择标签类型为 **是否** 即可
![image-20240603153929430](../../ERP接口配置/4.0-other/assets/image-20240603153929430.png)
添加完成后选择所有字段,通过右侧的 [控件对齐区](170.自定义控件页面.md#控件对齐区) 将其排列整齐后点击确定即可
![image-20240603154619394](../../ERP接口配置/4.0-other/assets/image-20240603154619394.png)
完成后我们可以看到新的窗体表单中已经新增了这些选择字段
![image-20240603154749096](../../ERP接口配置/4.0-other/assets/image-20240603154749096.png)
## 流程设置
完成窗体表单的设置后,选择我们要是设置分支的流程
![image-20240603154934910](../../ERP接口配置/4.0-other/assets/image-20240603154934910.png)
设置流程分支,需要在分支前一个过程节点中设置
![image-20240603155358364](../../ERP接口配置/4.0-other/assets/image-20240603155358364.png)
对前一个过程节点的执行策略设置为: [提交策略](75.文档审批流程模板制作.md#提交策略) → [条件选择](75.文档审批流程模板制作.md#条件选择) → **自动条件选择**这样设置的话PLM系统会根据条件情况去自动进行匹配
![image-20240603155439710](assets/image-20240603155439710.png)
完成执行策略设置后,将前置过程与分支过程连接起来,而要实现流程分支,还需要对两个过程之间的连接线进行设置,双击连接线即可进入设置面板
可以不为该分支命名,直接设置条件
选择 **依据窗体表单**,并选择我们要绑定的 [窗体表单](175.窗体表单.md) ,点击增加后选择对应的条件字段,并设置满足条件的值(条件字段是布尔字段,所以值只有是与否)
其他设置与流程模板设置相同,完成后点击确定即可
![image-20240603160821406](assets/image-20240603160821406.png)
# 测试
创建窗体表单,并选择某一部门跑流程测试,会发现在只勾选了车用部的情况下,流程自动提交给了车用部,并没有流转到其他分支
![image-20240603161547265](assets/image-20240603161547265.png)