View a markdown version of this page

Observe o bloco - Cliente do 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á.

Observe o bloco

O bloco Observe é um componente fundamental da estrutura de teste que define quais eventos do sistema você deseja monitorar durante a execução do teste. Pense nisso como configurar pontos de verificação em seu teste, onde você espera que coisas específicas aconteçam antes de agir.

Quando você tem um bloco Observe configurado em seu teste, você está dizendo ao sistema: “Observe esse evento específico e, quando ele ocorrer, execute essas ações específicas”. Essa abordagem orientada por eventos reflete como as interações do mundo real acontecem nos contact centers: algo ocorre e você responde a isso.

Compreendendo as observações ativas

Um bloco Observe se torna uma observação ativa quando está observando ativamente o evento especificado durante a simulação. Compreender como as observações fazem a transição entre os estados ativo e inativo é crucial para prever o comportamento do teste.

Quando as observações se tornam ativas:

  • Todos os grupos de interação inicial que não estão conectados a partir de outro grupo de interação ou marcados com um banner de “início” são marcados como ativos quando a execução do teste começa.

  • Quando um evento é correspondido, todos os blocos de verificação e blocos de ações no mesmo grupo de interação serão executados. Na execução bem-sucedida, a observação de qualquer grupo de interação conectado é marcada como ativa.

  • Várias observações podem ser ativas simultaneamente quando você tem vários grupos de interação inicial em seu teste.

Quando as observações se tornam inativas:

  • Uma observação se torna inativa quando o evento esperado é correspondido com sucesso.

Impacto nos resultados do teste:

Se o evento esperado de uma observação ativa não ocorrer, a observação continuará observando o evento até que o teste expire após 5 minutos. Esse tempo limite indica que a validação falhou, fazendo com que seu teste falhasse. Quando uma observação falha devido ao tempo limite:

  • A observação permanece ativa, mas não realizada.

  • Quaisquer blocos de verificação e blocos de ação anexados a esse bloco Observe no grupo de interação não serão executados porque o evento observado não foi cumprido.

  • A execução do teste termina com um status de falha.

Quando uma observação é bem-sucedida, o que significa que o evento é correspondido, a observação é marcada como inativa e qualquer bloco de verificação ou bloco de ação no mesmo grupo de interação será executado antes de passar para o próximo grupo de interação conectado.

Diagrama mostrando como as observações fazem a transição entre os estados ativo e inativo durante a execução do teste.

Quais eventos você pode observar?

O bloco Observe pode monitorar vários tipos de eventos do sistema:

Evento iniciado no teste

Esse evento é acionado logo no início da execução do teste. É particularmente útil quando você precisa configurar as condições iniciais antes do início de qualquer interação com o cliente. Por exemplo, talvez você queira configurar os comportamentos do sistema ou simular dependências externas logo no início do teste.

Opções de configuração:

  • Tipo de evento — Selecione “Teste iniciado” no menu suspenso

Ações de exemplo: defina o que deve acontecer quando o teste começar (como ignorar os comportamentos do sistema).

Observe a configuração do bloco mostrando o tipo de evento Test started selecionado.

Evento concluído no teste

Esse evento é observado quando a execução do teste chega ao fim. Use isso para capturar as ações de informações do estado final após a conclusão de todas as interações de teste.

Opções de configuração:

  • Tipo de evento — Selecione “Teste concluído” no menu suspenso

Ações de exemplo: especifique quaisquer ações finais de validação ou registro a serem executadas.

Observe a configuração do bloco mostrando o tipo de evento Teste concluído selecionado.

Evento de mensagem recebida

Esse evento detecta quando o sistema reproduz um prompt ou envia qualquer resposta de voz ao cliente simulado.

O evento Mensagem recebida oferece opções flexíveis de correspondência para identificar a mensagem certa:

Opções de configuração:

  • Tipo de evento — Selecione “Mensagem recebida” no menu suspenso

  • Conteúdo da mensagem — Especifique qual mensagem procurar usando um destes métodos:

    • Texto — Digite o conteúdo de texto esperado da mensagem

    • SSML — Forneça conteúdo formatado em SSML correspondente

  • Critérios de correspondência — Escolha como combinar a mensagem:

    • Similar — Usa correspondência semântica inteligente para encontrar mensagens com significado semelhante (recomendado para a maioria dos casos)

    • Contém — Verifica se a mensagem observada contém o texto especificado

Importante

(Voz) Os resultados do teste podem variar um pouco entre as execuções. O sistema divide o áudio em segmentos com base em pausas e padrões naturais de fala, que podem variar dependendo de quanto tempo alguém faz uma pausa ou de como estrutura suas frases. Isso significa que você pode ver variações na forma como os prompts aparecem nas execuções de teste.

Observe a configuração do bloco mostrando o tipo de evento Mensagem Recebida com as opções de critérios correspondentes.

Evento iniciado pela ação de fluxo

Esse evento observa quando ações específicas em seu fluxo de contatos começam a ser executadas. Ele permite que você detecte e responda às operações que acontecem em seu fluxo, como chamadas de função Lambda, verificações de horas de operação, transferências de filas ou inicialização de bots.

Opções de configuração:

  • Tipo de evento — Selecione “Ação acionada” no menu suspenso

  • Tipo de recurso — Escolha qual ação de fluxo observar:

    • Função Lambda — Detecta quando uma função Lambda é chamada (selecione na lista suspensa ou especifique o ARN da função)

    • Horário de funcionamento — Monitora as verificações do horário de operação (selecione na lista suspensa ou especifique o ARN do horário de operação)

    • Fila — observa as ações de transferência da fila (selecione na lista suspensa ou especifique o ARN da fila)

    • Lex Bot — Detecta conexões do bot Lex (selecione na lista suspensa ou especifique o ARN e o alias do bot)

Observe a configuração do bloco mostrando o tipo de evento Action Triggered com opções de tipo de recurso para Lambda, Hours of Operation, Queue e Lex Bot.

Com que frequência o evento deve ocorrer?

Cada bloco Observe herda uma configuração de uso padrão do grupo de interação que controla quantas vezes o evento deve ser correspondido durante a execução do teste. O padrão é que o evento ocorra exatamente uma vez. A alteração dessa configuração não é suportada.

Conectando grupos de interação

Depois de definir o que observar, adicione um conector ao grupo de interação. No menu do grupo de interação (pediatras), escolha Adicionar conector e arraste o conector até o início do grupo de interação que contém a próxima observação. Isso cria um fluxo lógico em seu teste, movendo-se de um ponto de verificação para outro à medida que os eventos ocorrem.

Grupos de interação conectados com conectores que mostram o fluxo lógico entre os pontos de verificação de observação.