Mudanças entre as edições de "Menu - Agendamento de entrega"
Linha 10: | Linha 10: | ||
== Conceito Operacional == | == Conceito Operacional == | ||
+ | |||
+ | Quando um agendamento é realizado, é possível fazer um planejamento, uma programação e um alinhamento de toda a demanda, assegurando a adequação da produção. Na logística, isso quer dizer um maior controle das operações da instituição, tendo em vista que permite o controle e monitoramento dos serviços de armazenagem, preparo dos pedidos e transporte. | ||
+ | |||
+ | '''- Comportamento de agendamento''' | ||
+ | |||
+ | Caso o cliente no momento de cadastro do pedido possui uma agendamento, o campo de data de faturamento não será exibido e o campo de data de entrega já será carregado de forma autómatica. Vale salientar que se o cliente possuir um agendamento quaisquer regra de data de entrega será ignorada. | ||
+ | |||
+ | No momento da montagem da carga de pedidos, o campo 'Exige agendamento' deverá ficar com o icone de aprovação, mas se o pedido não possuir agendamento o icone ficará como negação. Além disso, o campo 'data de entrega' da carga deverá respeitar o agendamento do cliente. | ||
+ | |||
+ | Exemplo: Cliente possui agendamento para o dia 23. No passo do cadastro do pedido, a data de entrega será 23/03, o usuário não poderá alterar. No momento da montagem da carga, o usuário seleciona o pedido desse cliente e no momento de selecionar a data de entrega da carga o usuário tentou selecionar a data do dia 24, a plataforma exibirá uma alerta informando que o cliente possui um agendamento para o dia 23, e a data do dia 24 não poderá ser selecionada. | ||
+ | |||
+ | '''- Cadastro de agendamento''' | ||
+ | |||
+ | Para que seja possível cadastrar um agendamento, será necessário criar um CRUD, com os seguintes campos: | ||
+ | |||
+ | #Cliente; | ||
+ | #Transportadora; | ||
+ | #Canal de venda; | ||
+ | #Estado; | ||
+ | #Cidade; | ||
+ | #Organização de venda; | ||
+ | #Dias de entrega; | ||
+ | #Repetição. | ||
+ | |||
+ | A informação de 'dias de entrega', deve ser exibida ao usuário em um calendário de 1 a 31 dias. Permitindo que o usuário selecione somente um único dia. Além disso, o campo de repetição deverá exibir as opções: unico e mensal. | ||
+ | |||
+ | '''- Edição de agendamento''' | ||
+ | |||
+ | O usuário não poderá editar o campo 'dias', somente os demais campos. Além disso, um cenário de agendamento não poderá ser exluído, somente desativado. | ||
== Regras de Negócios == | == Regras de Negócios == |
Edição das 14h00min de 13 de março de 2020
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
13/03/2020 | Ana Júlia | Criação do documento |
Conceito Operacional
Quando um agendamento é realizado, é possível fazer um planejamento, uma programação e um alinhamento de toda a demanda, assegurando a adequação da produção. Na logística, isso quer dizer um maior controle das operações da instituição, tendo em vista que permite o controle e monitoramento dos serviços de armazenagem, preparo dos pedidos e transporte.
- Comportamento de agendamento
Caso o cliente no momento de cadastro do pedido possui uma agendamento, o campo de data de faturamento não será exibido e o campo de data de entrega já será carregado de forma autómatica. Vale salientar que se o cliente possuir um agendamento quaisquer regra de data de entrega será ignorada.
No momento da montagem da carga de pedidos, o campo 'Exige agendamento' deverá ficar com o icone de aprovação, mas se o pedido não possuir agendamento o icone ficará como negação. Além disso, o campo 'data de entrega' da carga deverá respeitar o agendamento do cliente.
Exemplo: Cliente possui agendamento para o dia 23. No passo do cadastro do pedido, a data de entrega será 23/03, o usuário não poderá alterar. No momento da montagem da carga, o usuário seleciona o pedido desse cliente e no momento de selecionar a data de entrega da carga o usuário tentou selecionar a data do dia 24, a plataforma exibirá uma alerta informando que o cliente possui um agendamento para o dia 23, e a data do dia 24 não poderá ser selecionada.
- Cadastro de agendamento
Para que seja possível cadastrar um agendamento, será necessário criar um CRUD, com os seguintes campos:
- Cliente;
- Transportadora;
- Canal de venda;
- Estado;
- Cidade;
- Organização de venda;
- Dias de entrega;
- Repetição.
A informação de 'dias de entrega', deve ser exibida ao usuário em um calendário de 1 a 31 dias. Permitindo que o usuário selecione somente um único dia. Além disso, o campo de repetição deverá exibir as opções: unico e mensal.
- Edição de agendamento
O usuário não poderá editar o campo 'dias', somente os demais campos. Além disso, um cenário de agendamento não poderá ser exluído, somente desativado.
Regras de Negócios
[RN1] -
Visão Técnica
Estrutura de banco
TABELA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
NOME DO CAMPO | TIPO DO CAMPO | SIM/NAO | SIM/NAO | EXPLICAÇÃO SOBRE O CAMPO |