Árvore de páginas

Versões comparadas

Chave

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

...

Para que os dados sejam integrados do ERP para o TAF, são utilizados processos - chamados de Job's - desenvolvidos no TAF que se encarregam de consultar, transportar, gravar e validar os dados. Entenda mais sobre esse processos clicando aqui.

Parâmetros de Integração

...

Informações
titleNovo modo de integração TAFST2 para o TAF ( TAF-Fiscal )

O processamento de integração da  TAFST2 para as tabelas do TAF-Fiscal pode ser feito por uma nova tarefa de agendamento, a TAFFISMT.

Utilizando o parâmetro MVparâmetro MV_TAFQTTH, a nova tarefa de agendamento processa os registros pendentes de integração da TAFST2 utilizando multithread.

Essa integração é executada para o todas as filiais do grupo de empresa informado no cadastro do Scheduleque estejam com integração pendente na TAFST2, portanto não há necessidade de informar as filiais no cadastro do Schedule.

Exemplo de funcionamento:

Em nosso exemplo temos a grupo de empresa "T1", com as filials "01" e "02".

Caso o parâmetro MV_TAFQTTH seja configurado com o conteúdo "5", e tenha 100 registros pendentes para o processamento da integração para a filial "01" do grupo de empresa "T1",

com esse agendamento o sistema divide a quantidade de registros para que as 5 threads configuradas processem 20 registros cada.

Ao terminar o processamento de integração da filial "01", essas mesmas 5 threads serão utilizadas para para processar a integração da filial "02", fazendo a mesma divisão de quantidade de registros por thread.

Novo Recurso → Sobre Demanda ( TafFisMt )

Recurso adaptado para facilitar processo de carga dos dados que estão pendentes em mais de um grupo\empresa com apenas um único schedule cadastrado.

Como utilizar? 
Basta realizar um único cadastro da rotina TAFFISMT com o parâmetro .T. dentro dela ( esse primeiro parâmetro indica que será sobre demanda ).

Image Added

Como funciona?
O processamento será a nível de grupo\empresas, dessa forma, ao configurar o processamento para apenas 1 grupo\empresa, o job irá de forma processual ( em fila ),
executar a carga de todas as grupo\empresas\filais que possuem pendência de processamento para o TAF.
O número de threads serão abertas por grupo de acordo com o número informado no parâmetro MV_TAFQTTH de cada grupo.

Image Added

A integração neste formato é opcional.
Existem casos onde diferentes empresas dentro do grupo não devem visualizar informações que não pertencem as suas filiais e nestas situações,
não devemos integrar os dados de empresas diferentes em um mesmo processamento.

OBS: Caso seja configurado o TAFFISMT, não utilizar o TAFPROC2S e TAFAINTEG2.

A função TAFFISMT pode ser configurada OBS: No momento, o agendamento é funcional apenas para um grupo de empresa. Caso seja agendado para mais de um grupo , há o risco de concorrência de processamento, e a integração não será executada corretamente.de empresa, ou seja, é possível cadastrar a TAFFISMT para o grupo de empresa "T2" por exemplo.

Para que a tarefa seja executada para a empresa "T2", é necessário que exista ao menos um Agent cadastrado para a empresa "T2", e este esteja inicializado. 

Mais informações acesse Schedule - TAF - P12 - Tópico Monitoramento de Agents. 


TAFINTEG3 (Validação) -> Segue exemplo de configuração: TAFAINTEG(3,,,”EMPRESA”,”FILIAL”,,”3”)

...