Todos os artigos

Usando fórmulas na Automação do Wrike

Última atualização em

Equipe de documentação da Wrike

Equipe de documentação da Wrike

TL;DR

As fórmulas de automação do Wrike permitem atualizar, calcular ou limpar campos de data de tarefas, projetos e campos personalizados automaticamente com base em gatilhos e lógica. Você pode usar funções como Today(), Field(), Days(), MoveDateLater() e Empty() para ajustar datas, definir valores fixos ou remover datas quando as condições forem atendidas. Isso ajuda a manter os cronogramas precisos, reduzir atualizações manuais e criar fluxos de trabalho mais flexíveis diretamente nas regras de automação.

Tabela 17. Disponibilidade

Disponibilidade: Business, Pinnacle, Apex. ; Unavailability: Free, Team;

Panorama

Com os recursos avançados de automação do Wrike, você pode gerenciar datas de início, datas de vencimento e campos de data personalizados para tarefas e projetos. Usando fórmulas em fluxos de trabalho de automação, você pode ajustar dinamicamente, limpar ou aprimorar campos relacionados a datas, proporcionando mais flexibilidade e precisão no gerenciamento de seus projetos. Veja o que você pode fazer:

Principais recursos para gerenciamento de datas

  1. Alterar data de início

    Modifique diretamente a data de início de tarefas ou eventos, garantindo agendamento e ajustes precisos.

  2. Alterar data de vencimento

    Atualize facilmente as datas de vencimento de tarefas ou marcos, permitindo melhor alinhamento com os cronogramas do projeto.

  3. Limpar datas

    Remova as datas de início ou de vencimento quando necessário, proporcionando clareza e reduzindo a confusão nos cronogramas do projeto.

Aprimoramentos no gerenciamento de campos personalizados

  1. Editar campos personalizados do tipo Data

    • As fórmulas oferecem suporte ao gerenciamento de campos personalizados do tipo "Data".
    • Essa melhoria aumenta a flexibilidade e a precisão, permitindo calcular ou ajustar dinamicamente valores de data como parte de regras de automação.

Benefícios

  • Maior eficiência da automação: Faça ajustes de datas automaticamente sem intervenção manual.
  • Maior precisão: Garanta o acompanhamento preciso de cronogramas e dependências com fluxos de trabalho orientados por fórmulas.
  • Personalização avançada: Ajuste os campos relacionados a datas para atender às necessidades exclusivas do projeto.

Ao aproveitar fórmulas para gerenciamento de datas no Wrike, você pode agilizar seus fluxos de trabalho, manter a consistência e melhorar a execução dos projetos.

Como alterar datas com fórmulas

Change_Dates_with_Formulas.gif
  1. Abra a regra de automação em que você deseja definir ou modificar datas.
  2. Selecione Automation triggers que definem quando essa regra deve ser ativada.
  3. Acesse a seção Available Automation Actions, onde você pode definir datas de início/vencimento ou campos personalizados do tipo Data.
  4. Clique na ação desejada, como Alterar data de início, para abrir um campo onde você pode inserir fórmulas para ajustar a data.
  5. Insira a fórmula que você deseja usar. Por exemplo, digite Today() + Days(5) para definir uma data 5 dias após a execução da regra.

    1. Today() faz referência à data atual.
    2. Days(5) adiciona 5 dias à data atual.
  6. Ajuste o número de dias na fórmula conforme necessário. Por exemplo, use Today() + Days(-3) para definir uma data 3 dias antes de hoje.
  7. Salve as alterações na sua regra de automação.

Importante

Certifique-se de que sua fórmula reflita com precisão as alterações de data desejadas para seu fluxo de trabalho.

Como ajustar datas de vencimento de tarefas automaticamente com campos personalizados

Adjust_Task_Due_Dates_Automatically_with_Custom_Fields.gif

Você pode reagendar a data de vencimento de uma tarefa usando campos personalizados do tipo Data. Por exemplo, quando o status de uma tarefa muda — como para "Ready to Launch" — a data de vencimento pode ser atualizada automaticamente com base em um valor de data especificado em um campo personalizado. Essa funcionalidade garante que as datas de vencimento se adaptem dinamicamente ao fluxo de trabalho, alinhando as tarefas a marcos-chave. A automação de campos personalizados simplifica o gerenciamento de tarefas, elimina atualizações manuais e ajuda a manter cronogramas de projeto consistentes e precisos.

Como limpar datas de tarefas e projetos com fórmulas

Com fórmulas em uma regra de automação, você pode limpar datas de início e de vencimento de tarefas e projetos, oferecendo mais flexibilidade no cronograma. Isso é especialmente útil para redefinir cronogramas quando as prioridades mudam, manter tarefas sem data até que pré-requisitos sejam atendidos ou adaptar-se às necessidades mutáveis do projeto.

Clearing_Task_and_Project_Dates_with_Automation_Formulas.gif

Por exemplo, para limpar as datas de início ou de vencimento de uma tarefa ou projeto, comece creating an automation rule com o seguinte gatilho e ação:

  • Gatilho: Defina o gatilho como "Status changes to New."
  • Ação: Use a fórmula Empty() no campo de ação para limpar as datas de início e de vencimento.

Quando o status mudar para "New", as datas de início e de vencimento existentes serão automaticamente limpas.

Como definir datas usando fórmulas em regras de automação

As fórmulas a seguir podem ser usadas para manipular datas em suas regras de automação. Essas fórmulas podem ajudar a automatizar tarefas, prazos ou cálculos de datas com base em condições dinâmicas. Você pode usá-las para automatizar fluxos de trabalho, garantir precisão e economizar tempo. Abaixo está uma lista das fórmulas disponíveis, juntamente com suas descrições, exemplos e dicas de uso:

Fórmula Descrição Exemplo Dicas de uso
Campo("nome") Faz referência a um campo pelo nome. Field("Data de vencimento") = 23 de ago de 2024 Certifique-se de que o nome do campo corresponda exatamente ao exibido no seu espaço, incluindo espaços e maiúsculas/minúsculas.
Today() Retorna a data atual. Today() = 23 de ago de 2024 Use para comparar ou calcular datas em relação ao dia atual, como definir prazos ou agendar tarefas.
MoveDateLater(date, duration) Adiciona dias/tempo à data, excluindo fins de semana. MoveDateLater(Field("Data de início"),Days(5)) Use para agendar tarefas ou definir datas de vencimento pulando os fins de semana.
MoveDateEarlier(date, duration) Subtrai dias/tempo da data, excluindo fins de semana. MoveDateEarlier(Today(), Days(3)) Ideal para prazos ou lembretes considerando apenas dias úteis.
MoveCalendarDateLater(date, duration) Adiciona dias/tempo à data, contando todos os 7 dias da semana. MoveCalendarDateLater(Date("15-01-2024"),Days(7)) Use quando precisar de deslocamentos precisos independentemente de fins de semana ou feriados.
MoveCalendarDateEarlier(date, duration) Subtrai dias/tempo da data, contando todos os 7 dias da semana. MoveCalendarDateEarlier(Today(), Days(10)) Útil para programações retroativas ou recálculo de datas considerando semanas completas.
Date("DD-MM-YYYY") Retorna a data definida entre parênteses. Date("15-01-2024") = 15 de jan de 2024 Use para definir datas fixas em condições ou cálculos. O formato deve ser exato.
Days(number) Retorna uma duração em dias (excluindo fins de semana). Days(3) = 3d Combine com funções de data para ajustar cronogramas, prazos ou durações de tarefas.
Hours(number) Retorna uma duração em horas (excluindo fins de semana), contando 8 horas por dia. Hours(3) = 3h Use para tarefas sensíveis ao tempo que exigem ajustes granulares.
WorkingDaysOnly() Verifica se "Somente dias úteis" está ativado para uma tarefa. WorkingDaysOnly() = TRUE Combine com condições como If() para aplicar regras apenas quando dias úteis são considerados.
If(condition, ifTrue, ifElse) Retorna um valor dependendo de uma condição lógica. If(Today() > Date("15-01-2024"), "Atrasado", "No prazo") Use lógica condicional para criar regras, alertas ou ações dinâmicas com base em critérios específicos.
Empty() Retorna um valor vazio ou verifica se um campo está vazio. If(Field("Data de início") = Empty(), true, false) Redefina campos ou valide se dados obrigatórios estão faltando. Ideal para regras de limpeza ou verificações de validação.
Abs(number) Converte números negativos em positivos. Abs(-10) = 10 Útil em cálculos que envolvem deslocamentos ou diferenças absolutas, como tempo restante.
Sum(number1, number2, ...) Soma números. Sum(1, 2, 3) = 6 Combine com outros cálculos para criar valores agregados, como durações totais ou prioridades.
Round(number, decimals) Arredonda números para um número especificado de casas decimais. Round(12.55, 1) = 12.6 Use para cálculos financeiros ou de tempo que exigem arredondamento preciso.
Trunc(number, decimals) Trunca números para um número especificado de casas decimais. Trunc(12.55, 1) = 12.5 Use para truncar números sem arredondar, por exemplo, para exibir durações ou métricas estimadas.
And(condition1, condition2, ...) Retorna TRUE se todas as condições forem TRUE. And(Field("Status") = "Concluído", 5 > 3) Use para combinar várias condições em regras que precisam ser todas verdadeiras.
Or(condition1, condition2, ...) Retorna TRUE se qualquer condição for TRUE. Or(Field("Prioridade") = "Alta", Today() > Date("15-01-2024")) Combine com outras funções para acionar regras se pelo menos uma condição corresponder.
Not(condition) Retorna o oposto da condição. Not(Field("Status") = "Concluído") Use para negar condições, por exemplo, para lidar com exceções ou gatilhos invertidos.

Nota

Você não deve digitar fórmulas diretamente no campo. Em vez disso, selecione funções no menu para criar sua fórmula.

Screen_Recording_2025-10-15_at_3_48_05_PM.gif
Topo