Em um fluxo de trabalho de automação, o uso das condições If, Else If e Else permite a tomada de decisões dinâmicas com base em dados, estados do sistema ou entrada do usuário. Essas declarações condicionais são essenciais para a criação de fluxos de automação lógicos, flexíveis e eficientes.

As condições If permitem que você especifique ações que são executadas somente quando critérios específicos são atendidos. As condições Else If oferecem verificações adicionais se a condição If inicial não for atendida, acrescentando flexibilidade ao seu fluxo de trabalho. Por fim, as condições Else funcionam como um fallback, executando ações quando nenhuma das condições anteriores for verdadeira.

A compreensão eficaz de quando e como usar essas condições aprimorará seus processos de automação, permitindo fluxos de trabalho mais responsivos e adaptáveis, capazes de lidar com uma ampla variedade de cenários.

Condição IF

Configurações
  • Digite um título para a solicitação no campo Título da solicitação de atualização (opcional).
    Nota: Fornecer um título atualizará o título da solicitação.
  • Digite uma mensagem no campo Exibir mensagem (opcional) para apresentar notas ou informações adicionais relacionadas à solicitação.
    Nota: É permitido um máximo de 256 caracteres; qualquer caractere em excesso será truncado.
  • Digite uma descrição relevante no campo Descrição (opcional). Isso será usado apenas como referência interna durante o processo de design.
  • Selecione a condição na lista suspensa e insira um valor de origem correspondente. Por exemplo, você pode selecionar a condição Booliano. Depois de selecionar uma condição, especifique a entrada de origem como Verdadeiro, Falso ou selecione uma variável.
    Nota: Se você selecionar String como condição, poderá ativar a caixa de seleção Corresponder maiúsculas e minúsculas para aplicar a filtragem com distinção entre maiúsculas e minúsculas.
  • Dependendo da condição selecionada, você pode escolher entre os seguintes operadores para criar expressões condicionais complexas que criam efetivamente a lógica do fluxo de trabalho:
    • Igual a
    • Não igual a
    • Menor que (<)
    • Maior que
    • Menor que ou igual a
    • Maior que ou igual a
  • Clique em Adicionar condição.
    • Selecione uma das seguintes opções:
      • E: Ambas as condições devem ser atendidas para as ações serem executadas.
      • Ou: Qualquer uma das condições deve ser atendida para as ações serem executadas.
    • Selecione a condição da lista suspensa.
  • Opcional: Substituir atributos de solicitação.
    1. No campo Substituir atributos de solicitação, clique em Adicionar item.
    2. No menu suspenso do campo Rótulo, selecione o atributo que deseja substituir.
    3. Opcional: Insira um valor no campo Valor .
      Nota: Se o atributo comercial for do tipo Data e hora, você deverá fornecer um valor ao substituir esse atributo.

      Repita essas etapas para todos os atributos que você deseja substituir.

Condição Else If

Uma condição Else if pode ser usada em um fluxo de trabalho de automação de processos quando for necessário avaliar vários critérios alternativos depois que a condição If inicial for falsa. Isso permite que você lide com diferentes casos ou ramificações específicos dentro do fluxo de trabalho, proporcionando maior flexibilidade e precisão na tomada de decisões.

Condição Else

Em um fluxo de trabalho de automação de processos, use a condição Else como um fallback para gerenciar quaisquer situações não abordadas pelas condições If ou Else if anteriores. Isso garante que o fluxo de trabalho execute um conjunto específico de ações quando nenhuma das condições definidas for atendida, evitando assim lacunas na lógica do processo.

Nota: Para inserir valores nas condições Else e Else if, consulte as configurações da condição If.

Exemplo: Fluxo de trabalho automatizado de processamento de pedidos

Como desenvolvedor, você está criando um fluxo de trabalho automatizado para processar pedidos de clientes em uma plataforma de e-commerce. Esse fluxo de trabalho deve tomar decisões com base no status do pedido e na confirmação do pagamento.
  1. Use a declaração If para verificar se o pagamento foi confirmado.
    1. Use a condicional String e defina o valor de entrada como Confirmado se o status do pagamento for confirmado.
    2. Se a condição for atendida, prossiga com o atendimento do pedido. Por exemplo, enviar os detalhes do pedido ao depósito para envio.
  2. Use a declaração Else if para verificar se o pagamento está pendente.
    1. Use a condição String e defina o valor de entrada como Pendente se o pagamento estiver pendente.
    2. Se a condição não for atendida, envie um e-mail de lembrete ao cliente para que ele conclua o pagamento.
  3. Use a declaração Else if para lidar com outros cenários.
    1. Use a condição String e defina o valor de entrada como Falha ou Cancelado se o pagamento estiver pendente.
    2. Nesse caso, envie um e-mail ao cliente notificando-o sobre o problema de pagamento e sugira que ele entre em contato com o suporte para obter assistência.
Resumo:
  • A condição If aciona a ação imediata após a confirmação do pagamento, garantindo o atendimento do pedido em tempo hábil.
  • A condição Else If lembra proativamente os clientes com pagamentos pendentes, ajudando a melhorar as taxas de conversão.
  • A condição Else funciona como um apanhado geral para status de pagamento inesperados, garantindo que os clientes recebam a comunicação adequada sobre seus pedidos.
O uso eficaz dessas instruções condicionais torna o fluxo de trabalho mais dinâmico e responsivo, resultando em uma experiência de processamento de pedidos mais tranquila para a empresa e seus clientes.

Uso de condições em um processo