Seleção da última unidade de medida
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
09/05/2018 | Ryvane Maria | Criação do Documento |
Necessidade
Padronização da unidade de medida, na venda a ser realizada, tendo como critério a última unidade escolhida.
Ao criar um pedido, fica a critério do vendedor definir a unidade de medida desejada.
É interessante que essa seleção ocorra de forma inteligente e padronizada, reconhecendo e aplicando a ultima unidade de medida escolhida automaticamente em todos os próximos pedidos.
Solução
Para que seja possível automatizar a seleção da última unidade de medida utilizada, inicialmente, será criado um CRUD, com a finalidade de viabilizar o cadastro das informações das possíveis unidade de medida. Além de incluir essas informações através deste CRUD será possível, também, trazer essas informações via integração.
Cadastradas as informações de unidade de medida, o usuário deverá setar uma configuração, que será criada para esta finalidade, chamada ID_UNIDADE_BASE_PADRAO_VENDEDOR. Essa configuração ativa a funcionalidade de automatização da unidade de medida no GeoSales Portal e mobile.
Sempre que o vendedor usar uma unidade padrão diferente, o sistema atualizará a tabela DADOS_VENDEDOR com essa informação. Essa situação permitirá a fácil atualização desses dados.
Implementação
- Criando um CRUD para cadastro de informações:
Será criada uma tela para cadastro de informações de unidade de medida, no portal GeoSales.
Nesta tela o usuário deverá inserir as informações de código e descrição da unidade de medida que deseja cadastrar. (como vincular essa unidade aos produtos?)
- Integrando informações de unidade de medida do ERP:
- Criando uma configuração para ativar a funcionalidade:
É necessário, também, criar uma configuração com a finalidade de ativar a funcionalidade de última unidade de medida.
Essa configuração deverá se chamar 'ID_UNIDADE_BASE_PADRAO_VENDEDOR' e pode assumir os valores 'S' ou 'N', tendo como valor default o valor 'N'.
- Preparando a tela de pedidos para atender a funcionalidade:
Sempre que o vendedor usar uma unidade padrão diferente, o sistema atualizará a tabela DADOS_VENDEDOR com essa informação.
Tabelas a serem alteradas:
DADOS_VENDEDOR | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
ULTIMA_UNIDADE_MEDIDA | INT | NAO | NAO | Código da ultima unidade de medida usada pelo vendedor. |
Regras de Negócio
RN1 - A unidade base de medida escolhida será selecionada automaticamente para todos os próximos pedidos feitos no portal ou no mobile, por este vendedor, até que uma outra unidade de medida seja selecionada manualmente.
RN2 - Apesar da unidade de medida ser setada automaticamente, é possível alterá-la caso o usuário deseje.
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 |