01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | Linha Protheus  |
---|
Segmento: | Logistica  |
---|
Módulo: | GESTÃO DE TRANSPORTES (SIGATMS) |
---|
Funções: | OMSA040 - Cadastro de Motorista OMSA060 - Cadastro de Veículo OMSA100 - Cadastro de Rotas RTMSR37 - Rdmake de impressão do Relatório Financeiro Pagbem TMSA250 - Contrato de Carreteiro TMSA251 - Liberação de Contrato TMSA256 - Encerramento CIOT TMSA310 - Fechamento da Viagem TMSA350 - Operações da viagem TMSAC15A - Função genégica TMSAE60 - Operadora de Frota TMSAF60 - Viagem mod. 3 TMSAF62 - Validações genéricas Viagem Mod 3 TMSAF64 - Validações genéricas Viagem Mod 3 TMSAF64P - Validações genéricas Viagem Mod 3 TMSPAMCARD - Validações genéricas Operadoras de Frota TMSXFUNA - Validações genéricas TMS Protheus TMSXFUNC - Validações genéricas TMS Protheus TMSXFUNE - Validações genéricas TMS Protheus TMSXFUNJ - Envios endpoints TMS x Pagbem |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-21024 |
---|
02. SITUAÇÃO/REQUISITO
Implementar melhoria no processo de integração entre o módulo SIGATMS e Pagbem, baseia-se na tecnologia Web API* em arquitetura RestFul.
A API de integração da Pagbem permite a realização de diversas operações contidas no Repom Frete, como manipulação de cadastros (Contratados, Motoristas e Veículos), Roteiros, Viagens, Pedágio, e Pagamento de frete.
* Web APÌ - Solução utilizada na integração de sistemas e na comunicação entre diferentes aplicações, utilizando a linguagem universal JSON para tráfego de dados, proporciona a sistemas desenvolvidos em plataformas distintas sejam compatíveis.
03. SOLUÇÃO
Realizada a implementação em questão entre a solução TOTVS Logistica TMS x Pagbem.
Implementações realizadas:
- Novo cadastro Regras de Quitação Pagbem;
- Atualização de Dicionário de dados e Menu Protheus
Alterações de dicionário de dados e menu estarão disponíveis a partir do release 12.1.2210 |
04. DEMAIS INFORMAÇÕES
Para uso desta funcionalidade, deve ser utilizado:
- Pacote: 009932 e 010781 - Para atualização de dicionário de dados, criação/alteração de campos e índices.
- Menu - Necessário para criar no menu do TMS a nova rotina Regras de Quitação
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
Criação de tabelas: Tabela | Descrição |
---|
DMZ | Regras de Quitação PagBem |
|
Tabela DMZ Campo | DMZ_FILIAL | Tipo | C | Tamanho | 8 | Decimal | 0 | Formato |
| Título | Filial | Descrição | Filial do sistema | Usado | Não | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema |
|
Campo | DMZ_CODIGO | Tipo | C | Tamanho | 10 | Decimal | 0 | Formato | @! | Título | Codigo | Descrição | Cod.Regra Quitacao | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | NaoVazio() |
Campo | DMZ_DESCRI | Tipo | C | Tamanho | 45 | Decimal | 0 | Formato | @! | Título | Descricao | Descrição | Descricao da Regra | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções |
| When |
| Relação |
| Val. Sistema |
|
Campo | DMZ_PADRAO | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Reg.Padrao? | Descrição | Descricao da Regra | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1-Sim;2-Não | When |
| Relação |
| Val. Sistema | Pertence("12") |
Tabela DMZ Campo | DMZ_FILIAL | Tipo | C | Tamanho | 8 | Decimal | 0 | Formato |
| Título | Filial | Descrição | Filial do sistema | Usado | Não | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema |
|
Campo | DMZ_CODIGO | Tipo | C | Tamanho | 10 | Decimal | 0 | Formato | @! | Título | Codigo | Descrição | Cod.Regra Quitacao | Usado | Sim | Obrigatório | Não | Browse | Não | Opções |
| When |
| Relação |
| Val. Sistema | NaoVazio() |
Campo | DMZ_DESCRI | Tipo | C | Tamanho | 45 | Decimal | 0 | Formato | @! | Título | Descricao | Descrição | Descricao da Regra | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções |
| When |
| Relação |
| Val. Sistema |
|
Campo | DMZ_TIPTOL | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tolerancia? | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_PESUTI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Peso Usado? | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_LIMEXC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | % Lim. Exced | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_QUIEXC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Kg.Lim.Exced | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_COBQUE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Cobra Quebra | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_PORQUE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | % de Quebra | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_QUIQUE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Kg de Quebra | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_COBAVA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Cobra Avaria | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_ADIANT | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Adiantamento | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_QUITAC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Quem rec.Sal | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_ENTREG | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Dt EntregaNF | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_PESOEN | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Peso Entrega | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_BALANC | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tic. Balança | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_AVARIA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Avaria Quita | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_NFECAN | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.Can.NFE | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_COMPDG | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Comp.PDG | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_DACTE | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | DACTE Quitaç | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_CONTRA | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Rec.Contrato | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_LOCQUI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Local Quitaç | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_LOCADI | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Local Adiant | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
Campo | DMZ_DESCOM | Tipo | C | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Dest.Comerci | Descrição | Tipo de Tolerancia? | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | 1=Porcentagem;2=Quilogramas | When |
| Relação |
| Val. Sistema | Pertence("12") |
|
|
Criação de índices: DMZ: Índice | Ordem | Chave | Descrição | DMZ | 1 | DMZ_FILIAL+DMZ_CODIGO | DMZ_FILIAL+DMZ_CODIGO |
|
|
05. ASSUNTOS RELACIONADOS
<Não se aplica>
