Lógica de fluxo Definir variáveis de fluxo

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • 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.

    Importante:
    Esta lógica de fluxo define valores para variáveis de fluxo que já foram criadas. Para obter instruções sobre como criar variáveis de fluxo, consulte Criar uma variável de fluxo.

    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.

    Use um valor de cápsula de dados para definir uma variável de fluxo.

    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.

    Ação Enviar e-mail que usa o número de incidente da Variável de fluxo no assunto e no 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;

    Use um script para definir uma variável de fluxo.

    Detalhes da execução

    Figura 1. Detalhes de execução para definir o valor da variável do número de incidentes como um valor de cápsula de dados
    Exemplo de detalhes de execução da definição de uma variável de fluxo com uma cápsula de dados.
    Figura 2. Detalhes de execução para definir o valor da variável do número de incidentes usando um script
    Exemplo de detalhes de execução da configuração de uma variável de fluxo com um script. Exemplo de detalhes de execução da configuração de uma variável de fluxo com um script em linha.