Histórico da Página
Índice | ||
---|---|---|
|
Processos de Integração
Produto: | TOTVS Automação Fiscal |
Versões: | 11 e 12 |
Introdução
O TAF - TOTVS Automação Fiscal - possui diversos processos, também chamados de Jobs, utilizados para integrar dados entre ERP, TAF e outras aplicações. Para o entendimento desses processos, é importante ter o pleno conhecimento dos modelos de integração e as tabelas auxiliares utlizadas ( entenda mais sobre as tabelas auxiliares clicando aqui ).
|
Modelos de Integração
Fluxo Geral de Integração do TAF com outras aplicações
Modelo Banco a Banco
Neste modelo de integração são utilizadas as shared table TAFST1 ( domínio do ERP ) e TAFST2 ( domínio do TAF ). Entenda em Tabelas Auxiliares.
A tabela TAFST1 é criada no banco de dados do ERP de origem dos dados através da Wizard de Configuração do TAF ( entenda em Wizard de Configuração ) e os dados são integrados para o TAF através dos "Processos de Integração" ( tópico abaixo ).
Modelo Importação TXT
Neste modelo de integração o ERP de origem gera um arquivo texto ( txt ) de acordo com o Layout TOTVS Único e utiliza a rotina TAFA500 ( Miscelânea -> Integrações TAF -> Proc. Layout TXT Importação de Arquivos).
O objetivo desta rotina é interpretar o arquivo texto de acordo com o layout e gravar os dados na tabela TAFST2 ( em domínio do TAF ). A partir deste momento devem ser utilizados os "Processos de Integração" ( tópico abaixo ) para importar os dados nas tabelas de negócio do TAF.
...
A partir da segunda metade de Junho/2018 estará disponível a importação do arquivo TXT com mais de 1 uma filial (diversos T001).
Ex: txt com dois ou mais de 1 layouts T001
|T001|T1D MG 01|diretor@gmail.com|||NAOGRAVAR|Filial BELO HOR|||1|01|0|diretor|88422965895|11988888888|11988888888|N||0|1|042018||1|1|0|
...
|T001|T1D MG 02|diretor2@gmail.com|||NAOGRAVAR|Filial BELO HOR|||1|01|0|diretor|88422965895|11988888888|11988888888|N||0|1|042018||1|1|0|
( toda estrutura do arquivo para filial acima)
|T001|T1D MG 04|diretor2@gmail.com|||NAOGRAVAR|Filial BELO HOR|||1|01|0|diretor|88422965895|11988888888|11988888888|N||0|1|042018||1|1|0|
( toda estrutura do arquivo para filial acima)
Ao confirmar a integração, o sistema apresentará uma mensagem informando quais filais serão consideradas no processamento.
...
No final do processamento será exibida as a relação das filiais que foram de fato processadas.
Validação de Dados
O sistema exibirá as filiais que serão consideradas para validação dos dados importados. O cliente pode optar por validar ou não as informações.
Aviso |
---|
Importante: Para o escopo Fiscal/Contábil, o processo de validação não impede a geração das obrigações acessórias ( Arquivos, apurações, etc...) |
Monitor de
...
Integração
Por mais que todo o processo tenha sido com o novo conceito, por motivos de segurança da informação, o monitor exibirá apenas os tickets pertinentes a filial logada. O cliente pode optar por abrir ou não o Monitor de Integração.
Modelo WebService
Neste modelo de integração o ERP de origem sincroniza as informações com o TAF através de um protocolo HTTP/HTTPS baseado num modelo TOTVS definido em: Web Service REST - Integração.
Processos de Integração ( Jobs )
Segue abaixo breve explanação sobre cada um desses processos, com o objetivo, aplicação e resultados na execução.
...
Trata-se de um processo responsável por alcançar a tabela compartilhada na base de dados do ERP utilizando TOTVS DBAccess e TCLink.
II. Processo 1( Um ) - modelo Banco a Banco:
Objetivo: Apagar registros já integrados com o TAF na tabela TAFST1
...
( toda estrutura do arquivo para filial acima)
Parâmetros Utilizados
MV_DPROST2 | Data de processamento dos registros da tabela TAFST2 que não possui processamento. |
---|
TSI - TAF SERVICE INTEGRATION
Definição
Trata-se do novo mecanismo de integração Protheus x TAF para uso do TAF como módulo.
Para fazer uso desse modelo de integração, você deverá acessar a Wizard de Configuração do TAF e marcar essa opção, ao final da execução aparecendo a mensagem de sucesso para criação do campo " S_T_A_M_P_", seu ambiente já estará preparado para a configuração do schedule da integração.
Obs.: Este modelo depende das versões de TOTVS Server Application, TOTVS DbAccess e Banco de dados conforme detalhamento abaixo.
Base apta a TSI
- Todos os requisitos foram atendidos
- Seguir com a configuração do JOB de extração. (link da documentação)
<Descrever aqui o procedimento de configuração do schedule>
Banco de dados possui suporte?
A integração On-line depende do novo campo S_T_A_M_P_ e sua criação/atualização está disponível para os Banco de Dados MSSQL, ORACLE e POSTGRES.
Versão TOTVS Server Application
- Requer um TOTVS Application Server build 7.00.170117A com geração superior a 23/09/2019.
Versão TOTVS DbAccess
- Requer um TOTVS DbAccess igual ou superior a 19/11/2019
Erro na criação do campo S_T_A_M_P_
A mensagem "Não foi possível a criação do campo S_T_A_M_P_ para as tabelas" ocorre quando o sistema não consegue criar o campo S_T_A_M_P_ para as tabelas envolvidas no processo de extração. Neste caso será necessário a execução do processo de criação do campo S_T_A_M_P_ (link) com o sistema em modo exclusivo, se o problema persistir, necessário analise técnica da ocorrência.
Configuração JOB TSI
O Job deve ser configurado em SIGACFFG->Ambiente->Schedule→Schedule
Nome: TSI, frequência: Sempre Ativo
Ex: