Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 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

PROTHEUS

Módulo

SIGATMS

Segmento Executor

Supply Chain - Logística

Projeto1

LOGTMS01

IRM/EPIC1

LOGTMS01-303

Requisito/Story/Issue1

 

Subtarefa1

 

Chamado/Ticket2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

O objetivo desta funcionalidade é permitir a geração de rotas automáticas a partir de roteiros informados pelo transportador. Os roteiros podem ser informados na inclusão de uma viagem (Coleta e Entrega).

Após a confirmação do roteiro da viagem, o sistema fará uma busca para verificar se este roteiro já existe em alguma rota cadastrada no sistema. Caso exista, o transportador poderá escolher a rota para ser utilizada na viagem, caso contrário, o SIGATMS criará sistema deverá criar automaticamente uma nova rota com o roteiro informado.

O usuário também terá deverá ter a opção de cadastrar os roteiros e vinculá-los a uma rota de forma manual pela rotina de Cadastro de Rotas (OMSA100).

Para o uso desta funcionalidade basta o usuário deverá deixar o campo Rota (DTQ_ROTA) em branco no momento da inclusão da viagem e a tela abrirá automaticamente.

Definição da Regra de Negócio

 

Cadastro de Roteiros (Protótipo de tela 2)

Foi Deve ser disponibilizada uma funcionalidade de Cadastro de Roteiro no Gestão de Transportes (SIGATMS), acessando Atualizações / Logística / Roteiros (TMSAF11), onde o usuário poderá Incluir, Alterar e Excluir roteiros. Esta rotina possui deve possuir validações de forma que só poderão ser modificados ou excluídos os roteiros que não estejam vinculados a Rotas.

Na mesma, será possível adicionar clientes em sequências escolhida pelo usuário, permitindo que o mesmo realize a alteração da sequência diretamente pelo campo.  

O campo de descrição do roteiro é o único que poderá ser alterado após o roteiro já estar em uso.

 

Cadastro de Rotas (Protótipo de tela 1)

Ao abrir o No Cadastro de Rotas (OMSA100) e acessar a , deverá ser implementada uma pasta de roteiros, onde será possível visualizar os roteiros vinculados a rota, vincular roteiros existentes (cadastrados previamente) ou incluir novos roteiros e efetuar seu vínculo com a rota.  Na alteração de uma rota com roteiro, será permitido manipular os roteiros somente se eles não tiverem sido utilizados em viagens.

Também foi deve ser disponibilizada a possibilidade de vincular Percursos do MDF-e aos Roteiros. Desta forma, uma vez que a rota possua roteiros, as pastas de Distribuição, Transferência e Percurso do MDF-e da rota, não poderão ser preenchidas e vice-versa.

Ao vincular um roteiro no cadastro de rotas, o mesmo já fará o preenchimento automático dos pontos de passagem de MDF-e, permitindo manipulação do usuário.

Em relação a pasta “Rota x Operadora de Frotas”, os dados devem ser preenchidos manualmente pelo usuário. Este processo também será manual caso a rota seja gerada automaticamente através de uma viagem.

 

Tela de Roteiro (Protótipo de tela 3)

Após preencher a Na viagem Modelo 2 e adicionar todos os documentos deverá ser implementada a chamada da rotina de Pagadores de Frete (TMSAF79)  antes da gravação dos dados da viagem o sistema  deverá realizar um processamento e apresentará apresentar a tela de roteiros.

Esta tela deve possuir a seguinte estrutura:

Pasta Geral - Contém todos os pontos que o veículo passará em seu percurso de viagem.

    • A mesma permite adicionar deverá permitir adicionar novos clientes como ponto de apoio.
    • Realizar o preenchimento da Km caso a mesma esteja vazia.
    • Realizar reordenação entre os trechos.
    • Ao manipular os trechos do roteiro, os estados de passagem serão deverão ser atualizados automaticamente.

Estados de Passagem - Define todos os estados de passagem vinculados ou não com os trechos do roteiro, esta tabela servirá para a geração do manifesto de carga e geração do MDF-e. 

    • A mesma aparece apenas na Pasta "Geral".
    • A mesma permite realizar a inclusão de novos pontos e realizar a reordenação dos pontos que foram incluídos manualmente.

Pasta de Clientes - Contém os clientes de passagem referente a cada cliente pagador de frete, para que se possa definir a Km e os trechos que cada cliente pagador terá.

    • A mesma permite adicionar novos clientes como ponto de apoio.
    • Realizar o preenchimento da Km caso a mesma esteja vazia.
    • Realizar reordenação entre os trechos.


Sugestão de Rota/Roteiro

Ao final da manipulação dos trechos do roteiro e clicar em confirmar, o sistema efetuará a busca do roteiro considerando a ordem dos estados de passagem de forma “exatamente igual” ou, caso não exista, realizará uma busca por “Região inicial e Região final”, e desta forma exibirá uma tela para que o usuário escolha uma rota já existente ou caso necessário inclua uma nova rota vinculando o roteiro selecionado para a pasta.

Esta tela pode não ser apresentada caso o parâmetro MV_EXSGROT esteja configurado como False (.F.) e já existam Rotas cadastradas com o roteiro escolhido. Caso o usuário opte em sempre exibir a tela para os roteiros, o parâmetro MV_EXSGROT deve ficar configurado com True (.T.).

Ao dar duplo clique sobre cada uma das linhas, serão apresentadas as opções de vínculo do roteiro com uma rota existente ou cadastro de nova rota.

Lembrando que caso os roteiros apareçam com status Vermelho (Sem sugestão de rota), a tela de cadastro de rota será aberta ao dar o duplo clique sobre a linha.

Quando todos os roteiros tiverem com status Verde (Rota Cadastrada) e clicar em salvar, o sistema vinculará a Rota relacionada com o roteiro da Pasta Geral na viagem e concluirá o processo de gravação da viagem.

 

 

Cadastro de distância entre clientes

Foi disponibilizado um cadastro de distância entre clientes no Gestão de Transportes (SIGATMS), acessando Atualizações / Logística / Distância Entre Clientes (TMSAF14).

Esta tela possibilita um cadastro de Km dos trechos fora da rotina de roteiros, desta forma, o usuário pode realizar a Inclusão, Alteração, Visualização e Exclusão das distâncias entre os trechos para um determinado cliente pagador.


 

Inclusão / Alteração da viagem (Protótipo de tela 3)

Na inclusão ou alteração da viagem (respeitadas as validações), o sistema gravará na DTQ - Viagens que utilizarem Rotas com Roteiros, os campos de rota e roteiro original (somente na inclusão), região origem, região destino e quilometragem que poderão ser utilizados no cálculo do contrato de carreteiro.

Na alteração de viagem onde, originalmente a rota utilizada foi por roteiro, se o usuário incluir ou excluir documentos, o sistema executará a tela de Pagadores e de Roteiros e elas terão as suas validações específicas. Especificamente na tela de roteiros, o sistema deverá trazer os roteiros vinculados originalmente à viagem e em seguida os novos trechos adicionados na viagem, ou os trechos deletados e o usuário poderá alterar a ordem dos documentos, incluir pontos de apoio ou excluir pontos desde que respeitadas as validações de cada situação. Por exemplo, caso a viagem esteja com status “Em trânsito”,  não poderá ser alterada a ordem daqueles documentos que porventura já tenham recebido os apontamentos das respectivas operações.

 

 

Alteração da rota da viagem

Ao alterar uma Viagem por meio da rotina Modelo 2, será possível alterar a Rota já gravada e, neste caso, o campo do roteiro terá seu conteúdo excluído para que seja preenchido conforme a nova rota. Também será possível realizar visualizações somente na opção Visualizar Viagem



Rotina

Tipo de Operação

TMSAF10-Carga do Roteiro

Criação

TMSAF11-Cadastro de Roteiros

Criação

TMSAF12-Roteiros da Viagem

Criação

TMSAF13-Sugestão de RotaCriação
TMSAF14-Distância entre ClientesCriação
TMSGRIDORD-Cadastro de RotasCriação
OMSA100-Funções de Reordenação Grid MVCAlteração
TMSA140-Geração de Viagens Alteração
TMSA144-Manutenção de Viagem (Mod.2)   Alteração
TMSA141-Geração de Viagens de Coleta / Entrega Alteração
TECA250-Contrato de ClienteAlteração
TMSA146-Programação de CarregamentoAlteração
TMSA310-Fechamento de ViagemAlteração
TMSXFUNA-Funções GenéricasAlteração
MDFESEFAZ-Manifesto Eletrônico da SEFAZAlteração

 

Criação de Parâmetros

  • Criar o parâmetro MV_EXSGROT que verificará se exibe sugestão de R
  • O parâmetro MV_TMALTKM  que definirá se o usuário poderá alterar a Km dos trechos do Roteiro

 

Tabelas Utilizadas

  • DDJ - Roteiros
  • DDO - Distância entre Clientes
  • DIQ - Percurso do MDF-e SEFAZ
  • DJF - Roteiros da Viagem
  • DJG - Cabeçalho do Roteiro
  • DJH - Rota X Roteiro
  • DJJ - Documentos do Trecho
  • DJK - Estados de Passagem do Roteiro
  • DTQ - Viagem

Protótipo de Tela

Protótipo de tela 1

Protótipo de tela 2

 

 

 

 

 

 

 





 

Protótipo de tela 3

Opcional

Fluxo do Processo

 

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 

[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.