.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
流程设置-条件分支

分支是指一个步骤后面有多个步骤的情况。多个步骤可以由用户选择要发送到哪一个或几个步骤审批,也可以通过设置条件,通过系统来判断应该发送到哪些步骤审批。

image.png

在步骤分支后面的连线上双击可弹出条件设置:

image.png

SQL条件:是指写一个SQL查询条件,如果条件能够查询返回数据表示条件成立。否则不成立。

        SQL条件写法:业务表字段=值,最终执行的SQL为:select * from 业务主表 where 主键=值 and 加上您在文本域中输入的条件。

        条件标签:即显示在线上的条件说明。例如这里输入TEST,则流程图显示:

        image.png

        判断方式:指SQL条件和后面的组织架构,自定义方法的判断方式。或者就是三个标签只要其中一个标签条件满足就满足。并且表示要三个标签条件都满足线上条件才算满足。默认或者。

组织架构:根据人员所在的组织架构关系来判断条件是否成立。例如判断发起者是属于哪个部门,哪个岗位,或者是否是部门领导等。

        image.png

自定义方法:自己写一个C#方法根据方法返回值来判断条件是否成立。

        示例方法:

        image.png

        image.png

        方法中填:

        image.png

        方法返回字符串的1,或者数字1,或者布尔true表示条件成立。其他值为不成立。

当设置了条件分支后,就要在分支的开始步骤设置“根据条件判断”才会根据设置的条件判断应该发送到哪一步:

image.png

    根据条件判断 - 无后续步骤时提示:当后面所有步骤条件都不符合时,系统弹出提示,待办停留在当前步骤。

    根据条件判断 - 无后续步骤时完成:当后面所有步骤条件都不符合时,当前待办自动完成 ,整个流程审批结束。

            

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有