消息流程设计概述
Yeastar 消息流程控制器支持你轻松构建智能、可自定义的消息路由,以自动执行基于时间的路由、自动回复、数据库查询等操作。
使用要求
| 项目 | 要求 |
|---|---|
| 固件 | 37.24.0.122 或更高版本 |
| 订阅服务 | 隧道服务 |
限制条件
- 系统支持的消息流程总数:80
- 单个消息流程支持的组件和分支总数:300
- 单个消息流程支持的步骤总数:50
消息流程创建方式
| 创建方式 | 说明 |
|---|---|
| 基于模板创建消息流程 | Yeastar P 系列 IPPBX
内置多个消息流程模板,覆盖常见业务场景。可直接选用模板,快速搭建消息流程。 更多信息,请参见 基于模板创建消息流程。 |
| 手动创建消息流程 | 从零开始搭建消息流程,自由添加和配置组件,灵活适配各种业务场景。 更多信息,请参见 手动创建消息流程。 |
| 基于现有流程创建新消息流程 | 通过复制现有流程或导入 JSON 文件,快速复用和编辑消息流程。 更多信息,请参见 基于现有流程创建新消息流程。 |
支持的组件
| 组件 | 说明 |
|---|---|
| 会话开始 |
会话开始 组件是消息流程的起点。此组件不可编辑。 |
| 发送消息 | 发送消息 支持自动向客户发送消息。 更多信息,请参见 发送消息。 |
| 发送WhatsApp模板消息 | 发送WhatsApp模板消息 支持使用指定的 WhatsApp
消息模板自动向客户发送消息。 重要: 此组件仅在消息流程仅适用于 WhatsApp 消息渠道类型时可用。
更多信息,请参见 发送WhatsApp模板消息。 |
| 等待回复 | 等待回复
组件支持配置等待超时时长,并根据是否收到回复路由消息会话。 更多信息,请参见 等待回复。 |
| 菜单 | 菜单
组件可用于向客户提供一组菜单选项,并根据其回复的值路由消息会话。 更多信息,请参见 菜单。 |
| 办公时间组件 |
办公时间组件 组件支持根据不同时间将消息会话灵活路由至对应的目的地。 更多信息,请参见 办公时间组件。 |
| 等待 | 等待 组件支持在回复超时时自动将消息会话路由至连接的组件并执行指定的操作。 更多信息,请参见 等待。 |
| 条件组件 | 条件组件 组件支持基于逻辑表达式路由消息会话。 更多信息,请参见 条件组件。 |
| 循环 | 循环 组件支持基于循环策略重复执行多个组件。 更多信息,请参见 循环。 |
| 内部数据操作 | 内部数据操作 组件可用于从 PBX 内部数据库查询数据。 |
| 发送邮件 | 发送邮件
组件支持使用配置的邮件服务器自动发送电子邮件并记录发送日志,可用于实时通知。 更多信息,请参见 发送邮件。 |
| 数据库访问 | 数据库访问
组件可用于在消息流程中连接第三方数据库,执行数据查询或写入操作。 更多信息,请参见 数据库访问。 |
| HTTP请求 | HTTP请求 组件可用于向外部 Web 服务器发送 HTTP
请求,实现与第三方应用或服务之间的数据交互。 更多信息,请参见 HTTP请求。 |
| 转移 |
转移 可用于将消息会话转移至指定目的地以终止当前会话。 更多信息,请参见 转移。 |
| 关闭 | 关闭 组件可用于自动关闭消息会话以终止当前会话。 更多信息,请参见 关闭。 |
消息流程日志
通过消息流程处理的所有消息会话被记录在 外部聊天记录 中 (路径:)。
