请求身份验证操作
-
配置 Apple Messages for Business (AMB) 平台集成并在身份验证部分添加所需的 OAuth 设置。仅当您为 AMB 集成配置了身份验证后,“要求身份验证”操作才会出现在数字机器人流中。有关配置 AMB 身份验证的详细信息,请参阅为 Apple 集成配置 ACD 。
使用要求验证在消息对话期间,在数字机器人流程中执行操作来验证机器人参与者的身份。
| 字段 | 描述 |
|---|---|
| 姓名 |
您在此处输入的标签将成为任务编辑器中操作的名称。 |
| 登录留言 | 输入在使用身份验证操作提示登录时向最终客户显示的措辞。例如,“请登录以便我们检索您的订单信息。” |
| 成功消息 | 输入机器人在身份验证成功后必须发送给参与者的消息。 |
| 身份验证完成超时 |
设置机器人必须等待参与者完成身份验证的超时时间。如果在此时间内未完成身份验证,则会触发“无输入”事件。 点击增加或者减少调整超时时间,或者手动输入超时时间。您可以按天、分钟、小时或秒设置超时时间。 |
| 无匹配 |
输入当用户输入的内容无效匹配时机器人产生的通信。 笔记: 机器人从“设置”>“用户输入”>“检测到未匹配”>“未匹配道歉”返回内容,并结合“未匹配”通信。 |
| 自定义 “不匹配” |
启用 “不进行匹配重新提示” 字段。 使用此选项创建不匹配提示的列表,这些提示在机器人接收 No Match 输入事件时逐渐出现。 |
| 不提示匹配内容 |
当机器人收到 No Match 输入时,机器人会返回 No Match Reprompss 集合中的通信,该通信对应于该操作收到的 No Match 输入的当前数量。 例如,第一个 “不匹配” 输入会触发机器人使用已定义集合中的第一个 “不匹配” 提示符。 No Match Reprompt 集合的长度优先于您在该特定操作的 “设置” > “用户输入” > “未检测到匹配项” > “不匹配重试的最大次数” 中定义的 “不匹配” 重试的最大次数。 例如,如果您在集合中定义了两个重新提示,则机器人会重试两次。 空集合会关闭 “不匹配” 重试。 注意: 机器人返回 “设置” > “用户输入” > “未检测到匹配结果” > “未匹配道歉” 以及相应的 “未匹配重提示音” 通信。 |
| 默认不匹配 |
启用默认的 “不匹配” 字段。 使用此选项定义机器人在接收 “不匹配” 输入事件时产生的单个 “不匹配” 提示。 |
| 输出失敗 |
这些输出允许流程作者映射任何结果
注释:
|
| 路径 |
注意: 如果您禁用此路径,则您为输出路径配置的流程将被隐藏,而不是删除。 |
配置“请求身份验证”操作的最佳实践
以下最佳实践可帮助您确保消息传递通道支持身份验证请求:
- 在添加“要求身份验证”操作之前,建议您确定用户的设备是否可以处理身份验证请求。设备功能包含在对话的参与者数据中。要确认设备功能,您可以使用以下表达式,
(FindString(Flow.deviceCapabilities,"AUTH") > 0)例如,在“请求身份验证”操作之前的“决策”或“切换”操作中。检查是否存在“AUTH”或“AUTH2”。如果流程使用不支持 AUTH 或 AUTH2 的设备执行操作,则操作将采取失败路径。 - 您还可以使用 Architect 内置变量,
Session.Source,用于识别消息传递渠道类型。有关此变量的更多信息,请参见建筑师内置变量。
