01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | |
---|
Função: | OMSA040 - Cadastro de Motoristas TMSA190 - Manifestos TMSA240 - Complemento de Viagem TMSA310 - Fechamento de Viagem TMSA350 - Operações de Transporte TMSAI80 - Configuração de Integrações TMSAI81 - Fontes de Integração TMSAI82 - Layouts de Integração TMSAI83 - Chaves Protheus e Portal TMSAI84 - Histórico de Integrações TMSAI85 - Filiais de Integração TMSAI86 - Job Envio TMSAI87 - Job Retorno TMSAI88 - Importa Layout - Exporta Layout TMSAF62 - Função Viagem modelo 3 TMSAF63 - Função Viagem modelo 3 TMSAF68 - Adiciona itens no menu da Viagem Modelo 3 TMSAF92 - Integração do Faturamento com Coleta/Entrega TMSAF93 - Integração do Faturamento com Coleta/Entrega (notas avulsas) TMSAC26 - Montagem e visualização do mapa com integração OPENSTREET TMSAC30 - Classe para integração SIGATMS x Coleta/Entrega TMSXFUND - Funções Genéricas TMS TMSXFUNE - Funções Genéricas TMS TMSXFUNH - Funções Genéricas TMS |
---|
País: | Brasil |
---|
Ticket: | Não se aplica. |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-22574 |
---|
02. SITUAÇÃO/REQUISITO
Implementar a Integração SIGAFAT x Coleta Entrega, para notas fiscais com viagem (onde há a informação de veículo e motorista) ou fatura de notas fiscais avulsas (sem a informação de veículo e motorista), proporcionando maior agilidade para os processos de emissão documentos ao Portal SAAS onde serão realizadas e acompanhadas viagens de coleta, entrega e coleta-entrega.
03. SOLUÇÃO
Implementado a nova funcionalidade Integração SIGAFAT x Coleta Entrega, para notas fiscais com viagem e notas fiscais avulsas do SIGAFAT.
Foram implementadas as seguintes melhorias:
- Diário digital : O registro dos eventos que ocorrem com os motoristas durante a execução de tarefas - viagem de coletas e entregas;
- Informação em tempo real: Saber o que está acontecendo naquele exato momento com motorista/entrega, e como os eventos que estão ocorrendo podem impactar as próximas tarefas.
- Comunicação: Facilitar, simplificar, agilizar, unificar canais e tornar fluído o processo de pedir orientação e ajuda de acordo com a situação com a qual o motorista se depara durante a execução de suas tarefas.
- Digitalização documentos: Possibilidade de registro de fotos complementares (documento/produto entregue, evidências de inconformidades), informações de geolocalização e rubrica digital.
A integração permite maior proximidade entre motoristas e planejadores por meio de automações e troca de mensagens em tempo real.
Melhoria disponível em release igual ou posterior ao 12.1.23.10. Prezado cliente, esta melhoria será liberada no produto Protheus em release 12.1.2310. |
04. DEMAIS INFORMAÇÕES
Para uso desta funcionalidade, deve ser utilizado:
- Pacote: 010555 - Para atualização de dicionário de dados principal do processo coleta entrega, criação de novas tabelas, campos, índices e gatilhos.
- Pacote: 011212 - Para atualização menu.
- Pacote: 011339 - Pacote atualização de dicionário de dados específico para a integração entre SIGAFAT e Coleta Entrega SAAS.
- Fontes atualizados das rotinas envolvidas.
- Caso deseje utilizar layout padrão, arquivo de layout padrão pré-definido pela TOTVS, efetuar baixa automática do arquivo ou manual conforme documentação:
Exporta e Importa Layout (TMSAI88A / TMSAI88B - SIGATMS).
MENU
Informações para cadastro manual no Módulo Configurador:
TMSAI81 - Fontes de Integração
TMSAI80 - Configuração de Integrações
TMSAI85 - Filiais de Integração
TMSAI82 - Layouts de Integrações
TMSAI88A - Exporta Layout
TMSAI88B - Importa Layout
TMSAI84 - Histórico de Integrações
TMSAI86 - Job Envio
TMSAI87 - Job Retorno
TMSAI83 - Chaves Protheus e Portal
TMSAI92 - Integração de NFs Com Viagem
TMSAI93 - Integração de NFs Avulsas
DETALHAMENTO DA ATUALIZAÇÃO DE DICIONÁRIO CONFORME ABAS
Criação de tabelas: Tabela | Descrição |
---|
DNE | Viagens do Faturamento | DNF | Notas da Viagem | DNG | Nota Fiscal Sem Veículo Colent |
Tabelas Alteradas para inclusão de campos: Tabela | Descrição |
---|
CC0 | Manifesto Documentos Fiscais | DA4 | Motoristas | DN1 | Config Integr Coleta/Entrega | DN6 | Fontes de Integração | DN8 | Filiais Externas |
|
Criação de Campos: Tabela | Campo | Descrição |
---|
CC0 | CC0_OK | Mark | CC0 | CC0_STAINT | Status Integ | DA4 | DA4_EMAIL | Email | DN1 | DN1_NFSVEI | Env NF s Vei | DN1 | DN1_NFSVEI | Grv Hist | DN1 | DN1_ENVPOR | Env Portal | DN6 | DN6_CODIGO | Cod Fonte | DN6 | DN6_DESCRI | Descrição | DN6 | DN6_TIPARQ | Tipo Arquivo | DN6 | DN6_VCRIPT | Ver.Cript. | DN6 | DN6_VERSAO | Vers. Layout | DN8 | DN8_ID | Id SAAS | DN8 | DN8_ALIAS | Alias Org. | DN8 | DN8_FILEXT | Fil Externa |
Campos Criados: TABELA | CAMPO | TIPO | TAMANHO | TITULO | FORMATO | VALID | RELACAO | CONSULTA PADRÃO | Opções | WHEN | Inicializador Padrão |
---|
CC0 | CC0_OK | C | 4 | Mark |
| | | | | | | CC0 | CC0_STAINT | C | 1 | Status Integ | | Pertence("12") | 2 | | 1=Sim;2=Não | | | DA4 | DA4_EMAIL | C | 30 | Email | | | | | | | | DN1 | DN1_NFSVEI | C | 1 | Env NF s Vei | @! | Pertence("12") | 1 | | 1=Sim;2=Não | | | DN1 | DN1_GRVHST | C | 1 | Grv Hist | @! | Pertence("12") | 1 | | 1=Automático;2=Manual | | | DN1 | DN1_ENVPOR | C | 1 | Env Portal | @! | Pertence("12") | 1 | | 1=Automático;2=Manual | | | DN6 | DN6_CODIGO | C | 2 | Cod Fonte | @! | ExistChav("DN6") | | | | Inclui | | DN6 | DN6_DESCRI | C | 30 | Descrição | @! | | | | | | | DN6 | DN6_TIPARQ | C | 1 | Tipo Arquivo | @! | Pertence("123") | 1 | | 1=Json;2=Text;3=XML | | | DN6 | DN6_VCRIPT | C | 50 | Ver.Cript. | @! | | | | | | | DN6 | DN6_VERSAO | C | 50 | Vers. Layout | @! | | TMSAI81EMB() | | | | TMSAI81EMB(.T.) | DN8 | DN8_ID | C | 4 | Id SAAS | | TMSAI85Vld() | | DN8UNI | | | | DN8 | DN8_ALIAS | C | 50 | Alias Org. | | | | | | | | DN8 | DN8_FILEXT | C | 40 | Fil Externa | | | | | | | | DNE | DNE_FILIAL | C | 8 | Filial | | | | | | | | DNE | DNE_FILORI | C | 8 | Fil Viagem | | | cFilAnt | | | | | DNE | DNE_VIAGEM | C | 6 | Viagem | @! | | GETSX8NUM("DNE","DNE_VIAGEM") | | | | | DNE | DNE_CODVEI | C | 8 | Cod Veiculo | @! | ExistCpo('DA3') | | DTU | | Tmsaf92Whe() | | DNE | DNE_MODVEI | C | 30 | Mod Veículo | @! | | IF(INCLUI,"",POSICIONE("DA3",1,XFILIAL("DA3")+DNE->DNE_CODVEI,"DA3_DESC")) | | | | Posicione("DA3",1,xFilial("DA3")+DNE->DNE_CODVEI,"DA3_DESC") | DNE | DNE_CODMOT | C | 6 | Cod Motor | @! | TM92VldInt(M->DNE_CODMOT) | | DTO | | Tmsaf92Whe() | | DNE | DNE_NOMMOT | C | 40 | Nome Motor | @! | | IF(INCLUI,"",POSICIONE("DA4",1,XFILIAL("DA4")+DNE->DNE_CODMOT,"DA4_NOME")) | | | | Posicione("DA4",1,xFilial("DA4")+DNE->DNE_CODMOT,"DA4_NOME") | DNE | DNE_STATUS | C | 1 | Status | @! | Pertence("12") | 1 | | 1=Em Aberto;2=Fechado | | | DNF | DNF_FILIAL | C | 8 | Filial | | | | | | | | DNF | DNF_FILORI | C | 8 | Fil Viagem | | | | | | | | DNF | DNF_VIAGEM | C | 6 | Viagem | @! | | | | | | | DNF | DNF_ITEM | C | 4 | Item | @! | | | | | | | DNF | DNF_FILNFC | C | 8 | Fil N Fiscal | | TMSAF92Vld() | | SM0 | | | | DNF | DNF_DOC | C | 9 | Nota Fiscal | @! | TMSAF92Vld() | | SF2DNF | | | | DNF | DNF_SERIE | C | 3 | Série | !!! | TMSAF92Vld() | | | | | | DNF | DNF_CODCLI | C | 6 | Cod Cliente | @! | | IF(INCLUI,"",POSICIONE("SF2",1,DNF->(DNF_FILNFC+DNF_DOC+DNF_SERIE),"F2_CLIENTE")) | | | | | DNF | DNF_LOJCLI | C | 2 | Loja Cliente | @! | | IF(INCLUI,"",SF2->F2_LOJA) | | | | | DNF | DNF_NOMCLI | C | 40 | Nome Cliente | @! | | IF(INCLUI,"",POSICIONE("SA1",1,XFILIAL("SA1",SF2->F2_FILIAL)+SF2->(F2_CLIENTE+F2_LOJA),"A1_NOME")) | | | | | DNF | DNF_NUMMDF | C | 9 | Num Manif | @! | | IF(INCLUI,"",SF2->F2_NUMMDF) | | | | | DNF | DNF_SERMDF | C | 3 | Série Manif | !!! | TMSAF92Vld() | IF(INCLUI,"",SF2->F2_SERMDF) | | | | | DNG | DNG_FILIAL | C | 8 | Filial | | | | | | | | DNG | DNG_DOC | C | 9 | Documento | @! | TMSAF93Vld() | | F2COEN | | | | DNG | DNG_SERIE | C | 3 | Serie | !!! | TMSAF93Vld() | | | | | | DNG | DNG_STATUS | C | 1 | Status | | | 1 | | 1=Sem Histórico;2=Com Histórico; | | |
|
CAMPO | SEQUENCIA | REGRA | CONTRA DOMINIO | ALIAS | ORDEM | CHAVE | CONDIÇÃO |
---|
DN8_ID | 1 | TMSAI85Var("DN8_ALIAS") | DN8_ALIAS | | 0 | | | DN8_ID | 2 | TMSAI85Var("DN8_FILEXT") | DN8_FILEXT | | 0 | | | DNE_CODMOT | 1 | DA4->DA4_NOME | DNE_NOMMOT | DA4 | 1 | xFilial("DA4") + M->DNE_CODMOT | | DNE_CODVEI | 1 | DA3->DA3_DESC | DNE_MODVEI | DA3 | 1 | xFilial("DA3") + M->DNE_CODVEI | | DNE_CODVEI | 2 | DA3->DA3_MOTORI | DNE_CODMOT | | 0 | xFilial("DA3") + M->DNE_CODVEI | TM92VldInt(DA3->DA3_MOTORI) | DNF_DOC | 1 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_CLIENTE") | DNF_CODCLI | | 0 | | TM92CndGat() | DNF_DOC | 2 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_LOJA") | DNF_LOJCLI | | 0 | | TM92CndGat() | DNF_DOC | 3 | SA1->A1_NOME | DNF_NOMCLI | SA1 | 1 | xFilial("SA1") + M->DNF_CODCLI + M->DNF_LOJCLI | TM92CndGat() | DNF_DOC | 4 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_NUMMDF") | DNF_NUMMDF | | 0 | | TM92CndGat() | DNF_DOC | 5 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_SERMDF") | DNF_SERMDF | | 0 | | TM92CndGat() | DNF_SERIE | 1 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_CLIENTE") | DNF_CODCLI | | 0 | | TM92CndGat() | DNF_SERIE | 2 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_LOJA") | DNF_LOJCLI | | 0 | | TM92CndGat() | DNF_SERIE | 3 | SA1->A1_NOME | DNF_NOMCLI | SA1 | 1 | xFilial("SA1")+M->DNF_CODCLI+M->DNF_LOJCLI | TM92CndGat() | DNF_SERIE | 4 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_NUMMDF") | DNF_NUMMDF | | 0 | | TM92CndGat() | DNF_SERIE | 5 | Posicione("SF2",1,M->(DNF_FILNFC + DNF_DOC + DNF_SERIE),"F2_SERMDF") | DNF_SERMDF | | 0 | | TM92CndGat() |
|
Criação de índices: INDICE | ORDEM | CHAVE | DESCRIÇÃO |
---|
DNE | 1 | DNE_FILIAL+DNE_FILORI+DNE_VIAGEM | Fil Viagem + Viagem | DNF | 1 | DNF_FILIAL+DNF_FILORI+DNF_VIAGEM+DNF_ITEM+DNF_FILNFC+DNF_DOC+DNF_SERIE | Fil Viagem + Viagem + Item + Fil N Fiscal + Nota Fiscal + Série | DNF | 2 | DNF_FILIAL+DNF_FILNFC+DNF_DOC+DNF_SERIE+DNF_FILORI+DNF_VIAGEM | Fil N Fiscal + Nota Fiscal + Série + Fil Viagem + Viagem | DNG | 1 | DNG_FILIAL+DNG_DOC+DNG_SERIE+DNG_STATUS | Documento + Serie + Status |
|
|
05. ASSUNTOS RELACIONADOS
