使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

如何对 Amazon Connect 中的分步指南架构错误进行故障排除?

1 分钟阅读
0

我向 Amazon Connect 添加分步指南后,在代理工作区中呈现指南时出现架构错误。

解决方法

当您在 Show view(显示视图)块中错误配置了 JSON 文件时,可能会出现架构错误。使用 Views(视图)UI 模板构建 JSON 对象结构。然后,将 JSON 对象添加到联系流中的 Show view(显示视图)块中。

要正确配置模板,请完成以下步骤:

  1. 打开 Amazon Connect 管理员账户,网址为:https://yourinstancename.my.connect.aws/
    注意:您必须使用管理员账户。在 URL 中,将 yourinstancename 替换为您的实例名称。
  2. 在导航窗格的 Routing(路由)下,选择 Flows(流)。
  3. Views(视图)选项卡中,选择您的自定义流。UI 模板将显示在流详细信息页面的导航窗格中。
  4. 更新 JSON 对象以匹配您为联系流配置的架构标准。例如,如果您的视图中的某个 List(列表)项目具有动态 Heading(标题)字段,则视图的架构将类似于以下内容:
    {
        "type": "object",
        "properties": {
            "List_1724068537123": {
                "properties": {
                    "Items": {
                        "items": {
                            "properties": {
                                "Heading": {
                                    "anyOf": [{
                                            "type": "string",
                                            "pattern": "^$|^(?!\\$\\.).+"
                                        },
                                        {
                                            "type": "number"
                                        }
                                    ]
                                }
                            },
                            "type": "object"
                        },
                        "type": "array"
                    }
                },
                "type": "object"
            }
        }
    }

在前面的示例中,动态字段以驼峰式大小写显示,并以大写字母开头。Items(项目)字段包含该字段类型的对象数组Heading(标题)字段可以是字符串类型或数字类型。

要解决架构错误,请根据您的架构配置更新联系流中的 JSON 输入。在前面的示例架构中,将联系流对象 JSON 更新为以下内容:

{"Items":[{"Heading":"Management Service"}]}

有关详细信息,请参阅 Amazon Connect 交互式文档中的什么是视图?

相关信息

GitHub 网站上的 amazon-connect-step-by-step-guides-module-library

Amazon Connect 分步指南最佳实践

AWS 官方
AWS 官方已更新 1 个月前