增量变量
预计学习时间:1分
增量变量是在需要跟踪场景或场景中某条路径运行的情况下使用的变量。 增量变量在首次运行后返回值为 1。其后的值将依据您的设置:是永不重置、每一个周期结束后重置,还是每一个场景运行完毕后重置。 您可以通过点击工具图标并选择增量功能模块,来在您的场景中添加增量变量。
示例:循环分配任务给用户组
设想您收到一份表单提交,请求完成一个任务。在接下来的场景中,设置一个增量变量以记录每次提交的次数,并通过电子邮件将任务轮换分配给不同的人员。 为了实现任务的轮换分配,我们运用了模除(mod)函数来过滤两人之间的任务分配。 模除函数返回两数相除的余数。 例如,12 mod 2 = 0,因为12除以2后无余数。 13 mod 2 = 1,因为13除以2后的余数为1。 在此场景中,通过模除函数将增量变量值除以2,并根据余数的奇偶性(0为偶数,1为奇数)将任务分配给不同的人员。
1 添加工具 > 增量功能模块,并设置该值永不重置。
2 添加一个路由。系统将自动添加两条默认路由。 3 点击第一条路由的扳手图标,设定过滤器: 标签:奇数 条件:关联增量变量并利用模除数学函数,加数为2 将等于运算符从默认的文本运算符更改为数值运算符,并在比较字段中输入1。
4 点击第二条路由的扳手图标,设定过滤器: 标签:偶数 条件:关联增量变量并利用模除数学函数,加数为2。 将等于运算符从默认的文本运算符更改为数值运算符,并在比较字段中输入0。
5 完成您的场景设置,在每条路由的末端添加电子邮件模块,以通知接收人其任务分配。 随着信息的不断接收,两名接收人将交替完成任务。