# 条件类组件详细说明 可以通过条件组件的单独使用或组合使用,来构建 workflow 的用户流转逻辑,目前在 workflow 中支持的条件种类: * **等待条件**:在两个节点之间插入等待组件时,用户在两个节点之间流转需满足等待条件,等待单位支持(分钟、小时、天、周、月) * [ ] 示例一:等待 10 分钟,指在上一节点执行完毕后,等待 10 分钟才会执行下一节点的动作,如下图: ![](https://img.kancloud.cn/89/79/8979cfa93db49a0967d9451115db2f2f_798x148.png) ***** * **人群条件**:可以根据上个节点流出的用户,进行用户属性的筛选,如下图: * 用户属性之间支持且/或关系 * 用户属性最大可支持配置五个(注:数值、字符串、数组类型等支持多值) ![](https://img.kancloud.cn/7c/3b/7c3b5e6b857cbeb6d59bdea4634b6272_612x152.png) ***** * **事件条件**:可以在两个节点之间插入事件组件来设定下一节点的触发条件,当用户触发设置的事件时,才会流转到下一节点。 * 事件&事件属性之间都支持且/或关系 * 组合事件最大可支持配置十个 * 事件属性最大可支持配置五个(注:数值、字符串、数组类型等支持多值) * [ ] 示例一:当用户点击加入购物车按钮时,发送优惠券弹窗。在事件组件中可选的事件范围包括全部自定义事件和虚拟事件 * [ ] 示例二:订单金额大于 5000(注:可选的过滤范围同触发的事件相关,比如提交订单事件,那么可过滤该事件的属性,不包含其他事件的属性) ![](https://img.kancloud.cn/60/5f/605f06348a6d71ca0da6184868ab9062_708x204.png) ***** **使用说明:** * 多个条件组件可以串行,也可以并行,同通道组件类似 * 在使用事件组件时,可以根据场景的不同选择对应的逻辑判断条件: * 选择“是否触发”时,workflow 会自动判断事件是否已经触发,如果是,则将用户流转到下一节点 * 选择“是否在指定条件触发”时,workflow 会自动根据条件的触发情况,分别选择“是”或“否”来流转用户,满足条件时,走“是”路径,不满足条件时,走“否”路径