以下面的一个请假流程为例,表单和流程如下图:
\
\
 
请假流程的具体要求很简单:
  • 请假天数1天以内的部门经理审核后可交到人事备案。
  • 请假天数3天内的,部门经理先审核,再交由总经理审核,然后可以到人事备案。
  • 请假天数3天以上的,需要有部门经理、总经理和董事长都审批通过后才可以到人事备案。
 
分析此需求,判断哪些步骤需要转入条件:
第一步骤:不需要转入条件。
第二步骤:因为不管多少天的请假都需要由部门经理审核,所以此步骤不需要转入条件。
第三步骤:大于1天的(不管是否到3天)都需要经过总经理审核,所以此步骤需要转入条件。
第四步骤:只有大于3天的请假才需要由董事长审核,所以此步骤需要转入条件。
第五步骤:因为2、3、4步骤都可以转入到第五步骤,每个步骤转入的时候判断条件也不一 样,所以此步骤需要转入条件。比如,第二步骤转入的时候需要判断请假天数是不是在1天以内,第三步骤转入的时候需要判断请假天数是不是在1天到3天之间, 第四步骤转入的时候需要判断请假天数是不是在3天以上(这个步骤的天数判断是可有可无的,因为在转入第四步骤时天数肯定已经是大于3了)
关于第五步骤是否需要条件可以这样分析:假如没有条件设置,那不论请假多少天,在部门经理转交的时候都可以选择人事备案,这样显然是不符合条件的。
 
按照上述分析给需要条件设置的步骤添加条件:
第三步骤:按照请假流程的要求,有两种情况需要经过总经理审批,包括1到3天(天数>1 and 天数<=3)的和3天以上(天数>3)的,这两个条件可以合并为1天以上(天数>1)
第四步骤:请假天数在3天以上(天数>3)时需要转入董事长审批。
第五步骤:按照上面分析,2、3、4步骤都可以转入到第五步骤,而这三步骤转入的时候各 有各的条件,所以会产生以下条件。设计步骤号=2 and 天数<=1 or 设计步骤号=3 and 天数>1 and 天数<=3 or 设计步骤号=4 and 天数>3
 
在步骤上设置条件:
第三步骤:
\
第四步骤:
\
注:只有一个条件的时候,条件公式可以不写
第五步骤:
\
注:按照之前的分析,第五步骤里的条件[7]是可以不要的。
 
设计思路及技巧
分析思路:
当某个流程涉及到条件了,分析流程的走向,假如某个步骤的下一步骤就多个(比如第2步),那它的下一步就需要设置转入条件了(3和5)。在设置第3步骤的条件时,需要看有几个步骤可以流转到它(只有2),那它的转入条件就比较单一;在设置第5步骤的条件时,也是一样的需要看有几个步骤可以流转到它(2、3、4),这个时候就要分析每个步骤转入它的条件,对照前面的分析设置条件。
设置技巧:
当有多个步骤转到此步骤时(比如5),每个转入步骤的转入条件都不一样,在设置条件时建议加上设计步骤号的判断,这样书写条件公式会比较清晰。