Assign
|
Atribui um valor exclusivo a uma variável definida pelo usuário. |
Supported Script Types
|
|
|
|
|
|
|
|
Genérico |
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. |
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 tela 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ência Usado para automatizar a entrega de interações com base nas competências, habilidades e conhecimento do agente. ACD atual. |
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
|
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).