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.