Histórico de Carga

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Revisões

Data Quem Comentários
10/11/2017 Renato Lima Criação do Documento
10/11/2017 Ryvane Maria Edição do Documento

Necessidade

Com a criação da funcionalidade de montagem de carga, tornou-se necessário criar um breve histórico onde o usuário possa verificar as cargas que já foram montadas e salvas, tendo elas já sido enviadas para entrega ou não. Esse histórico deve ter como finalidade possibilitar ao usuário a edição de cargas salvas que ainda não foram finalizadas, além da visualização de informações importantes de cargas já finalizadas.

Solução

Criação de uma funcionalidade no sistema, posterior a de montagem de carga, onde será permitido ao usuário visualizar as cargas já montadas e salvas.

Através de um histórico de cargas, será permitido ao usuário realizar a edição de cargas pendentes, ou seja, que foram salvas mas ainda não foram finalizadas. Além disso, será permitido também gerar relatórios referentes as cargas existentes, tendo elas já sido finalizadas ou não.

Logo abaixo observa-se o protótipo inicial da solução da tela de histórico de carga.

Tela HistoricoDeCarga.png

Implementação

Será criada uma nova tela, que apresentará um breve resumo das cargas que foram criadas na tela de montagem de carga.

As cargas serão gerenciadas e visualizadas a partir desta tela, seguindo as regras de negócio deste documento.

Inicialmente, a tela apresentará opções para filtros de cargas. É permitido ao usuário adicionar alguns filtros de pesquisa, como por exemplo: código da carga, período de emissão e de expedição, data de faturamento, status da carga; se ela já foi finalizada, ou ainda está em aberto, quantidade de paletes, UF, cidade e organização de venda, como mostra a imagem abaixo:

HistoricoCarga Filtros.png

Após a seleção e a pesquisa mediante os filtros desejados, o usuário se depara com uma lista de cargas, que podem já ter sido finalizadas ou não, como mostra a imagem abaixo:

HistoricoCarga listaDeCargas.png

A partir desta lista é possível visualizar algumas informações importantes a respeito das cargas filtradas, como código da carga, transportadora, valor total do frete e valor total da carga, data de expedição, peso total, quantidade de paletes e status.

No canto direito da lista de cargas filtradas, podem ser encontrados um conjunto de botões que permitem ao usuário realizar algumas operações sob as cargas.

O primeiro ícone, que representa o botão 'visualizar', ao ser clicado, aciona uma pop-up com todas as informações a respeito da carga em questão.

O botão 'editar', representado pelo segundo ícone, redireciona o usuário à tela de montagem de carga e possibilita alterar informações nas cargas que ainda não foram finalizadas, incluindo remover ou adicionar pedidos, finalizar a carga, e qualquer outra operação que seja possível na tela 'Montagem de Carga'.

Caso a carga já tenha sido finalizada pelo usuário, o ícone 'editar' será bloqueado e se tornará 50% mais opaco, sinalizando ao usuário a sua indisponibilidade.

O terceiro ícone, denominado 'gerar PDF', disponibiliza para download no formato PDF um breve relatório da carga selecionada, contendo algumas informações importantes sobre a carga e os pedidos contidos nela.

O quarto ícone, denominado 'gerar Excel', disponibiliza para download no formato Excel um breve relatório da carga selecionada, contendo algumas informações importantes sobre a carga e os pedidos contidos nela.

O botão 'excluir' está representado pelo ícone 'lixeira' e possibilita ao usuário excluir da lista as cargas que ainda não foram finalizadas. Ao excluir uma carga, todos os dados contidos nela serão apagados e os dados serão perdidos.

Igualmente ao botão 'editar', o botão 'excluir' só pode ser acionado em cargas que ainda não foram finalizadas. Caso a carga já tenha sido finalizada pelo usuário, o ícone 'excluir' será bloqueado e se tornará 50% mais opaco, sinalizando ao usuário a sua indisponibilidade.

Caso o número de cargas filtradas exceda a quantidade escolhida de cargas por página, que pode ser configurada no canto inferior direito da lista de cargas filtradas, é criada uma nova página. A navegação entre as páginas existentes é feita através dos botões 'próxima página' e 'página anterior', também situados no canto inferior direito da lista. Entre estes dois botões o usuário pode visualizar o número da página em que ele se encontra.


Regras de Negócio

[RN1] – Para realizar a edição na montagem da carga, as cargas não podem estar com o status de finalizadas. Ou seja, as cargas que já foram finalizadas não podem ser editadas.

[RN2] – As cargas que já foram finalizadas não podem ser excluídas.

[RN3] – Ao excluir uma carga, todos os dados contidos nela serão apagados.

[RN4] – Ao excluir uma carga, os pedidos contidos na carga devem ser liberados para serem adicionados a outra carga.

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 Jean Semedo
Gerente Projeto Felipe Suppi
Gerente Comercial Fernanda Gomes