缘起
新建UiPath流程,有三种选择(Sequence、Flowchart、State Machine):
不同的选择,可以实现不同的流程分支方法:
-
if:单层使用,二分支;无限嵌套,可以实现无限分支。
-
Flow Decision,二分支;无限嵌套,可以实现无限分支。
-
状态机(无限分支)。
实际使用中,还有第四种:字典(无限分支)。
字典实现无限分支的原理
字典的用法:字典变量(“字典key”).ToString。
先设置一个配置表(可以是EXCEL文件 或者 数据库表):
流程一开始,将配置表读入字典config_dict;
当发生分支时,采用Invoke workflow file: