Semáforo da condição de pagamento - Bloqueio semáforo vermelho
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 não será necessário alterar o comportamento atual do sistema. Para que seja possível ter apenas semáforos verde ou vermelho, será feito o tratamento através da integração, onde os campos VL_MINIMO e VL_IDEAL da tabela SEMAFORO_COND_PGTO assumirão o mesmo valor de referencia. Por tanto o sistema só terá duas possibilidade de semáforo.
O Semáforo da condição de pagamento é possivel ser parametrizada por Condição de pagamento, Organização de venda e por vendedor.
Na tabela SEMAFORO_COND_PGTO, será criada uma nova coluna ID_BLOC_PENDENCIA. e poderá ser:
NULL - Quando o campo tiver esse valor, o sistema mantem o comportamento atual. Se a condição tiver semáforo amarelo ou vermelho o vendedor poderá salvar o pedido e será inserida uma pendência para que ocorra aprovação. S - Caso o campo esteja com o valor S, o sistema vai permitir apenas salvar o pedido, mesmo com o semáforo amarelo ou vermelho e será inserida a pendencia. Caso ele tente Finalizar o pedido o sistema só permitirá se o Semáforo da condição for verde. B - Caso o campo esteja com o valor B, o sistema não permitirá salvar ou finalizar o pedido caso o semáforo seja amarelo ou vermelho. Sendo possível salvar pedidos que tenham o semáforo da condição verde.
Qualquer valor inserido diferente dos informados acima, terá o comportamento de NULL.
Quando o campo estiver parametrizado ID_BLOC_PENDENCIA igual a S e o usuário tentar efetivar o pedido em que o semáforo da condição de pagamento estiver vermelho, devemos informar o usuário através de alerta que para salvar o pedido o semáforo da condição de pagamento deve ser verde.
Integração
Para tratar o uso das cores do Semáforo da condição de pagamento, no momento de integrar os valores de referencia para a condição de pagamento, os campos de VL_IDEAL e VL_MINIMO da tabela SEMAFORO_COND_PGTO, eles serão integrados com valores iguais. Desta forma o sistema só apresentará para as condições, o Semáforo Verde ou Vermelho.
VERDE - Quando o valor do pedido for igual ou superior ao valor inserido no VL_IDEAL. VERMELHO - Quando o valor do pedido for igual ou menor ao valor inserido no VL_MINIMO.
Estrutura de banco
Será criado o campo ID_BLOC_PENDENCIA na tabela SEMAFORO_COND_PGTO
SEMAFORO_COND_PGTO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
ID_BLOC_PENDENCIA | CHAR | NÃO | NÃO | Código do Motorista |
Regras de Negócios
[RN1] - Quando o campo ID_BLOC_PENDENCIA estiver com o valor null ou preenchido com o valor diferente do especificado no documento o sistema terá o comportamento padrão.
[RN2] - Somente não permitirá finalizar o pedido, quando o semáforo da condição de pagamento selecionada for vermelha ou amarela e a estiver com B na coluna ID_BLOC_PENDENCIA.
Regras de Integração
[RI1] - Na integração o campo ID_BLOC_PENDENCIA vira populado com o valor B.
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 |