Enhanced Workflow Execute

O conteúdo desta página é para um produto ou recurso em versão controlada (CR). Se você não faz parte do grupo CR e deseja obter mais informações, entre em contato com o seu Representante de contas.

ENHANCED WORKFLOW EXECUTE permite que você integre um CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos. com um CXone Mpower Agent aplicativo sem precisar configurar uma carga útil SNIPPET. Esta ação dispara um fluxo de trabalho. Fluxos de trabalho incluem coisas como exibir dados sobre um contatoFechado A pessoa que interage com um agente, RVI ou bot em seu centro de contato. ou criar um ticket. Outras ações usadas no script enviam os resultados e os dados relevantes ao o aplicativo de agente quando o agente atende a chamada. As outras ações também passam todas as informações necessárias ao CRM quando a chamada é concluída.

Você pode definir um arquivo de música ou outra sequência de áudio para reproduzir para o contato enquanto o script executa o fluxo de trabalho.

Dependências

  • Antes de configurar essa ação, você deve configurar uma configuração CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos. em Integrações de agente ícone: uma engrenagem laranja com três setas dentro. em CXone Mpower. Você pode integrar CRMs com Agent, Agent Embedded, Agent for Microsoft Teams e Agent Integrated.
  • Você deve usar uma ação ENHANCED Workflow Execute separada para cada fluxo de trabalho que queira usar em seu script. Você pode incluir mais de uma ação ENHANCED Workflow Execute em seu script.
  • Para usar o assistente de configuração nesta ação, você deve estar conectado ao CXone Mpower ou fazer login no Studio usando o botão Login com seu nome de usuário e senha CXone Mpower. Se iniciar a sessão com o botão Iniciar sessão com ID de sessão mas não estiver logado no CXone Mpower, o assistente não vai aparecer. Isso ocorre porque o acesso ao assistente depende da Autenticação de Global, que só é usada quando você faz login com seu nome de usuário e senha CXone Mpower.
  • Se estiver integrando com HubSpot ou Kustomer, você deverá incluir uma CustomEvent ação no script. Esse CustomEvent envia os resultados do fluxo de trabalho para o aplicativo de agente. Na ação CustomEvent, você deve configurar estas propriedades:

    • A propriedade TargetAgent deve ser definida como {Global:__agentId}.

    • A propriedade EventName deve ser definida como AgentWorkflowResponse.

    • A propriedade PersistInMemory deve ser definida como False.

    • A propriedade Data deve ser definida como {searchWorkflowOutputJson}.

  • Esta ação deve ser usada com a ação Agent Workflow Configuration. A propriedade Agent Workflow ConfigurationsearchCacheKey da ação deve ser definida como {__interactionId}.
  • Essa ação só pode ser usada em scripts de integração CRM.

Limitações

  • Atualmente, ENHANCED WORKFLOW EXECUTE funciona apenas para fluxos de trabalho de Pesquisa. Em uma versão futura, você também poderá usá-lo para configurar fluxos de trabalho de criação.

  • ENHANCED WORKFLOW EXECUTE só funciona para fluxos de trabalho de Pesquisa básicos. Para fluxos de trabalho de Pesquisa mais complexos, configure SNIPPET e WORKFLOW EXECUTE ações.

  • Quando você configura fluxos de trabalho de Pesquisa usando a ação ENHANCED WORKFLOW EXECUTE, os agentes não podem recuperar registros clicando em Atualizar no cartão de cliente do Agente aplicativo. Essa funcionalidade será disponibilizada em uma versão futura.

Tipos de script suportados

Telefone Digital

Propriedades de entrada

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

Propriedade

Descrição

Add 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.

WorkflowConfigsPayload

A carga útil da configuração do fluxo de trabalho. Este campo é preenchido automaticamente pelo assistente de configuração da ação.

Sequence

Defina o prompt que a ação reproduz. Um prompt pode ser um arquivo de áudio WAV pré-gravado ou conversão de texto em falaFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo. (TTS).

Se o prompt for um arquivo de áudio, insira o nome do arquivo entre aspas duplas. Por exemplo, "greeting.wav". Se o arquivo de áudio estiver localizado em uma pasta diferente, inclua o caminho para o arquivo. Por exemplo, se o script está na pasta raiz e o arquivo de áudio em uma subpasta a dois níveis de distância, insira "Subpasta\Subpasta2\Audio-file.wav". Se o script estiver em uma subpasta a um nível de distância da pasta raiz e o arquivo de áudio estiver em uma subpasta diferente no mesmo nível, insira "\..\Subpasta\Audio-file.wav".

Se o prompt for conversão de texto em fala, insira o texto que você deseja que o serviço TTSFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo. leia. Cada segmento deve ser colocado entre aspas duplas e incluir um caractere de referência de string para identificar que tipo de informação é. Por exemplo:

"%O saldo sa sua conta é" "silence.wav"  "${accountBalance}"

Para obter mais informações sobre como formatar prompts nesta propriedade, incluindo os caracteres de prefixo de referência de cadeia de caracteres a serem usados, consulte a página Prompts). Algumas ações com a propriedade Sequência têm acesso ao editor de sequência, que é uma interface gráfica que você pode usar para criar prompts. Esta ação não acessa este editor. No entanto, você pode usar o editor de sequência a partir de uma ação que ofereça suporte a ele, como Play. Adicione Play ao seu script e crie sua sequência de prompts. Cole o texto da sequência do campo Sequência em Play nesta ação e, em seguida, exclua Play.

Reproduzir um prompt é opcional para esta ação.

Phrase

Use essa propriedade para documentar o texto que o prompt contém. O script não usa o texto nesta propriedade. Como alguns prompts podem ser complexos e conter vários segmentos, pode ser útil incluir o texto completo escrito sem a formatação exigida pela propriedade Sequência.

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.

Condição

Descrição

Result Set

Insira o nome da variável que deve conter o resultado do fluxo de trabalho especificado. A variável padrão é workflowResultOutput. Este campo não requer chaves.

Error Args

Digite o nome da variável para incluir informações sobre o erro. A variável padrão é workflowErrorOutput. Você não precisa colocar o nome da variável entre chaves.

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.
Success

Caminho seguido se a ação for concluída sem erros e quaisquer chamadas de API ou retornos de dados foram bem-sucedidos (códigos de resposta 2xx).

Timeout

O caminho seguido quando o fluxo de trabalho excede o valor de limite de tempo especificado na entrada.

ValidationError

O caminho seguido quando qualquer entrada não puder ser validada. Isso inclui:

  • ID de Configuração: Deve ser um ID de configuração válido na página Integrações de agente > Configurações no CXone Mpower.
  • ID do fluxo de trabalho: Deve ser um ID de fluxo de trabalho válido na página Integrações de agenteConfigurações no CXone Mpower.
  • Carga útil do fluxo de trabalho: Deve ser uma string JSON válida.
InvalidWorkflow

O caminho seguido quando o fluxo de trabalho especificado é inválido.

InternalError

O caminho a seguir quando a ação encontra um erro.

NotConfigured

O caminho seguido se Integrações de agente não estiverem ativadas para o seu locatárioFechado Alto nível de agrupamento organizacional usado para gerenciar o suporte técnico, cobrança e configurações globais para o seu ambiente CXone Mpower. Entre em contato com o seu Representante de contas para ativar o recurso.

Selecionar ações e fluxos de trabalho

  1. Em Studio, abra o script onde você deseja configurar um fluxo de trabalho de Pesquisa.

  2. Adicione uma ação ENHANCED Workflow Execute após BEGIN.

  3. Selecione a ação ENHANCED Workflow Execute e clique em Abrir Editor nas propriedades da ação. Isso iniciará o assistente Execução do Fluxo de Trabalho

  4. No assistente Execução do Fluxo de Trabalho, clique em Add Workflow Configuration.

  5. Dê um Workflow Name a esse fluxo de trabalho.

  6. Na lista suspensa CRM Configuration Name, selecione a configuração CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos. que você deseja que essa ação ENHANCED Workflow Execute use. A lista suspensa exibe os nomes de todas as configurações de CRM definidas em Integrações de agente ícone: uma engrenagem laranja com três setas dentro. no CXone Mpower.
  7. Em Select Workflow Type, selecione uma das seguintes opções:
  8. Clique em Next.
  9. Verifique se a propriedade searchCacheKey na AGENT WORKFLOW CONFIGURATION action do script está definida como {__interactionId}.
  10. Salve o seu script.

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.

O exemplo a seguir mostra a ação ENHANCED WORKFLOW EXECUTE que está sendo usada para integrar um aplicativo CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos. a um Agente aplicativo.

A ordem das ações no script é: Begin, Enhanced Execução do Fluxo de Trabalho, Reqagent, OnAssignment, e Configuração do fluxo de trabalho do agente