Loading

Tópicos

Disponível nos planos Asana Starter, Advanced, Enterprise e Enterprise+, e nos planos anteriores Business e Legacy Enterprise.

Visite a nossa página de preços para obter mais informações.

Com as condições e a ramificação, os criadores de regras têm mais controle sobre como as regras são desencadeadas e as ações que executam. O construtor de regras da Asana oferece a flexibilidade de criar automatizações simples ou configurações complexas de acordo com as suas necessidades.

Construtor de regras da Asana

Simple blank trigger + condition + action.png

O construtor de regras apresenta três tipos de cartões que você pode usar para criar a sua regra:

+ Quando... representa um desencadeador.
Clique em + Quando... para adicionar um desencadeador que acione a regra.

+ Verificar 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 isto... representa uma ação.
Clique em + Fazer isso... para adicionar uma ação que ocorrerá como resultado da regra.

Nota iconNota

Para adicionar o cartão Verificar se, passe o mouse sobre o cartão Quando e clique no botão +.

Uso de condições nas regras

No exemplo abaixo, uma condição está 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.

Using conditions in rules

A condição é que o campo personalizado Prioridade seja definido como Alto. Se o desencadeador for ativado por uma tarefa que está 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 é definida para 2 dias no futuro.

Uso de múltiplas 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 apenas uma delas deve ser atendida para que a regra seja executada. No 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.

Using multiple conditions

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.

Using conditions and branching

Ambas as ramificações compartilham o mesmo desencadeador: o campo personalizado Status da análise jurídica foi alterado. Ambas as ramificações também compartilham uma condição comum: o Status da revisão jurídica deve ser alterado para Solicitado.

Caso contrário, se for usado para adicionar uma condição adicional para que a regra possa executar ações diferentes com base em cenários diferentes, mesmo que ambos resultem do mesmo desencadeador.

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

Condições “Caso contrário”

Se não quiser adicionar condições específicas, você pode usar a condição Caso contrário . A ramificação “Caso contrário” será executada se nenhuma das outras condições for atendida.

Adicionar uma ramificação

Para adicionar uma ramificação adicional:

  1. Passe o mouse sobre o lado direito do cartão de desencadeamento (o cartão Quando...) até que o ícone + apareça.
  2. Clique no ícone + Adicionar uma ramificação e selecione + Caso contrário, se ou Caso contrário para adicionar uma ramificação separada.

Duplicação e ordenação de ramificações

Depois de adicionar uma ramificação, você pode duplicá-la para reutilizar as mesmas condições e ações. Passe o mouse sobre a ramificação e clique no ícone de três pontos para abrir o menu de opções da ramificação e selecione Duplicar. A nova ramificação aparece abaixo da original com a mesma configuração, que pode ser editada sem alterar a primeira ramificação.
 
Você pode alterar a ordem das ramificações para controlar como a regra as avalia. Arraste uma ramificação pela alça para movê-la para cima ou para baixo na lista. As regras verificam as ramificações de cima para baixo, portanto, coloque ramificações mais específicas acima das mais gerais quando precisar priorizar determinados cenários.

Gerenciar ações dentro de uma ramificação

Dentro de uma ramificação, você pode alterar a ordem das ações suportadas. Arraste uma ação para uma nova posição para ajustar a ordem em que as ações são executadas. Para reutilizar uma ação, abra o menu de opções da ação e selecione Duplicar. Em seguida, atualize a ação copiada conforme necessário.

Criar regras sem condições

Também é possível criar regras sem condições. No exemplo abaixo, sempre que o campo personalizado Status da revisão jurídica for alterado, a ação será executada. Nesse caso, a regra é acionada quando o valor do campo personalizado é alterado, independentemente do valor selecionado.

Rules without conditions

Remover o cartão de condição

Remova o cartão de condição passando o mouse sobre o cartão e clicando no X que aparece no lado direito do cartão.

Remove condition card

Adicionar uma condição

Adicione a sua primeira condição passando o mouse sobre o cartão de desencadeamento e clicando no botão + que aparece no lado direito do cartão.

Screenshot 2023-09-08 at 16.10.46.png

Adicione outras condições da mesma forma, passando o mouse e clicando no botão + no lado direito de um cartão de condição.

Add an additional condition

Remover uma condição

Limpe o cartão de condição passando o mouse sobre o cartão e clicando no ícone de lixeira que aparece no lado direito do cartão de condição.

Clearing the condition card

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

No momento, as regras existentes criadas no construtor de regras clássico não permitem o uso de condições e ramificações.

Enquanto isso, os usuários podem querer incorporar condições e ramificações às regras existentes que foram criadas no construtor de regras clássico. Nesse caso, é necessário recriar a lógica de automatização no construtor de regras, adicionando condições e ramificação conforme necessário.

Ao testar a nova regra, pause a antiga primeiro e verifique se a nova Automatização funciona conforme o esperado. Em seguida, você pode excluir a regra antiga com segurança.

Nota iconNota

Observação: regras com condições podem ser criadas a partir do menu Personalizar de qualquer projeto, de uma coleção, de um modelo de projeto ou do construtor de fluxo de trabalho.

Desencadeadores e condições associados

As condições associadas às regras permitem que os usuários combinem um desencadeador e uma condição em determinados cenários. A associação permite criar regras mais intuitivas e simplifica o processo de criação de certos tipos de regras, reduzindo o número de etapas de configuração necessárias.

Anteriormente, os desencadeadores de regras eram separados em dois componentes:

  1. Desencadeadores que detectam alterações de dados (por exemplo, “O responsável pela tarefa foi alterado”)
  2. Condições que avaliam o estado dos dados (por exemplo, “O responsável pela tarefa agora é Adam”)

As condições associadas permitem que desencadeadores e condições sejam opcionalmente associados ou combinados em determinadas circunstâncias.

Para criar regras usando desencadeadores e condições associados

Coupled triggers and conditions

  1. Escolha o desencadeador de tarefas, no exemplo acima “A tarefa foi movida para uma seção”.
  2. Escolha uma opção na janela do desencadeador, neste exemplo, “A seção é a Caixa de entrada”.
  3. Escolha uma condição, se desejar. Neste exemplo, “Verificar se a data de conclusão é”.
  4. Escolha uma opção na janela de condição, no exemplo acima, “A data de conclusão é posterior a 9 de outubro”.

Perguntas frequentes sobre desencadeadores e condições associados

As minhas regras atuais serão afetadas por esta mudança?

Não, esta atualização não afetará nenhuma das suas regras existentes. Ela simplesmente proporciona mais flexibilidade ao criar novas regras no futuro.

Quando devo usar desencadeadores e condições associados ou desacoplados?
O acoplamento é ideal para regras simples que não exigem ramificação. A abordagem dissociada continua sendo a melhor para regras mais complexas com múltiplos caminhos de ramificação baseados em diferentes condições. O construtor de regras guiará você até a opção apropriada, e as duas abordagens coexistirão para proporcionar a máxima flexibilidade.

Condição de comparação de números e fórmulas

A condição de número nas regras permite verificar e comparar valores numéricos. É possível comparar uma variável com um número estático ou até mesmo com outra variável, reduzindo a necessidade de condições separadas para cada tipo de campo ou variável.

Adicionar uma condição numérica

Number and formula comparison condition

  1. Clique no botão Personalizar no canto superior direito do seu projeto.
  2. Escolha Regras na seção Adicionar.
  3. Selecione Criar regra personalizada
  4. Escolha o(s) desencadeador(es) desejado(s)
  5. Em Condições, selecione Número.
  6. Escolha os valores a serem comparados
  7. Configure as ações a serem executadas quando a condição for atendida em Fazer isso e clique em Salvar

A condição de número permite comparar operandos usando os seguintes operadores:

  • é igual a
  • não é igual a
  • é menor que
  • é maior que
  • é menor ou igual a
  • é maior ou igual a
  • está em branco
  • não está em branco

Você pode optar por comparar os seguintes valores:

  • Campos personalizados numéricos
  • Resultados de campos personalizados de fórmula
  • Números estáticos

Perguntas frequentes sobre comparação de números e fórmulas

Posso comparar um campo numérico com um campo de fórmula?
Sim, a condição numérica permite comparar qualquer combinação de campos numéricos, resultados de fórmulas e números estáticos.

Os valores decimais são suportados?
Sim, a condição numérica funciona tanto com números inteiros quanto com valores decimais.

Posso usar várias condições numéricas em uma regra?
Sim, você pode adicionar várias condições de qualquer tipo a uma regra personalizada, incluindo várias condições numéricas.

Note iconNota

Este artigo foi traduzido por IA.

Dar feedback sobre a tradução.
Carregando
Condições e ramificação nas regras