获取参与者数据操作
即将推出的功能: 可在语音和数字机器人流中使用。
建筑师可以为语音和数字交互参与者分配属性。属性是关于在整个流程中随之移动的对象的信息。例如,交互对象的一个属性是发起交互的人的电话号码或电子邮件。
在 Architect 中,参与者是流程中的呼叫者、机器人参与者或信使,或者是出站流程中的接收者。参与者可以从一个对话转移到另一个对话,并且属性也会随之转移。每个属性都是一个名称和变量对。要获取属性,请指定其名称和要分配给该属性的字符串变量。
注释:
- 对于新的和重新发布的呼叫流,Architect 会在调用 Architect 机器人流之前立即将属性发送到云端。
- 在语音流中,有时参与者的属性值会发生变化,而当参与者按照流程前进时,属性值也会发生变化。在这种情况下,如果用户专门调用获取参与者数据并使用变量和字符串对进行保存,则当流程结束时,流程设置的值将覆盖云端的值。
- 属性区分大小写。 如果您在流程的另一部分中使用现有属性,请确保与原始属性的大小写匹配。
- 对于机器人流程,每个机器人会话的获取参与者数据操作执行次数为 50。如果达到限制,会话将关闭,并且流程将遵循配置的错误处理路径。
- 由于获取参与者数据需要具有对话 ID 的实际对话,因此该操作不适用于架构师测试选项。
- 与语音流不同,机器人流不维护更新列表的队列。相反,Architect 直接从云端获取参与者数据。
使用任务中的获取参与者数据操作来设置从呼叫、机器人、电子邮件或消息参与者中检索的属性。
操作 | 描述和使用 |
---|---|
姓名 |
为设置参与者数据操作键入一个独特的名称。 您在此处输入的标签将成为任务序列中显示的操作名称。 |
属性名称 |
为属性指定一个名称。属性名称应为字符串文字,如果留空则返回错误状态。 |
要分配的变量 |
当流程检索参与者属性时,该值将存储在您在此处指定的流变量中。然后可以使用该变量在流程内的其他位置。当您选择一个变量名时,Architect 会在变量名前添加流动。 当您开始输入 Flow. 时,现有变量名称的列表会出现在列表中。您可以将参与者的属性检索到新的流变量中,或者检索到在流中其他位置定义的现有流变量中。 |
添加要检索的属性 |
点击旁边属性,打开属性名称/值对配置字段。 |