Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | 2626 - Integração PathFind | Módulo | Integrações |
Segmento Executor | D & L | ||
Requisito | Integração com a PathFind | ||
Chamado | 983.088907.2015 ( HIS.03280.2015, HIS.03281.2015, HIS.03302.2015 e HIS.03304.2015) | ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Integrar com a PathFind, facilitando no monitoramento veicular e suas posições do veículo, localizando melhor a rota.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu |
2626 - Integração PathFind | Criação | Menu do Winthor |
- Tela de filtros exportação
1. Criar rotina específica denominada “Integração PATHFIND”;
2. Criar aba denominada “Exportação”;
- Na aba “Exportação” deverá ser criado opções de filtro:
Código da Filial: opção para selecionar apenas uma filial
Data Cadastro Cliente: Inicio e Período Final
Cidade: cidade de venda do pedido
UF: estado de venda do pedido
Cobrança: código da cobrança da venda – multi seleção
Tipo de venda: tipo de venda realizado – multi seleção
Data Movimentação: Inicio e Período Final
Pedido de venda: Inicio e Pedido Final – somente pedidos status Liberado
Produto: código dos produtos cadastrados – multi seleção
- Apresentar resultado dos filtros realizados com as seguintes opções:
Numero pedido: numero do pedido de venda
Código da Filial: filial do pedido de venda
Código do cliente: código do cliente no Winthor
RCA Pedido: Usuário que realizou a venda para o cliente
Valor Total: somatória total dos produtos do pedido de venda
Peso: peso total dos produtos do pedido de venda
Volume: volume total dos produtos do pedido de venda
Data: data do pedido de venda
Posição: posição do pedido de venda
Exportado: opção estará marcada caso o pedido já esteja exportado
Observação: (deverá ser apresentado opção para realizar filtros dos resultados, função para somar, mínimo, máximo, contador e média)
3. Disponibilizar opção para Imprimir o resultado filtrado no número 2. Apresentar opção para visualizar os dados que serão impressos antes de imprimir. Utilizar como layout de impressão padrão do resultado encontrado no número 2;
4. Disponibilizar totalizador de valores, peso, volume para o layout de impressão do número 3;
- Regras para exportação de dados
5. Criar opção denominada “Exportação”, onde irá gerar os arquivos de clientes, pedidos, produtos e veículos conforme layout em anexo na aba “Clientes”, “Pedidos ”, “Produtos” e “Veículos”.
6. Realizar uma alienação na nova rotina do Segmento do cliente (Ramo de atividade) referente ao campo ‘Canal’ aba “Clientes” do layout;
7. O campo ‘Status’ aba “Clientes” do layout corresponde ao campo ‘Data de exclusão’ no cadastro de cliente, caso preenchido cliente esta ‘Inativo’ e caso vazio cliente esta ‘Ativo’;
8. Tratar a “Hora Inicio Entrega” e “Hora Final Entrega” do layout aba “Clientes”, associado ao cadastro do cliente ‘Turno de Entrega’;
9. Realizar uma alienação na nova rotina do Tipo do veiculo (Cadastro Veiculo) referente ao campo ‘Código’ aba “Veículos” do layout;
10. O campo ‘Status’ aba “Produtos” do layout corresponde ao campo ‘Fora de linha’ no cadastro do produto;
11. Enviar para todos os pedidos exportados o valor fixo letra ‘O’ conforme o campo “Tipo” aba Pedidos do layout;
12. Os pedidos que foram exportados deverá ser identificados como exportados.
13. Criar um campo diretório para cada arquivo exportado conforme layout em anexo;
13.1 - Exportar os clientes, produtos e veículos cujo data de exportação esteja nulo ou data de alteração seja maior que a data de exportação. Apresentar opção para informar o Diretório de exportação para cada layout;
13.2 - Disponibilizar opção para reenviar os clientes, produtos e veículos já exportados; - Regras para importação de dados
14. Apresentar opção para filtrar Motorista;
15. Apresentar opção para informar o Diretório de importação para cada layout;
16. Criar uma nova aba denominada “Importação”;
17. Criar um campo “Data de Saída”, onde o usuário poderá informar a data da saída do veiculo;
18. Criar uma opção para selecionar o arquivo que será importado;
19. Criar um botão denominado “Processar”;
20. Deverá “Processar” o arquivo conforme orientação no layout, a rotina deve gerar o número do carregamento dos pedidos que foram exportado para PATHFIND;
21. Selecionar a opção processar, a rotina deverá gerar ao usuário um relatório dos carregamentos selecionados pelo usuário;
22. Conter no relatório dos carregamentos os seguintes campos: filial, número do pedido ,numero do carregamento, veiculo e rota principal.
22.1 - Gerar log de sucesso ou falha para os arquivos importados;
23. Realizar a quebra do relatório por “Rota”;
Observação: Dependente se o veiculo esteja cadastrado no Winthor e possível gerar o carregamento;
23.1 - Ao realizar a importação com sucesso o arquivo importado deverá ser movido para uma pasta backup;
23.2 - Criar na tela de importação opção para informar o diretório de backup; - Temporizador
24. Criar uma aba denominada 'Configurações', onde deverá apresentar opções para realizar exportação/importação automática;
25. Possuir opção para o usuário configurar o tipo de execução e gravar a sua configuração. Opções:
Manual - usuário irá gerar os arquivos para exportação manualmente;
Diário - usuário irá definir qual o horário do dia será gerado os arquivos;
A cada - usuário irá definir qual o intervalo de tempo será gerado os arquivos.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|