Definição da implementação do teste de roteamento externo
Defina o plug-in External Routing Test Tools [com.glide.awa.external.test_tools] com uma amostra simplificada de ATF (Automated Test Framework) de provedor de roteamento externo, usando os dados de demonstração que estão disponíveis com a instalação do plug-in.
Para executar ExternalRoutingConfigurationTestTool, verifique se você:
- Carregou os dados de demonstração da AWA: awa.external e awa.external.test_tools.
- Preencheu as credenciais no AutomationUser na tabela sys_auth_profile_basic.
- Criou a conexão HTTP(s) no registro sys_alias, ServiceNow_Basic.
Você deve abrir o registro ExternalRoutingConfigurationTestTool e clicar em Executar teste para concluir as ações do teste de roteamento externo.
Funções do plug-in External Routing Test Tools (com.glide.awa.external.test_tools)
Quando o plug-in External Routing Test Tools (com.glide.awa.external.test_tools) é executado, ele valida se:
- O registro de conexão foi criado na conexão HTTP(S) [http_connection].
- As credenciais foram informadas na conexão HTTP(S) [http_connection].
- O registro AWA_Queue foi atualizado com sucesso com os seguintes valores:
- Externo = verdadeiro
- Provedor = Demonstração da ServiceNow
- Um registro foi criado com sucesso na tabela "Interação" [interaction] com os seguintes valores:
- Descrição resumida = Criado a partir da automação de teste da ATF
- Estado = Novo
- Tipo = Bate-papo
- O registro foi criado automaticamente no item de trabalho.
- O script de validação no lado do servidor foi executado passando o ID do item de trabalho para o Workflow Studio e chamando o provedor CCaaS de terceiros externos.
- O ID de sys_flow_context foi recuperado a partir da execução de sys_flow_context.
- O ID sys_flow_context recuperado está informando a resposta da carga útil.
- A resposta da carga útil pertence ao item de trabalho que você criou.
- O script de validação no lado do servidor foi executado para verificar se a resposta foi bem-sucedida e, em seguida, a carga útil foi enviada para a REST API de atribuição manual.
- A autorização para credenciais foi configurada na tabela "Configuração de autenticação básica" [sys_auth_profile_basic].
- Um agente está disponível na tabela "Usuário" [sys_user] para elevar a carga útil.
- O script de validação no lado do servidor foi executado para confirmar que o agente está disponível no canal de serviço correto.
- A REST API de atribuição manual é chamada quando o agente está disponível.
- O status da resposta é bem-sucedido e a carga da resposta contém Atribuição manual solicitada com sucesso.
- O item de trabalho da AWA foi atribuído com sucesso ao agente e não está no estado de fila.Nota:Se o teste falhar em qualquer etapa, as informações detalhadas sobre onde a configuração falhou serão apresentadas ao usuário junto com a solução para corrigi-la.