“按 ID 查找用户” 操作使您能够动态引用 Genesys Cloud 用户,并在 IVR 运行时根据字符串查找他们。 将此操作用于数据操作或数据表查找操作。 例如,从数据操作中检索用户 ID,然后将其传递到 “按 ID 查找用户” 操作以获取用户引用。 然后,在 “ 转移” 操作中使用被引用的用户的信息。 有关如何通过 ID 查找用户的信息,请参阅 “按 ID 查 找用户” 操作。 有关如何通过电子邮件查找用户的信息,请参阅查 找用户操作。 

注意: 您最多可以查找 50 个用户。 该操作查找前 50 个用户,但对于超过最大数量的任何用户,都会返回 NOT_SET。 例如,如果您提交了一个包含 75 个用户的列表,系统将处理前 50 个用户,然后为其余 25 个用户返回 NOT_SET。

在工具箱中,展开 “查 找” 类别,然后将 “按 ID 查找用户” 操作拖动到任务编辑器中的相应位置。

姓名 描述
名称字段 为操作键入一个独特的名称。 您在此处输入的标签将成为任务序列中显示的操作名称。
用户 ID 输入用户 ID 或查找用户的集合表达式。 例如, MakeList (“5B943B5F-4205-B70F-8BE1-A245A94B2919”、toString (NOT_SET))。 在运行时,Architect 会 搜索指定的用户。
用户结果

如果系统找到完全匹配,它将返回您在此处指定的变量中的用户值。 然后,您可以在流程的其他区域使用集合变量。 

此字段中的内容与通过 “用户 ID” 字段传入的 “用户 ID” 集合的顺序相匹配。 例如,索引 1 处的用户结果与索引 1 处的用户 ID 相匹配。 同样,索引 2 处的用户结果与索引 2 处的用户 ID 相匹配。

配置找到、部分找到和未找到的路径

姓名 描述
已找到

此路径表 示 Architect 找到了组织内的所有用户。 

将适当的操作拖动到 “已找到” 路径中,使其沿着您希望交互采用的路线进行操作。 例如,转移操作。

注意: 仅当流程遵循 “已找到” 路径或 “部分找到” 路径时,才会填充 “用户结果” 字段。

部分已找到

此路径表示 Architect 只找到了集合中的部分用户。

将适当的操作拖动 到 “已 部分找到” 路径中,使其沿着您希望交互采用的路径进行操作。 例如,“ 转移到 ACD” 操作

注意: 仅当流程遵循 “已找到” 或 “部分找到” 路径时,才会填充 “用户结果” 字段。 对于未找到的任何用户 ID,系统将返回 NOT_SET 值。

未找到

此路径表示 Architect 没有找到任何匹配的用户。 您在 “用户结果” 设置中指定的变量将保持不变。

将适当的操作拖动到 “未找到” 路径中,使其遵循您希望交互采用的路线。 例如, 发送自动回复 或将操作 转移 到主菜单。

注意: 当流程遵循 “未找到” 路径时,不会填充 “用户结果” 字段。