Incluindo condições no pipeline

Inclua condições em um pipeline para lidar com vários cenários.

Configurando condições para o pipeline

À medida que você cria um pipeline, você pode especificar condições que devem ser atendidas antes de executar o pipeline. Por exemplo, é possível configurar uma condição que a saída de um nó deve satisfazer uma condição específica antes de continuar com a execução do pipeline.

Para definir uma condição:

  1. Passe o mouse sobre o link entre dois nós.

  2. Clique em Incluir condição.

  3. Escolha o tipo de condição:

    • Response Response verifica uma condição sobre o status do nó anterior.
    • Condição simples é uma condição sem código na forma de uma instrução if-then.
    • condição avançada A condição avançada usa código de expressão, fornecendo as mais características e flexibilidade.
  4. Defina e salve a expressão.

Definindo uma condição

Quando uma expressão é definida, um resumo captura a condição e o resultado esperado. Por exemplo:

Se Executar AutoAI for Bem-sucedido, então Criar nó de implementação.

Ao retornar ao fluxo, você vê um indicador que definiu uma condição. Passe o mouse sobre o ícone para editar ou excluir a condição.

Visualizando uma condição bem-sucedida

Configurando uma condição baseada no status do nó

Se você selecionar Condition Response como seu tipo de condição, o status do nó anterior deve satisfazer pelo menos uma dessas condições para continuar com o fluxo:

  • Concluído-a atividade do nó é concluída sem erro
  • Concluído com avisos-a atividade do nó é concluída, mas com avisos
  • Concluído com erros-a atividade do nó é concluída, mas com erros
  • Falha - a atividade do nó falhou ao concluir.
  • Cancelado-a ação ou atividade anterior foi cancelada.

Como alternativa, é possível selecionar Caso contrário, executar a próxima ação quando as condições especificadas para outros nós conectados do mesmo pai não forem atendidas.

Nota: não é possível selecionar condições para o status do nó anterior para nós que não possuem status como uma saída padrão.

Configurando uma condição simples

Para configurar uma condição simples, escolha a condição que deve ser atendida para continuar com o fluxo.

  1. Opcional: editar o nome padrão.
  2. Dependendo do nó, escolha uma variável a partir das opções suspensas. Por exemplo, para criar uma condição baseada em um nó Executar o AutoAI, é possível escolher a métrica Modelo como variável na qual basear a condição.
  3. Com base na variável, escolha um operador de: Iguais a, Não igual a, Maior que, Maior ou igual a, Menos ou igual a, Menos ou igual a.
  4. Especificar o valor necessário. Por exemplo, se você estiver baseando uma condição em uma métrica AutoAI , especifique uma lista de valores que consiste nas métricas disponíveis.
  5. Opcional: clique no ícone de mais para adicionar um E (todas as condições devem ser atendidas) ou um Ou (qualquer condição deve ser atendida) à expressão para construção de uma instrução condicional composta.
  6. Revise o resumo e salve a condição.

Configurando uma condição avançada

Use construções de codificação para criar uma condição mais complexa. O próximo nó é executado quando a condição é atendida Você constrói a condição avançada usando o construtor de expressão.

  1. Opcional: editar o nome padrão.
  2. Inclua itens do painel Elementos de Expressão até a tela Expressão para construir sua condição. Você também pode digitar suas condições e os elementos autocompletos.
  3. Quando sua expressão estiver completa, revise o resumo e salve a condição.

Saiba Mais

Para obter mais informações sobre o uso do editor de código para construir uma expressão: