Lógica de fluxo Definir 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 para a 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 o ícone Alternar script em para [variável]. Insira seu script no editor de script. Para obter mais informações sobre scripts 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 as cápsulas de dados de 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 Dados ou o seletor de cápsula, assim como você faria com qualquer outra cápsula de dados.
Definir o valor da variável do 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.
Posteriormente no fluxo, a ação Enviar e-mail usa a variável de fluxo do número de incidentes como parte do assunto e do corpo do e-mail.
Definir o valor da variável do número de incidentes 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;