选择条件与步骤条件的区别可以说还蛮多的,使用的场合不同,前台的展现也不同。下面先来看看这两种条件的属性差别:

选择条件:选择条件与步骤条件有何区别

步骤条件:选择条件与步骤条件有何区别

      从表面上看,步骤条件除多了个“检验完成”外,跟选择条件一样。那么这个“检验完成”是干什么用的呢?顾名思义,就是检查这个步骤是否已完成,目前只有一个场合会用到,请参看后面综合使用场景中的第一个场景的介绍,这里就不再赘述了。

      从使用上来看,选择条件一般用于任意选择后续分支的场合,例如流程示例中的“选择用户例子”,启动后下面三条分支都可选择是否要流转,这时后面这三个步骤称为“可选环节”,在表单提交页面上会展示为多选列表。不过需要注意的是,因为提交时需要跳出选择页面让用户选择,所以“启动”步骤的“需要选择”属性要改为“True”

选择条件与步骤条件有何区别 选择条件与步骤条件有何区别

       这里默认是只能单选的,因为业务上通常是这样的,如果需要可多选,则在“启动”步骤的“扩展属性”里设置一个叫“OpStepMultiple”的属性,值设为“True”即可。

选择条件与步骤条件有何区别

       另外,选择条件的“选择结果”一般是目标环节的环节名。当然,如果源环节上有“选择项”,也可以是选择项中的某一项,如“同意”、“不同意”等。不过一般建议有选择项时就采用步骤条件,这样就不会混淆。

       好了,选择条件的用法大概就这些,那么步骤条件如何使用呢?

       步骤条件除了上述的多了“检验完成”属性外,一个很大的区别是步骤条件的源环节必须要有“选择项”,除非是使用“检验完成”属性。请参考流程示例中的用户选择分支例子,如下:

选择条件与步骤条件有何区别

选择条件与步骤条件有何区别 选择条件与步骤条件有何区别

       设置过“选择项”属性后,在表单页面的下方就会出现这些选择项供用户选择,并根据选择结果进行流转。因此步骤条件的选择结果是选择项中的某项。另外,选择项中有百分比和优先级的设置,这些设置是用于投票的,比方说这个步骤有多人参与,60%以上同意才算同意,则“同意”的“Percent”就设置为60,另外那项就设置为40即可。所以当存在“选择项”时,最好采用“步骤条件”,特别是在投票场合下。对了,如果是投票的,还需要设置步骤的响应方式为“基于百分比”,如下:

选择条件与步骤条件有何区别

        那么选择条件和步骤条件的区别大概就这些了,还有不明白的吗?

相关文章:

  • 2022-12-23
  • 2021-07-07
  • 2021-11-02
  • 2021-07-20
猜你喜欢
  • 2022-02-12
  • 2021-12-16
  • 2022-12-23
  • 2021-06-20
  • 2021-12-02
相关资源
相似解决方案