Assign

Atribui um valor exclusivo a uma variável definida pelo usuário.

Supported Script Types

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

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

Genérico

E-mail Chat Telefone Correio de Voz Item de Trabalho SMS Digital

Input Properties

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.

Variable O nome da variável que você deseja manter. the value.
Value O valor ou dados a serem armazenados.
Type Escolha String, Numeric ou Datetime. O tipo que você seleciona aqui altera a propriedade Value para interpretar os dados inseridos no campo Value. Por exemplo, se você selecionar String e inserir o valor 1 + 1, o valor real atribuído à variável será 1 + 1. No entanto, se você selecionar Numeric e inserir o valor 1 + 1, o valor atribuído à variável será 2.
ScreenPop

Uma propriedade da variável que você cria. Quando definida como true, o valor da variável aparecerá no pop de telaFechado Uma janela pop-up configurável com informações sobre o contato. Aparece na tela de um agente após um determinado evento, geralmente quando o agente se conecta a um contato. padrão exibido para o agente. A opção Usar pop de tela deve ser ativada para a competênciaFechado Usado para automatizar a entrega de interações com base nas competências, habilidades e conhecimento do agente. ACD atual. Select True to enable the display of this value in the default screen pop. O padrão é False.

SavetoDB

Uma propriedade da variável que você cria, que controla se o valor da variável é salvo ou não no banco de dados da plataforma CXone. É possível acessar os dados armazenados de duas maneiras:

Também é possível usar a propriedade variável savetodb() ao se trabalhar com variáveis nas ações Snippet.

Select True to enable this value to be saved in the database. O padrão é False.

MaxStringSize O tamanho máximo em KB do valor que pode ser armazenado. O tamanho padrão é 2 KB.

Result Branch Conditions

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.
Overflow Caminho percorrido se o valor atribuído à variável exceder o tamanho máximo da string.

Tips & Tricks

  • Use Assign para definir os conteúdos para variáveis de string ou numéricas.
  • Saiba como usar a ação Assign para adicionar ou editar o valor de uma variável na página de ajuda Variáveis.
  • Os valores de variáveis de script serão automaticamente combinados ou pré-preenchidos nas variáveis de Resposta Rápida no o aplicativo de agente quando os nomes de variável corresponderem e a ação de script Assign for definida como ScreenPop = true. Se os valores das variáveis forem combinados com sucesso, os agentes manterão a capacidade de modificar manualmente os campos de Resposta rápida pré-preenchidos. A quantidade total de dados variáveis configurados para ScreenPop não deve exceder 200 KB. Maiores quantidades de dados podem diminuir o desempenho do o aplicativo de agente.
  • Crie uma variável global em um subscript incluindo a palavra-chave global na frente do nome da variável. Por exemplo: Global:varName

Script Example

Este exemplo não é um script completo. Trabalho de script adicional é necessário para usar esta ação.

Begin triggers a Menu that provides three options, press 1 for Sales, 2 for Support, or 3 for Account Management. When the user selects an option, the script uses a specific Assign action to assign a value for the Skill ID that Countagents uses to determine the number of agents logged in with that skill. The If action then uses an expression, TOTAL=0, to determine which branch to take if agents are logged in. TRUE means the total agents logged in does equal 0 for that ACD skill, and the script will run a separate script for leaving a message. FALSE means the total agents logged in does not equal 0, and Reqagent uses the variable value in Assign to request an agent with the skill (via the Skill ID in Newskill).

Download this script.