Crie e configure tabelas de dados - Amazon Connect

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie e configure tabelas de dados

Entendendo as tabelas de dados

As tabelas de dados permitem que você armazene e gerencie dados que afetam suas configurações no Amazon Connect. As tabelas de dados podem ser referenciadas por outros recursos, por exemplo, fluxos e visualizações. Quando são feitas alterações ou acréscimos às tabelas de dados, elas ficam disponíveis imediatamente via pública APIs e na tela, sem necessidade de redistribuição.

Use tabelas de dados para suportar cenários que variam de regras de roteamento simples a configurações complexas baseadas em tempo, acessíveis e modificáveis em tempo real. Em contraste com os atributos predefinidos, que armazenam pares simples de valores-chave, as tabelas de dados oferecem suporte a várias colunas, vários tipos de dados e relacionamentos complexos.

Uma tabela de dados consiste em:

  • Metadados da tabela (estrutura e regras de validação)

  • Valores da tabela (os dados reais)

Os metadados da tabela incluem:

  • Atributos (colunas) com tipos de dados definidos

  • Chaves primárias para identificar registros exclusivos

  • Valores padrão opcionais que podem ser aplicados em todos os registros

  • Regras de validação opcionais para integridade de dados

Os valores da tabela são armazenados em registros (linhas) que contêm valores para cada atributo (coluna).

Criação de tabelas de dados

  1. Vá para o menu Roteamento e selecione Tabelas de dados.

  2. Selecione Adicionar nova tabela de dados.

    1. Forneça um nome.

    2. Opcionalmente, forneça uma Descrição.

    3. Indique um fuso horário para oferecer suporte a casos de uso com base no horário.

    4. Defina um nível de bloqueio. O bloqueio impede que vários editores sobrescrevam as alterações no nível da tabela de dados, registro (linha), atributo (coluna) ou valor (célula).

  3. Depois de salvar, selecione Adicionar atributo para definir a primeira coluna na tabela.

    nota

    À medida que os atributos são adicionados, eles são inseridos na tabela na coluna mais à esquerda.

    1. Forneça um nome

    2. Selecione um tipo, escolhendo entre

      1. Texto único, número ou atributo booleano (sim/não)

      2. Lista de texto ou números

    3. Opcionalmente, selecione Usar como atributo principal.

      1. As chaves primárias ajudam a identificar e referenciar registros específicos. Eles também permitem o controle de acesso granular aos dados da tabela. Um ou mais atributos podem ser designados como primários e se tornar a (s) primeira (s) coluna (s) da tabela. Se nenhum atributo primário for definido, a tabela poderá conter somente um registro.

        nota

        Os atributos primários não podem ser adicionados ou removidos se a tabela contiver dados. Por exemplo, se os atributos primários de uma tabela forem nome, sobrenome e inicial do meio, você não poderá adicionar o SSN como outro atributo primário nem remover a inicial do meio sem primeiro excluir todas as linhas. No entanto, você pode editar os valores em um atributo primário, por exemplo, um sobrenome pode ser alterado. Você também pode adicionar atributos não primários depois que uma tabela for preenchida com dados.

    4. Opcionalmente, forneça validação básica se o tipo for texto ou numérico (por exemplo, tamanho máximo).

    5. Opcionalmente, atualize a validação da coleção se o tipo for texto ou numérico, para fornecer uma opção de valores predefinidos para esse atributo e até mesmo restringir a esses valores.

    6. Ao salvar, sua tabela será exibida com seu primeiro atributo (coluna).

    7. Repita conforme necessário.

  4. Quando estiver pronto, selecione Adicionar valor para inserir uma linha na tabela.

    1. Ao adicionar o primeiro valor, você deve reconhecer que os atributos primários não podem ser alterados se existirem valores na tabela.

    2. As entradas de dados são validadas automaticamente (tipo, comprimento etc.).

    3. Conforme os valores são adicionados, eles são classificados com base no (s) valor (es) primário (s), por exemplo, se a primeira coluna for texto, os valores (linhas) serão sequenciados de A a Z.

Página de gerenciamento da tabela de dados.

Exemplo de uma estrutura de tabela em que dois atributos primários são usados para identificar de forma exclusiva cada registro e dois atributos foram definidos.

Atributo primário 1 Atributo primário 2 Atributo 1 Atributo 2

Valor primário

Valor primário

Valor

Valor

Valor primário

Valor primário

Valor

Valor

...

...

...

...

Adicionar registros às tabelas de dados

O Connect impõe campos obrigatórios, tipos de dados, limites de comprimento e outros requisitos especificados na definição da tabela.

nota

Sempre teste as configurações que afetam os fluxos antes de impactar as cargas de trabalho de produção e monitore o comportamento do sistema imediatamente após mudanças significativas.

Edite tabelas de dados e seus registros

O Connect impõe campos obrigatórios, tipos de dados, limites de comprimento e outros requisitos especificados na definição da tabela.

São fornecidas proteções para edições simultâneas dos mesmos dados. O sistema alerta automaticamente os usuários quando ocorrem alterações fora da sessão atual, solicitando que eles atualizem a visualização para ver os dados mais recentes.

nota

Para cenários em que evitar conflitos é fundamental, você pode implementar estratégias de bloqueio otimistas, garantindo que as atualizações sejam aplicadas somente se os dados não tiverem sido alterados desde a última leitura.

As mudanças ocorrem quase imediatamente. As alterações feitas nas tabelas de dados entram em vigor em execuções de fluxo e chamadas de API subsequentes. Os dados não são armazenados em cache nos fluxos, portanto, não há necessidade de atraso na atualização após uma alteração.

nota

Embora as mudanças se propaguem rapidamente, em casos raros, pode haver um breve atraso — normalmente apenas milissegundos — antes que todos os componentes do sistema reflitam a mudança. Quando possível, planeje atualizações durante as janelas operacionais para minimizar o impacto.

Exemplo de caso de uso

Siga as etapas abaixo para criar uma tabela de traduções simples para solicitações.

  1. Crie uma nova tabela de dados com um novo atributo primário chamado “Idioma”. O atributo primário determina a chave necessária para acessar um registro da tabela de dados.

  2. Crie um novo atributo para cada tipo de mensagem, “Saudação”, por exemplo. Se você precisar criar mais de 99 tipos de mensagens, veja o exemplo avançado abaixo.

  3. Adicione as traduções à sua tabela.

  4. Sua mesa deve ficar assim:

Idioma (atributo primário) Saudação

Inglês

Olá

Espanhol

Hola

Para casos avançados em que é necessária mais de uma dimensão ao consultar uma tabela de dados, atributos primários adicionais podem ser adicionados.

Idioma (atributo primário) Departamento (atributo primário) Saudação

Inglês

Vendas

Olá. Isso é vendas.

Espanhol

Vendas

Olá. Sou do departamento de vendas.

Inglês

Marketing

Oi. Você chegou ao marketing.

Também é possível consultar a mensagem exata adicionando uma terceira dimensão para o tipo de mensagem.

Idioma (atributo primário) Departamento (atributo primário) Tipo de mensagem (atributo primário) Mensagem

Inglês

Vendas

Saudação

Olá. Isso é vendas.

Espanhol

Vendas

Saudação

Olá. Sou do departamento de vendas.

Inglês

Marketing

Saudação

Oi. Você chegou ao marketing.

Inglês

Marketing

Adeus

Obrigado por entrar em contato com o marketing.

Usando tabelas de dados para pesquisas dinâmicas em fluxos

Os fluxos podem ler valores das tabelas de dados.

  1. Adicione o bloco Tabela de dados ao fluxo desejado.

  2. Clique no canto superior direito do bloco para Editar configurações.

  3. Defina a tabela de dados escolhendo Definir manualmente ou Definir dinamicamente.

  4. Insira um nome de consulta para usar ao acessar valores de outros blocos de fluxo. O namespace das tabelas de dados é acessado usando uma JSONPath referência com o formato. $.DataTables.queryName.attributeName Se estiver usando a seleção suspensa dinâmica do namespace Data tables, o namespace pode ser omitido () queryName.attributeName

    nota

    Os nomes das consultas devem ser exclusivos em todos os blocos da tabela de dados em um fluxo.

    nota

    Use colchetes e aspas simples para referenciar nomes de atributos com caracteres especiais (queryName['attribute name with spaces']).

  5. Se a tabela de dados tiver atributos primários, insira os valores primários correspondentes aos atributos primários do registro (linha) desejado a ser consultado.

  6. Selecione os atributos de consulta que correspondem aos atributos da tabela de dados para os valores a serem lidos.

    nota

    Os fluxos não suportam valores de tabela de dados do tipo list.

    nota

    Os blocos subsequentes da tabela de dados apagarão as consultas anteriores do namespace das tabelas de dados.

    nota

    Os resultados da consulta no namespace de tabelas de dados só estão disponíveis no fluxo que contém o bloco de fluxo da tabela de dados.

  7. Teste o fluxo para confirmar o comportamento desejado.

Configurações do bloco de fluxo da tabela de dados.
Aproveite as tabelas de dados para criar interfaces de usuário personalizadas

As tabelas de dados podem capacitar os usuários corporativos a fazer ajustes operacionais rotineiros no contact center sem exigir acesso direto aos sistemas subjacentes do Amazon Connect. Interfaces personalizadas podem ser criadas a partir de tabelas de dados usando o construtor de interface de usuário sem código do Views e, em seguida, atribuídas aos espaços de trabalho. As equipes de operações podem então usar a personalização UIs para responder rapidamente às mudanças nas condições, sem exigir intervenção de TI e trabalhar dentro de estruturas de governança e segurança aprovadas. As tabelas de dados podem combinar vários recursos, para que os usuários corporativos não precisem de permissão para cada um (por exemplo, fluxos, solicitações, filas).

Interfaces específicas podem permitir que usuários comerciais autorizados controlem cenários como:

  • Gerenciando atribuições de filas, horários de operação, mapeamentos de habilidades e regras de escalonamento

  • Modificando o roteamento por idioma, localização ou status VIP

  • Ativando protocolos de emergência

Para obter mais informações sobre a criação de interfaces personalizadas, consulte o construtor de interface de usuário sem código do Views.

Controle de acesso e segurança para tabelas de dados

Controle o acesso aos valores primários da tabela para que os usuários corporativos só possam visualizar ou modificar campos relacionados às suas responsabilidades.

  • As permissões do perfil de segurança fornecem opções de visualização, edição, criação e exclusão para gerenciar o recurso da tabela de dados na seção Roteamento.

  • O controle de acesso baseado em tags (TBAC) fornece restrições baseadas em registros. Use se várias equipes precisarem acessar diferentes subconjuntos de dados em tabelas grandes e multifuncionais.

Cotas de serviço para tabelas de dados

O Connect fornece:

  • Tabelas — total de 100 por instância

  • Atributos (colunas) — 100 por tabela

  • Valores (células) — 1000 por tabela

  • Contagem de caracteres para valores de texto — 5k para TEXT, 1k para itens TEXT_LIST.

Para saber mais sobre cotas de serviço e como gerenciá-las, consulteAmazon Connect cotas de serviço.

Acompanhe as alterações nas tabelas de dados

O histórico de auditoria na tela fornece alterações recentes em um recurso e seus valores de antes e depois. O histórico de auditoria da tabela de dados inclui uma estrutura de tabela nova ou alterada (atributos, chaves primárias, valores padrão), bem como registros (linhas) novos ou alterados em cada tabela de dados.

nota

A AWS CloudTrail monitora o histórico de todas as alterações de recursos. Para obter mais informações, consulte Registrar chamadas de API do Amazon Connect com o AWS CloudTrail.