Mudanças entre as edições de "Campanha"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 39: Linha 39:
 
Para implementar a funcionalidade de campanha será criada uma nova tela com a finalidade de cadastrar as informações de campanha, que serão utilizadas para alimentar essas informações no pedido do GeoSales.
 
Para implementar a funcionalidade de campanha será criada uma nova tela com a finalidade de cadastrar as informações de campanha, que serão utilizadas para alimentar essas informações no pedido do GeoSales.
  
 +
Uma campanha poderá ser cadastrada na tela de cadastro de campanha, como no protótipo abaixo:
  
 +
[[Arquivo:Tela_cadastro_campanha.png|500px]]
  
  

Edição das 14h11min de 11 de abril de 2018

Histórico de Revisões

Data Quem Comentários
23/01/2018 Ryvane Maria Criação do Documento
08/02/2018 Ryvane Maria Reformulação da Solução
15/02/2018 Marcus Fábio Salviano Aprovação Desenvolvimento
10/04/2018 Ryvane Maria Inclusão do cadastro da campanha.

Necessidade

Ativar as regras de campanha do cliente no cadastro de pedidos do GeoSales. Atualmente os descontos e regras de campanha são ativados apenas no ERP, o que torna o processo lento e dificultoso para os vendedores.

Ao selecionar, no cadastro de pedidos do GeoSales, um cliente ou um produto que possua uma campanha ativa, as regras da campanha devem automaticamente ser aplicadas naquele pedido. Uma campanha pode ser ativada também por um determinado período.

Solução

Campanha é uma regra comercial que, quando ativa, tem a intenção de fornecer descontos e comissões a vendedores e a clientes que se enquadram nos parâmetros previamente definidos para essa situação. A campanha tem como finalidade atrair tanto novos clientes, quanto clientes antigos que não compram há um determinado tempo, além de alavancar a venda de produtos pouco vendidos.

Existem três situações que podem ativar a funcionalidade de campanha:

1 - Ativação de clientes, ou seja, um novo cliente, ou um cliente que não compra há um determinado período;

2 - Ativação de produtos, ou seja, a venda de produtos que há um determinado tempo não eram vendidos.

3 - Faseamento, que determina a ativação de campanha durante um período previamente cadastrado

Para que essas situações sejam ativadas no momento do cadastro do pedido, as informações das regras de campanha serão cadastradas através de uma nova tela no portal e aplicadas no pedido do GeoSales.

Implementação

Para implementar a funcionalidade de campanha será criada uma nova tela com a finalidade de cadastrar as informações de campanha, que serão utilizadas para alimentar essas informações no pedido do GeoSales.

Uma campanha poderá ser cadastrada na tela de cadastro de campanha, como no protótipo abaixo:

Tela cadastro campanha.png





Ao realizar um pedido, o sistema irá verificar a tabela que contém as informações cadastradas para uma campanha e, caso hajam regras que justifiquem a ativação de uma campanha, essas regras serão aplicadas no momento do pedido.

Uma das regras que podem ser cadastradas numa campanha é a regra de desconto. Esse desconto pode ser aplicado por produto, por cliente ou por período. Quando forem cadastradas informações de atualização de regras de desconto, o sistema irá verificar essas informações e cadastrar esses descontos de acordo com as regras hierarquia de desconto existentes no GeoSales, na tabela DESCONTO_CLIENTE_PRODUTO. É importante salientar que a campanha será cadastrada de acordo com a data de emissão do pedido, não importando qual a sua data de entrega.

Além das regras de descontos, podem ser cadastradas também regras de adicional de comissão. Os adicionais de comissão podem ser ativados por produto, por cliente ou por período. Da mesma forma que ocorre com descontos, quando forem cadastradas informações de atualização de regras de adicional de comissão, o sistema irá verificar essas informações e cadastrar esses descontos nas regras de adicional de comissão existentes no GeoSales. Será criado um campo na tabela COMISSAO para determinar o valor que será adicionado a comissão atual.

Existe uma hierarquia de prioridades para evitar conflitos entre as diferentes regras de ativação de campanha. Caso haja conflitos, o GeoSales irá respeitar a seguinte ordem de hierarquia:

1) Novos clientes/Clientes inativos;

2) Produtos inativos;

3) Faseamento.


Tabelas a serem alteradas:

É necessário incluir um campo para salvar o adicional de comissão na tabela de COMISSAO.

COMISSAO
Coluna Tipo Obrigatório Chave Primária Explicação
PR_ADICIONAL_COMISSAO DECIMAL NAO NAO Percentual do adicional de comissão

A seguinte configuração deve ser criada na tabela CONFIGURACAO, com a finalidade de ativar uma campanha:

CONFIGURACAO
DS_CHAVE DS_VALOR Observação
ID_ATIVAR_CAMPANHA 'S' para ativada ou 'N' para desativada, tendo como default valor 'N' Configuração para ativar as regras definidas no cadastro de campanha.

Regras de Negócio

[RN1] – Os descontos aplicados através de uma campanha não bloquearão a aplicação de outros possíveis descontos. A validação desses descontos se dará como já ocorre atualmente, através da regra de desconto máximo do produto.

[RN2] – Não podem existir duas regras de campanha cadastradas para um mesmo produto, para um mesmo cliente ou para um mesmo período.

[RN3] – A campanha será cadastrada de acordo com a data de emissão do pedido, não importando qual a sua data de entrega.

[RN4] – O período de duração de uma campanha será controlado via integração.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial