Workflow Studio lógica de fluxo
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 |
|---|---|
| "Assign subflow outputs" (Atribuir saídas do 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 um | 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, 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. |
| 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, o. Fluxo de trabalho da chamada a lógica de fluxo tem uma entrada em que você pode selecionar um fluxo de trabalho para executar. 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. Representam informações retornadas pela lógica de fluxo. Por exemplo, o. Tome uma decisão a lógica de fluxo tem uma saída que contém um registro de resposta de decisão que representa a decisão atingida pelo fluxo. Consulte a documentação de uma opção de lógica de fluxo para ver as definições de suas saídas.