UC00108 - Cadastro de kit
De Wiki Java - Interno
Conteúdo |
Objetivo
- Manter cadastro de kits.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Kit. Este nome será utilizado para criar a página no Wiki.
Resultado esperado
- Cadastrar no sistema Kits de produtos.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Descrição dos campos e funcionalidades da tela (de manutenção)
- Ativo: Parâmetro que define se um determinado kit está ativo para uso ou não. Kits inativos não serão enxergados pelas demais rotinas do sistema.
- Este kit é um combo: Parâmetro que define que o kit é um combo, habilitando os campos de desconto e acréscimo sobre a soma dos valores dos itens que o compõem. O combo caracteriza-se na compra de determinados produtos que junto tem um preço diferenciado, exemplo: Combo do McDonalds batata, refrigerante e sandwiche, que juntos tem um preço mais em conta do que quando comprados separadamente.
- Produto pai: Campo onde o usuário deverá informar um produto que caracterizará o kit. Pode ser um produto já existente ou um produto cadastrado especificamente para kit, exemplo:
- Produto já existente: Usuário seleciona o produto Pneu para ser o pai de um determinado kit que contem como componente o produto válvula e o serviço instalação. Desta forma sempre que o pneu em questão for informado na venda, o sistema entenderá que ele é um kit e quando ele for adicionado no grid, seus componentes serão automaticamente adicionados.
- Produto cadastrado especificamente para o kit: Usuário cadastra o produto Pague 2 leve 3 e o informa como produto pai de um determinado kit. Sempre que o produto em questão for informado na venda, seus componentes serão automaticamente adicionados, uma vez que o produto pai não é comercializado (opcional), mas sim seus componentes.
- Faz parte dos itens: Parâmetro que determina se o produto que é pai do kit fará parte dos componentes no ato da venda. Com este parâmetro ativado ao inserir os componentes de um determinado kit na venda o sistema também adicionará no grid o produto pai.
Layouts sugeridos
Quadro de dados
Tela de manutenção
| NOME | OBRIGATÓRIO | TIPO DE ENTRADA | VALORES POSSÍVEIS | TAMANHO | VALOR PADRÃO | OBSERVAÇÃO |
| Cidade | Sim | Input | Campo somente leitura | Cidade da filial logada | ||
| Ativo | Não | Checkbox | Marcado/Desmarcado | Marcado | ||
| CNAE | Sim | Input+Combobox | CNAE´s cadastrados no sistema | |||
| Código da lista | Sim | Input | Alfanuméricos | 4 | Vazio | |
| Descrição da lista | Sim | Input | Alfanuméricos | 255 | Vazio | |
| Alíquota ISSQN | Sim | Input | Numéricos | De 0 até 999,00 | Vazio | Este campo deve ser tratado em tela para não aceitar mais que 100% |