Definir lógica de fluxo de variáveis de fluxo
Atribua um valor a uma ou mais variáveis de fluxo, que armazenam dados de fluxo como cápsulas de dados. Acesse os valores das variáveis de fluxo consultando a cápsula de dados deles.
Entradas
| Campo | Descrição |
|---|---|
| Nome | Nome da variável. Selecione na lista de variáveis disponíveis para o fluxo. |
| Dados | Valor da variável. Insira um valor de cadeia de caracteres, insira um script ou use uma cápsula de dados. Os valores de variável podem fazer referência a qualquer cápsula de dados anterior no fluxo, incluindo outras variáveis. Se você definir valores de variável por referência a outras cápsulas de dados, deverá manter a ordem das atribuições de variável. O valor referenciado deve vir sempre antes da variável que usa o valor referenciado. Modificar a ordem pode produzir valores nulos. Para atribuir um valor vazio, deixe este campo em branco. Nota: Os valores da variável de fluxo são definidos na ordem em que são atribuídos de cima para baixo. Se você definir o valor da mesma variável várias vezes, o fluxo usará somente o último valor definido. Para inserir um script, selecione Ativar script para [variable] ícone. Insira seu script no editor de scripts. Para obter mais informações sobre script em linha, consulte Scripts em linha. |
Saídas
Esta lógica de fluxo não produz saídas, mas muda o valor das variáveis de fluxo.
Uso
As variáveis de fluxo armazenam dados de fluxo como cápsulas de dados de um tipo de dados específico. Você pode acessar cápsulas de dados variáveis de fluxo na seção Variáveis de fluxo do painel Dados. Para usar um valor de variável de fluxo, selecione a cápsula de dados no painel de dados ou no seletor de cápsula da mesma forma que faria com qualquer outra cápsula de dados.
Defina o valor da variável de número do incidente como um valor de cápsula de dados de fluxo
Neste exemplo, o fluxo verifica a categoria de um registro de incidente. Se a categoria for rede, uma variável de fluxo será usada para armazenar o número do registro.
Mais tarde no fluxo, a ação Enviar e-mail usa a variável de fluxo de número do incidente como parte do assunto e do corpo do e-mail.
Defina o valor da variável de número do incidente usando um script
Neste exemplo, o fluxo verifica a categoria de um registro de incidente. Se a categoria for rede, uma variável de fluxo será usada para armazenar o número do registro. Neste exemplo, a variável de fluxo é definida a partir de um script em vez de um valor de cápsula de dados.
/*
**Access Flow/Action data using the fd_data object. Script must return a value.
**Order number is offset by +1 in Error Handling Section.
**Available options display upon pressing "." after fd_data
**example: var shortDesc = fd_data.trigger.current.short_description;
**return shortDesc;
*/
var incNumber = fd_data.trigger.current.number;
return incNumber;