Skip to main content
News

Nova ação de automação: fórmulas automatizadas

Nova ação de automação: fórmulas automatizadas
Lais Laudari

📢 Uma das funções mais solicitadas de todos os tempos, top 1 em votos na nossa seção Ideas, se tornou uma realidade! Sim meus amigos é ela…🥁🥁🥁🥁

👉🏼Estamos animados em anunciar o lançamento: Fórmulas Automatizadas!🎆



Descrição do recurso: Solucionando o problema que alguns processos hoje enfrentam, de não conseguirmos fazer cálculos automaticamente de forma nativa no Pipefy, implementamos uma nova regra de automação, onde a partir dos campos do pipe é possível automaticamente realizar cálculos simples como soma, subtração, multiplicação, divisão, média, mínimo e máximo.

Você pode aplicá-las em todos os campos do tipo Número, Moeda e Data dos seus pipes, bem como de conexões dele. As operações e funções disponíveis são:

  • Matemáticas: +, -, *, /, %, ^
  • Numéricas: MIN(), MAX(), SUM(), AVG(), COUNT(), ROUND()
  • Comparações: <, >, <=, >=, <>, =
  • Datas: (+/-) Número -resultando em uma data; Data - Data - resultando na diferença entre as datas (número de dias); Data (>,<,=) Data - resultando em um retorno verdadeiro ou falso.
  •  

Casos de uso (exemplos):
😎Férias:

  • Se a data de criação do card for inferior a 30 dias antes da data de início das férias > Recusar automaticamente a solicitação de férias por estar fora das regras;
  • Calcular o saldo de férias de um funcionário com base em sua data de início;
  • Gerar automaticamente os dados finais de férias com base na data de início e na quantidade de dias;

🤑Finanças:

  • Adicionar uma quantidade dinâmica de dias de crédito para uma data de vencimento de pagamento com uma data de vencimento original + Número de dias de crédito;
  • Compare se a data da despesa cujo reembolso está sendo solicitado está dentro ou fora da regra de negócios do seu processo de reembolso;

 

Para quais clientes? Toda base de usuários.


📌Acesse este material para saber mais detalhes: https://help.pipefy.com/pt-BR/articles/8499961-formulas-automatizadas-beta



Feedbacks são bem vindos!

Did this topic help you find an answer to your question?

5 replies

marcosmelo
Forum|alt.badge.img+18
  • Pipefy Legend
  • 1465 replies
  • November 9, 2023

Finalmente!😁


Ezequiel Souza
Forum|alt.badge.img+14

Isso é muito útil!! Obrigado Pipefy!

 


sauloroncon
Forum|alt.badge.img
  • New Participant
  • 6 replies
  • May 1, 2024

Existe um grande problema ou bug com a forma implicita em que o MULTIPLY acontece quando utilizamos uma coleção e multiplicamos 2 atributos ex: MULTIPLY ( valor/hora , horas/semana ) , onde essa formula é aplicada para cada funcionario da colecao do card e colocada em uma variável no card totalizadora. 

Acontece a multiplicacao dos produtos, sendo que deveria ocorrer a soma dos produtos. Temos algo assumindo programaticamente que se usamos multiplicacao, deve-se multiplicar esses produtos entre si. porem o caso mais comum seria a soma de produtos. 

Utilizar SUM ( MULTIPLY(valor/hora , horas/semana ) ) ou SUM ( MULTIPLY(valor/hora , horas/semana ) , 0)
também não funciona e da erro na formula ( formulas aninhadas não funcionam). 

Como estou usando a conta starter ainda para validar o pipefy não consigo acionar o suporte para abrirem um report de bug. Alguém consegue? 


Lais Laudari

@Rodrigo Subirá sabe se temos algum bug mapeado sobre esta questão ou é o comportamento esperado no momento?


  • 0 replies
  • May 2, 2024

Olá @sauloroncon ! No momento até temos formulas compostas que funcionam com mais de uma operação na mesma automação, porém pelo que eu entendi do seu cenário, quando você menciona sobre coleção do card, imagino que se trate de conexão entre pipes ou bases de dados, correto? Nesse caso, realmente, como existe a possibilidade de múltiplos valores, temos que realizar uma operação por vez, visto que já se trata de um array pra ser somado.

Como sugiro resolver sua situação:

  • No seu pipe conectado, onde acredito que você tenha o controle de funcionários, você constrói uma automação de fórmula que vai multiplicar o valor por hora e as horas por semana daquele funcionário individualmente, num campo chamado por exemplo "total do funcionário";
  • Depois, no seu pipe onde tem o card totalizador que mencionou, você aplica uma fórmula de SUM("total do funcionário"), e coloca isso num campo de total geral, então você conseguirá uma soma do (valor por hora)*(horas por semana), para todos os cards de funcionários conectados aquele card totalizador;


​​​​​​​Espero que dê certo, e qualquer coisa estamos à disposição!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings