Condições e ramificação nas regras

Disponível nos planos Asana StarterAdvancedEnterpriseEnterprise+, bem como nos planos legados Business e Legacy Enterprise.

Para mais informações, acesse a nossa página de preços.

Com as condições e a ramificação, os criadores de regras têm mais controle sobre exatamente como suas regras são acionadas e as ações que realizam. O novo construtor de regras oferece a flexibilidade de criar automações simples ou configurações complexas com base nas suas necessidades.

O novo criador de regras da Asana

Simple blank trigger + condition + action.png

O novo criador de regras apresenta 3 tipos de cartas que você pode usar para criar sua regra:

+ Quando... representa um desencadeador.
Clique em + Quando... para adicionar um gatilho que defina a regra em movimento.

+ Marque se... representa uma condição.
Clique em + Verificar se... para adicionar uma condição que deve ser atendida para que a regra seja executada.

+ Fazer isso... representa uma ação.
Clique em + Fazer isso... para adicionar uma ação que ocorre como resultado da regra.

 

Atualizar para o novo construtor de regras

Para atualizar para o novo construtor de regras, clique no botão no canto superior esquerdo ao usar o construtor de regras clássico.Frame 629721.png

 

Reverta para o construtor de regras clássico clicando no ícone de três pontos no canto superior direito do novo construtor de regras e selecionando → Mudar para o construtor de regras clássico

Frame 629722.png

 

Usar condições nas regras

No exemplo abaixo, uma condição é incluída na regra. Embora um desencadeador e uma ação sejam definidos, a regra não pode ser executada até que a condição seja atendida.

Simple trigger + condition + action.png

A condição é tal que o campo personalizado Suporte de Design deve ser definido com o valor Imprimir. Se o desencadeador for ativado por uma tarefa sendo adicionada ao projeto e o valor do campo personalizado atender à condição, a regra poderá executar a ação na tarefa; neste caso, a data de conclusão será definida para 10 dias no futuro.

 

Usando várias condições

No exemplo abaixo, ambas as condições devem ser atendidas para que a regra seja executada. Os criadores de regras podem escolher se ambas as condições devem ser atendidas ou se uma das condições deve ser atendida para que a regra seja executada. Dentro do cartão de condição, os construtores de regras podem selecionar E para especificar que todas as condições devem ser atendidas, ou Ou para especificar que qualquer condição pode ser atendida para que a regra seja executada.

Simple trigger + condition + branch + action.png

 

Uso de condições e ramificação

No exemplo abaixo, a ramificação é empregada para permitir que a regra seja executada em dois cenários diferentes, cada um com ações diferentes. 

 

Conditions on conditions.png

Ambas as filiais compartilham o mesmo gatilho - o campo personalizado Status da revisão jurídica é alterado. Ambas as filiais também compartilham uma condição comum, o Status de Revisão Jurídica deve ser alterado para Solicitado.

Uma condição adicional é anexada para que a regra possa executar ações diferentes com base em cenários diferentes, mesmo que ambas resultem do mesmo gatilho.

Nesse caso, se o campo personalizado Prioridade não receber um valor, a tarefa será atribuída e receberá uma data de conclusão 5 dias no futuro. No entanto, na ramificação inferior, vemos que quando o campo personalizado Prioridade é definido como Alto, a tarefa é atribuída, dada uma data de conclusão mais curta de 2 dias no futuro, e o responsável é marcado em um comentário.

 

Criando regras sem condições

As regras também podem ser construídas sem condições. No exemplo abaixo, sempre que o campo personalizado Status da análise jurídica for alterado, a ação será executada. Neste caso, a regra é acionada quando o valor do campo personalizado é alterado, independentemente do valor selecionado.

Without conditions.png

Como remover o cartão de condição

Remova o cartão de condição clicando no X do lado direito do cartão.

How to remove condition card.png

Adicionar uma condição

Adicione sua primeira condição clicando no botão + no lado direito do cartão de gatilho.

Screenshot 2023-09-08 at 16.10.46.png

Adicione mais condições clicando no botão + no lado direito de um cartão de condição.

How to add a condition.png

Removendo uma condição

Limpe o cartão de condição clicando no ícone de lixo do lado direito do cartão de condição.

How to remove a condition.png

 

Adicionar condições e ramificações às regras existentes

As regras existentes criadas no construtor de regras clássico não suportam atualmente condições e ramificações. A partir do início de 2024, a Asana migrará as regras existentes para o novo criador de regras, permitindo que as condições e ramificações sejam usadas em todas as regras.
 
Enquanto isso, os usuários podem querer incorporar condições e ramificações nas regras existentes que foram construídas no construtor de regras clássico. Nesse caso, é necessário recriar a lógica de automação no novo construtor de regras, adicionando condições e ramificações conforme necessário.
 
Ao testar a nova regra, pause a antiga primeiro e verifique se a nova automação funciona conforme o esperado. Em seguida, você pode excluir com segurança a regra antiga.
 
 

Uma observação sobre a criação de regras dentro de pacotes, modelos e construtor de fluxo de trabalho

No momento, as regras com condições só podem ser criadas a partir do menu Personalizar de um projeto.

A criação de uma regra a partir de um pacote, um modelo de projeto ou o construtor de fluxo de trabalho suporta apenas o construtor de regras clássico. Isso significa que as condições e ramificações não estarão disponíveis.

A Asana espera habilitar o novo criador de regras nessas superfícies no início de 2024.