Semáforo da condição de pagamento - por prazo medio
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
30/08/2019 | Renato Lima | Criação do documento |
Necessidade
Para que as regras definidas no semáforo da condição de pagamento atendam as comerciais aplicadas pela Casio, é necessário que alguns ajustes sejam feitos, com finalidade de bloquear ou liberar o cadastro de pedidos pelo vendedor.
Quando o semáforo for vermelho, vendedor não poderá inserir o pedido, e quando o semáforo for verde o pedido será liberado e não irá gerar pendência.
Solução
Por ser divergente ao processo padrão do Geosales, serão criadas configurações para que, quando o semáforo de condição de pagamento esteja vermelho, o vendedor não possa cadastrar um pedido, ou seja, não será possível salvar pedidos caso o semáforo esteja vermelho.
Por outro lado, caso o semáforo de condição de pagamento esteja verde, o pedido pode ser salvo sem que se gere nenhuma pendência no Geosales.
Em resumo, o semáforo vermelho impede do vendedor cadastrar pedido,e o semáforo verde libera o cadastro de pedido sem pendência.
Implementação
Desenvolvimento
Para tratar a exibição das cores do semáforo da condição de pagamento com base no prazo médio da condição, na tabela de CONDIÇAO_PAGAMENTO o campo DT_PRAZO_MEDIO precisa está preenchido.
Será criada uma nova tabela SEMAFORO_PRAZO_MEDIO que receberá as informações de prazo médio, valor minimo da faixa e valor máximo, além dos campos organização de venda e vendedor que poderão ser usados como critério para aplicação da regra.
Cada prazo médio só poderá ter uma regra valida.
A funcionalidade, será ativada através de uma configuração ID_SEMAFORO_PRAZO_MEDIO que receberá:
S - Quando tiver a configuração e o campo DS_VALOR estiver como S, o sistema vai levar em consideração as informações da tabela para apresentar semaforo as condições; N - Quando tiver a configuração e o campo DS_valor estiver como N, o sistema não apresentará semáforo para condições, caso o campo DS_VALOR esteja null terá o mesmo comportamento de N.
Então, quando estiver com a configuração ativada o sistema terá o seguinte comportamento para classificar as condições de pagamento.
Cada condição de pagamento terá o prazo médio, valor minimo e valor máximo que poderá ser aplicado por Vendedor e Organização de venda, caso não tenha esses valores definidos, a regra será aplicada a toda filial e organização de venda.
Ao inserir um pedido o sistema irá verificar o valor do pedido e comparar com os valores da faixa do prazo médio. Se o valor estiver abaixo do valor do minimo da faixa, o semáforo daquela condição será vermelho e com isso não será possível salvar o pedido.
Se o valor estiver entre os valores da faixa de prazo médio o sistema apresentará o semáforo da condição de pagamento verde e esse pedido poderá ser salvo com aquela condição de pagamento.
Integração
Estrutura de banco
Será criado uma nova tabela
SEMAFORO_PRAZO_MEDIO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_SEMAFORO_PZ_MEDIO | INT | SIM | NÃO | Código do Motorista |
QT_PRAZO_MEDIO | INT | SIM | NÃO | Prazo Médio |
CD_VENDEDOR | INT | NÃO | NÃO | Código do vendedor |
CD_ORG_VENDA | VARCHAR(50) | NÃO | NÃO | Código da organização venda |
VR_FAIXA_INICIAL | DECIMAL(9) | NÃO | NÃO | Valor da faixa inicial |
VR_FAIXA_FINAL | DECIMAL(9) | NÃO | NÃO | Valor da faixa_final |
Regras de Negócios
[RN1] - Só poderá ter uma faixa para cada prazo medio.
[RN2] -
Regras de Integração
[RI1] -
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.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | XXXXX | XX/08/2019 |
Integração - GeoSales | XXXXX | XX/08/2019 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | |||
Gerente de Projeto - Cliente | |||
Gerente Comercial - Cliente |