automatizando o bloqueio de clientes por ausência de compras
Introdução
O sistema UNUM tem a funcionalidade de bloquear automaticamente clientes que não fazem compras dentro de um limite de dias estabelecido e enviar um e-mail a determinadas pessoas notificando o bloqueio dos clientes.
O presente manual objetiva instruir o usuário administrador do sistema UNUM a realizar a habilitação deste recurso no sistema UNUM.
Configurando o servidor de envio de e-mail
O Engine onde o script responsável pelo bloqueio automatizado de clientes por ausência de compras deve ter um servidor SMPT padrão(servidor de envio de e-mail) configurado no Manage em Configuration/General.
Segue abaixo a figura que ilustra em vermelho quais são os campos que devem ser configurados para informar os dados do servidor de SMTP usado para enviar e-mail na sua organização:
Obviamente que o valores de configuração do servidor de SMTP no Engine vai depender do servidor de SMTP usado na sua organização. No exemplo acima usamos o servidor de SMTP do Google. Note que será necessário criar um conta de e-mail para ser a conta de onde partiram os e-mails de notificação de bloqueio do cliente por ausência de compras.
Definindo qual o limite máximo de dias que o clientes pode permanecer sem realizar compras
Esta configuração é realizada em um x-class da classe /Dados/Cadastrais/Tabelas/Aux Operacoes/Motivos de Eventos/Motivos de Bloqueio de Cliente. A propriedade responsável por está configuração é a this.frequenciaMinimaDeCompra e o seu valor padrão é 90 dias.
Definindo quais serão os e-mails que receberam notificações de bloqueio de clientes
Esta configuração é realizada em um x-class da classe /Dados/Cadastrais/Tabelas/Aux Operacoes/Motivos de Eventos/Motivos de Bloqueio de Cliente. A propriedade responsável por está configuração é o vetor this.destinatariosDoEmailDeBloqueio e o seu valor padrão é um vetor vazio. Neste vetor poderá ser adicionado um string com o endereço de e-mail do destinatário ou uma chave do cadastro de usuários ou ainda uma chave do cadastro de grupos de usuários. Quando for informada uma chave do cadastro de usuário, o e-mail será enviado para o e-mail do usuário informado no seu cadastro. Quando for informada uma chave do cadastro de grupo de usuário, o e-mail será enviado para o endereço de e-mail informado no cadastro do grupo de usuário e se não houver e-mail informado no cadastro de grupos de usuários, o e-mail será enviado para todos os endereços de e-mail de todos os usuários pertencentes ao grupo informado.
Agendando script automatizador do bloqueio de clientes
Para que o bloqueio de clientes com ausência de compras seja realizado de forma automática é necessário agendar a execução do script responsável pelo bloqueio. O Script em questão é o "-1894442322 - Bloqueio automático de clientes por ausência de compra.ijs". O Agendamento é feito através do processo Ir Para\Admin\Agendador de Scripts. Em algumas versões mais antigas do sistema UNUM está processo poderá se chamar Agendador de Tarefas.
Não é necessário informar parâmetros para a execução deste script.