modelo de sub fluxo de dadosHTTP
Visão geral
Esse subflow oferece uma experiência dinâmica onde as informações da conta do cliente são buscadas usando uma solicitação HTTP. Se a pesquisa for bem-sucedida, é solicitado ao cliente que confirme a ID da conta. Se houver falha ou a preferência do chamador, é possível digitar o número da conta manualmente. O fluxo lida graciosamente com erros como entradas inválidas, tempo limite e falhas críticas, com prompts apropriados.
Esse sub fluxo usa Cisco Text-to-Speech (TTS) para quaisquer solicitações de áudio.
Pré-requisitos
Assegure-se de que os seguintes requisitos sejam atendidos no Webex Portal de Gerenciamento de Central de Contatos antes de implementar esse sub fluxo:
- Criar pontos de entrada, filas, conectores, equipes, mapeamentos de pontos de entrada e qualquer outra atividade de configuração específica da organização.
- Carregue arquivos de áudio estáticos se prompts de áudio personalizados forem usados em vez de Cisco Text-to-Speech (TTS).
- Assegure-se de que a URL da solicitação de HTTP e os parâmetros estejam corretamente definidos com base nas necessidades da sua organização.
Para obter etapas detalhadas, consulte Webex guia de configuração e administração do Contact Center.
Entradas de subfluxo
- ErrorMessage - String: uma mensagem que será reproduzida em caso de erro durante o sub fluxo.
Saídas de subfluxo
- outputVariable - STRING: armazena o número da conta confirmado ou inserido manualmente.
Ruptura de subfluxo
A tabela a seguir descreve os diversos elementos de subfluxo envolvidos no processo de chamada, detalhando as ações e respostas que ocorrem durante cada etapa.
Elemento de subfluxo |
Descrição |
---|---|
Iniciar subfluxo (Inicialização) |
O subflow inicia o processo de busca dos dados do cliente. |
Aguarde (Mensagem de conforto) |
O chamador é informado de que o sistema está recuperando as informações usando um prompt TTS: Aguarde enquanto pesquisamos as informações. |
Solicitação de HTTP (Buscar informações do cliente) |
O sistema envia uma solicitação HTTP GET para recuperar informações do cliente de um ponto de saída API especificado. Se for bem-sucedida, a resposta conterá a ID do cliente. |
Verificar o status HTTP (Avaliar resposta) |
A resposta HTTP é avaliada com base no código de status. Se a solicitação foi bem-sucedida, o processo passa para a próxima etapa. |
Menu de confirmação (Solicitar confirmação ou Entrada manual) |
O chamador é solicitado a confirmar a ID da conta buscada ou inserir manualmente seu número de conta se ele estiver incorreto. |
Definir variável (ID da conta de armazenamento) |
Se o chamador confirmar a ID da conta, o valor será armazenado no Variável de saída. |
Coletar dígitos (Entrada da Conta Manual) |
Se a solicitação falhar ou o chamador optar por digitar novamente seu número de conta, ele será solicitado a inserir um número de conta de 6 dígitos seguido pela tecla de cerquilha (#). |
Tratamento de erro (Ainda Outro, Inválido, Crítico) |
O sub fluxo lida com os tempo limite, entradas inválidas e erros críticos com as respectivas solicitações:
|
Terminar subfluxo (Conclusão) |
O subfluxo termina após confirmar o número da conta ou tratar de um erro. |
Atividades de subfluxo
A tabela a seguir descreve a sequência de atividades de subfluxo para este modelo.
Atividade de subfluxo |
Descrição |
---|---|
Iniciar subfluxo |
O subfluxo começa quando solicitado. |
Aguarde |
Reproduz uma mensagem usando TTS, pedindo ao chamador para aguardar enquanto suas informações são recuperadas. |
Solicitação de HTTP |
Envia uma solicitação HTTP GET para recuperar as informações da conta do cliente. |
Verificar o status HTTP |
Avalia a resposta HTTP para determinar se a solicitação foi bem-sucedida. |
Menu de confirmação |
Solicita ao chamador que confirme a ID da conta recuperada ou digite-a novamente, se estiver incorreta. |
Definir variável |
Armazena o número da conta confirmado ou inserido manualmente. |
Coletar dígitos |
Coleta um número de conta de 6 dígitos do chamador se a solicitação HTTP falhar ou eles optarem por inserir um novo número de conta. |
Tratamento de erro |
Diversos prompts lidam com tempo limite, entradas inválidas e erros críticos durante o sub fluxo. |
Terminar subfluxo |
O fluxo é concluído depois que o número da conta é confirmado ou ocorre um erro. |