O módulo de WhatsApp ganhou a opção de CRONS separadas, isso na versão 1.0.7, assim como nossos outros módulos.
Porque usar CRONS separadas?
Muitos usuários do Perfex CRM utilizam servidores compartilhados ou "caseiros" (empresas que montam computadores com peças usadas da China), uma tendência crescente no mercado. Além disso, há aqueles que optam por subir uma VPS com um container pronto, utilizando, por exemplo, o aaPanel.
Esses tipos de servidores geralmente apresentam limitações, seja por parte das empresas que os fornecem ou devido à falta de configurações adequadas. Muitos usuários não têm conhecimento básico sobre servidores, não apenas em relação ao hardware, mas também à configuração de serviços como Apache/Nginx/LiteSpeed, MariaDB, número de conexões simultâneas, filas, caches e outros aspectos cruciais. Um simples timeout mal configurado pode comprometer a execução de processos no Perfex CRM, causando falhas inesperadas.
A Diletec atua há anos no desenvolvimento de módulos para o Perfex CRM, oferecendo suporte, personalizações e melhorias constantes. Com base em nossa experiência, implementamos CRONS separadas para diversos módulos, garantindo mais estabilidade e eficiência no processamento das tarefas.
Um exemplo prático: durante atendimentos de suporte, nossa equipe já presenciou situações em que servidores encerravam processos prematuramente, interrompendo assim qualquer hook que deveria ser executado após a tarefa em andamento.
Já aconteceu de você precisar ativar, desativar e reativar um módulo porque uma tabela do banco de dados não foi gerada corretamente na ativação? Isso é um reflexo dessas limitações.
Lembre-se: Informações financeiras dos seus clientes e outros dados críticos são fundamentais para o funcionamento da sua empresa. Até onde a economia em servidores realmente vale a pena?
Quais CRONS foram criadas?
-
sendAfterPaymentAddedPending – Envio de mensagens de confirmação de pagamento.
-
sendAfterInvoiceAddedPending – Envio de mensagem quando uma fatura é criada.
-
sendInvoiceOverdueReminderSentPending – Lembrete de fatura vencida.
-
sendInvoiceDueReminderSentPending – Lembrete de fatura em aberto.
Se você também possui o Módulo de Marketing, pode utilizar as seguintes CRONS adicionais:
-
build – Construção de campanhas de marketing.
-
send – Envio das mensagens.
Com essas melhorias, garantimos mais eficiência no envio de mensagens automáticas, minimizando falhas e otimizando a experiência dos usuários do Perfex CRM.
Como configurar a CRON?
Essas CRONS seguem o mesmo padrão da CRON padrão do sistema.
CRON Padrão: wget -q -O- https://diletec.com.br/cron/index
CRONS Separadas: wget -q -O- https://diletec.com.br/whatschat/zapcrons/send
O /send você vai substituir pelas CRONS que você deseja utilizar.