Askcaller (Scripts digitais)

This help page is for Desktop Studio. This information is also available for Studio.

The Askcaller action icon - a chat bubble with a question mark on a yellow-green background.

Solicita informações de um contato usando qualquer aplicativo digitalFechado Qualquer canal, contato ou competência que tenha associação ao Digital Experience. de mensagens diretas ou privadas, como o Facebook Messenger ou WhatsApp, bem como o SMS e o chat do Digital Experience. Por exemplo, você pode usar esta ação para que o contato forneça a você um número de conta, seu nome ou qualquer outra informação útil.

Esta ação pausa o script até receber uma resposta. O script aguarda uma resposta do contato, mesmo que leve dias ou semanas. Isso é compatível com a natureza assíncrona das comunicações digitais.

Esta ação requer Digital Experience.

Dependências

  • Esta ação exige o Digital Experience.
  • Antes de trabalhar com scripts digitais, saiba quais são as diferenças entre os scripts ACD tradicionais e os scripts digitais.
  • Você pode usar mídia interativaFechado Elementos em mensagens digitais, como botões, imagens, menus e seletores de opções. na mensagem ao contato. Você tem duas opções:
    • Criar modelos de mensagem interativa na página Pontos de contato digital no CXone Mpower. Use a action GETRICHMESSAGE no seu script e configure-a para enviar um modelo de mídia interativa. Coloque-a antes de ASKCALLER. Defina a propriedade MessageFormat no ASKCALLER para JSON.
    • Criar o JSON para o conteúdo de mídia interativa em uma ação snippet. No ASKCALLER, defina MessageFormat para Prompt Sequence . Esta opção é para uso principalmente com agentes virtuais. No entanto, você pode ter que usá-la se a mídia interativa que quer usar não estiver disponível como um modelo no CXone Mpower.
    • Se a mensagem que você envia inclui mídia interativa com a qual o contato vai interagir, como um selecionador ou botão, você também pode ter que configurar a propriedade ResultPostback. Recomenda-se que você entre em contato com a equipe de Serviços especializados do CXone Mpower para obter assistência na criação de scripts digitais que incluem mídia interativa.
  • Postback só é suportado no script Studio que originou a mídia interativa.
  • A compatibilidade com o tipo de conteúdo de mensagens interativas varia de acordo com o canal, conforme mostrado na lista suspensa a seguir.

Tipos de script suportados

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Digital

A ação Askcaller tem páginas de ajuda separadas para os outros tipos de mídia de script suportados: SMS ou chat.

Propriedades de entrada

Estas propriedades definem dados que a ação usa durante a execução.

Propriedade

Descrição

Caption

Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação. The default is the action name.

Message O texto que é enviado para o alvo selecionado quando esta ação é executada. Você pode usar variáveis neste campo. Caso esteja enviando mídia interativa como uma sequência de prompts ou pela action GETRICHMESSAGE, este campo deve ser uma string JSON.
MessageFormat

Selecione o formato da mensagem que está enviando. As opções são:

  • PromptSequence: selecione esta opção se estiver enviando mensagens com mídia como JSON em um Snippet. Consulte a seção Dependências para saber mais detalhes.
  • Text: selecione esta opção se a mensagem for enviada em texto simples. Este é o padrão.
  • JSON: selecione esta opção se estiver enviando mensagens com mídia por meio da action GetRichMessage. Consulte a seção Dependências para saber mais detalhes.

MessageSender

Um campo opcional que identifica componentes suite-level do CXone Mpower interagindo com esta ação.
ResultPostback

O nome de uma variável para armazenar qualquer dado de resposta retornado. Esses dados são enviados quando o contato interage com certos tipos de mídia interativa na mensagem que você enviou. Por exemplo, se incluir um selecionador de hora na mensagem, a opção de hora selecionada pelo contato é retornada nesta variável.

TimeoutSec

O número de segundos que a ação espera para ser executada antes do limite de tempo. O contato tem esse tempo para inserir informações em sua janela de chat.

Para enviar uma mensagem sem esperar por uma resposta, defina esta propriedade como 1. Para que a ação aguarde indefinidamente, defina esta propriedade como 0.

Propriedades de saída

Estas propriedades contêm variáveis que armazenam dados retornados da execução da ação. Elas estão disponíveis para referência e uso quando a ação é concluída.

Propriedade

Descrição

ResultVar O nome da variável que é criada e contém as informações retornadas. Por exemplo, se o contato inserir o número da conta como 123456, a variável conterá 123456.

Condições de ramal resultante

Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.

Condição

Descrição

Default Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos.
On Timeout Caminho percorrido se não houver resposta pelo número de segundos especificado.
On CallerResponded Caminho percorrido se o contato fornecer uma resposta.
On Error Caminho tomado quando a ação não é executada corretamente. Por exemplo, quando há um problema inesperado como conectividade ruim, erros de sintaxe e assim por diante. A variável _ERR, com o caractere sublinhado, deve ser preenchida com uma explicação condensada do problema.

Dicas e truques

Exemplo de script

Este é um exemplo para mostrar como esta ação pode ser usada em scripts. Ele não é voltado para um script inteiro. Criação de script adicional pode ser necessária.

No script a seguir, a ação AskCaller solicita um número de conta do contato. Se o contato fornecer um número de conta, ele será repassado a um agente através da ação Reqagent.

Atualmente, usar Reqagent com Askcaller em scripts digitais exige uma ação SNIPPET. Além disso, precisa-se da ajuda dos Serviços especializados da CXone Mpower.

Se o contato não responder, a interação retornará ao prompt do número da conta. Isso ocorre até o número de vezes especificado na ação Loop. Cada loop envia uma mensagem explicando que o sistema não recebeu uma resposta do contato. Se nenhuma resposta for recebida após o número especificado de loops, uma mensagem diferente será enviada para informar ao contato que nenhum número de conta foi recebido, e a interação será encerrada.

Um exemplo de script digital que usa a ação Askcaller.

Baixe este script.