Flow Designer lógica de fluxo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Habilite fluxos e subfluxos para especificar ações condicionais ou repetidas. Combine os elementos da lógica de fluxo para criar fluxos de trabalho em uma interface gráfica com pouco ou nenhum script.

    O sistema fornece essas opções de lógica de fluxo.

    Opção de lógica de fluxo Descrição
    Atribuir saídas de subfluxo Especifique os dados que o subfluxo retornará quando a execução for concluída. Use a saída de subfluxo como dados para um fluxo primário ou como entrada para outro processo.
    Chamar um fluxo de trabalho Execute um fluxo de trabalho publicado e ativo do seu fluxo. Você pode usar os dados de fluxo como uma entrada de fluxo de trabalho. Por exemplo, você pode especificar o registro atual como uma entrada de fluxo de trabalho.
    Faça o seguinte até Aplique uma ou mais ações repetidamente até que uma condição de término seja atendida. Você pode usar os dados de fluxo para especificar as condições de término.
    Faça o seguinte em Paralelo Execute ações e subfluxos em caminhos separados em um bloco de lógica de fluxo isolado.
    Fluxo Dinâmico Identifique e execute um fluxo ou subfluxo dinamicamente usando dados de tempo de execução. Crie modelos para fornecer entradas esperadas para fluxos ou subfluxos chamados dinamicamente.
    Encerrar fluxo Pare de executar o fluxo atual. Use o Finalizar fluxo em uma ramificação do fluxo para especificar uma condição de saída. Por exemplo, finalize o fluxo quando ele atingir um bloco lógico de fluxo "if" específico.
    Para cada Aplique uma ou mais ações a cada registro em uma lista de registros.
    Obter fluxos de saída Use esta lógica de fluxo para acessar contextos de fluxo e derivar os valores de tempo de execução para saídas de fluxo dinâmico.
    Se Aplique de forma seletiva uma ou mais ações somente quando uma lista de condições for atendida.
    Tomar uma decisão Você pode usar a lógica de ramificação da tabela de decisão em situações em que vários caminhos condicionais são necessários, como uma alternativa à lógica de fluxo "if", "else if" ou "else" aninhada. Por exemplo, se você quiser determinar o tipo de seguro de carro de que precisa, poderá adicionar entradas como idade, histórico de acidentes e modelo do carro à tabela de decisão para determinar um nível de cobertura de seguro. Essa lógica pode economizar tempo e apresentar um formato mais legível do que as condições "if" aninhadas ou as declarações de caso de alternância.
    Definir variáveis de fluxo Atribua um valor a uma ou mais variáveis de fluxo. Mude ou atualize o valor de uma variável durante um fluxo.
    Tentar Permita que um fluxo continue em execução quando ocorrer um erro em um bloco de lógica de fluxo. Execute uma sequência de ações em resposta a erros no bloco de lógica de fluxo.
    Esperar por uma duração de tempo Use esta lógica de fluxo para dar aos usuários tempo para agir durante os processos automatizados ou para aguardar uma data e hora específicas para concluir as ações

    Entradas de lógica de fluxo

    Cada opção de lógica de fluxo exibe um ou mais campos que são usados para determinar seu comportamento. Por exemplo, a lógica de fluxo de fluxo de trabalho de chamada tem uma entrada em que você pode selecionar um fluxo de trabalho a ser executado. Use essas entradas para definir o comportamento do fluxo e habilitar a funcionalidade opcional, dependendo das suas necessidades. Consulte a documentação da opção de lógica de fluxo para obter uma lista das entradas disponíveis e como elas controlam a função desse elemento.

    Saídas de lógica de fluxo

    As opções de lógica de fluxo também podem ter saídas. Eles representam informações que são retornadas pela lógica de fluxo. Por exemplo, a lógica de fluxo Tomar uma decisão tem uma saída que contém um registro de resposta de decisão que representa a decisão alcançada pelo fluxo. Consulte a documentação de uma opção de lógica de fluxo para ver as definições de suas saídas.