该节点是一个 if-else 节点,用于设计工作流内的分支流程。
当向该节点输入参数时,节点会判断是否符合如果区域的条件,符合则执行如果对应的工作流分支,否则执行否则对应的工作流分支。
每个分支条件支持添加多个判断条件(且/或),同时支持添加多个条件分支,可通过拖拽分支条件配置面板来设定分支条件的优先级。
这个节点就像岔路口的指示牌,帮你决定流程走向。使用时注意三个重点:
-
条件判断:系统会先检查第一个条件,符合就执行对应的流程,否则走备用流程(比如登录成功进主页,失败显示错误提示)
-
多条件组合:每个分支可以设置多个条件,用 "且" 表示要同时满足(比如年龄 > 18 且实名认证通过),用 "或" 表示满足一个就行(比如 VIP 用户或购物满 500 元)
-
灵活排序:当有多个条件分支时,通过拖拽调整检查顺序,系统会从上到下执行第一个符合条件的流程,就像快递员按顺序敲门送快递,有人接收就不再继续了
条件
匹配条件支持以下判断条件:等于、不等于、长度大于、长度大于等于、长度小于、长度小于等于、包含、不包含、为空、不为空
数据来源为引用其他节点的变量,我这里引用了开始节点的 user_Input 变量。
匹配值就是你要匹配的值,以我这个流程为例:
如果用户发送 人工客服 则返回 已转接人工客服
如果用户发送 其他内容 则返回 AI客服回复
让我们来测试一下
可以看到,走了完全不同的流程
还可以进行多条件匹配,如:
用户问题发送消息超过3条,且内容包含【人工】则进入人工客服流程
如果匹配失败,则继续由AI客服进行回复
文章转载自:https://gwl1554ppni.feishu.cn/wiki/G8YSwgk7MiW7rbkxCLcc35VjnPf
欢迎关注公众号【AI技术开发者】