Rotina Especial de Integração com Autotrac
Atenção!! A integração da AUTOTRAC é realizada via API e deve ser verificada com o setor de BI.
Conforme customização definida pelo cliente Plimor
Nome da Rotina: RHPAAUTRACPLI
Guia de Conexão
- Definir a conexão com o banco de dados através do MDE e através da guia de Conexão testar a conexão e salvar.
Guia de Parâmetros
- Opções de Coleta:
- A partir da última coleta <data/hora> : o sistema armazena a data e hora da última marcação coletada e a partir desses parâmetros inicia a coleta das marcações.
- Por período :
- Data Inicial
- Data Final
- Busca todas as marcações que estiverem dentro do período informado.
- EMPRESA: importa as marcações para os contratos da empresa selecionada.
- COLETOR: importa todas as marcações com o coletor informado.
- MOTIVO DA MARCAÇÃO: importa todas as marcações com o motivo informado
- MARCAÇÕES DO PONTO
- As macros relacionadas nessa tela, serão importadas para a tabela RHMARCPONTOREG.
- MACRO: número da macro que deverá ser considerada.
- Verificação no campo IIRTN_MacroNumber da tabela ReturnMessage_IIRTN.
- VALIDAR POSIÇÃO: se esse campo estiver marcado com Sim, o sistema irá importar as marcações caso na posição indicada do campo IIRTN_Text estiver com um X.
- Exemplo:
- Usuário informa Macro = 2
- Validar Posição = 14
- Na tabela ReturnMessage_IIRTN, as marcações que estiverem com o valor 2 no campo IIRTN_MacroNumber, e na posição 14 do IIRTN_Text estiver com um X, serão importadas, caso contrário, serão ignoradas.
- Campo IIRTN_Text:
- _10001132____X____________
- Obs.: O "X" está posicionado na coluna 14 do campo.
- Exemplo:
- MARCAÇÕES ON-LINE
- As macros relacionadas nessa tela, serão importadas para a tabela RHMARCACOESONLINE.
- MACRO: número da macro que deverá ser considerada.
- Verificação no campo IIRTN_MacroNumber da tabela ReturnMessage_IIRTN.
- VALIDAR POSIÇÃO: se esse campo estiver marcado com Sim, o sistema irá importar as marcações caso na posição indicada do campo IIRTN_Text estiver com um X.
- Exemplo:
- Usuário informa Macro = 2
- Validar Posição = 14
- Na tabela ReturnMessage_IIRTN, as marcações que estiverem com o valor 2 no campo IIRTN_MacroNumber, e na posição 14 do IIRTN_Text esttiver com um X, serão importadas, caso contrário, serão ignoradas.
- Campo IIRTN_Text:
- _10001132____X____________
- Obs.: O "X" está posicionado na coluna 14 do campo.
- Exemplo:
- O código do contrato é identificado através campo IIRTN_Text considerando 06 posições da direita para a esquerda do conteúdo do campo. Com essa informação mais a empresa informada na tela, o sistema busca a unidade do contrato (no caso da Plimor não existiam contratos com mesmo código, porém se existir o sistema irá atribuir ao primeiro que encontrar).
- Exemplo:
- IIRTN_Text : _10001549
- Considera 001549 como sendo o contrato.
Tabelas do Banco de Integração AutoTrac
IMPORTAÇÃO PARA MARCAÇÕES DE PONTO
METADADOS Tabela RHMARCPONTOREG |
AUTOTRAC Tabela ReturnMessage_IIRTN |
OBSERVAÇÃO |
DATAAPURACAO |
Data do campo IIRTN_PositionTime |
|
UNIDADE |
|
Para buscar a unidade é executada uma rotina para identificar o contrato mais provável, uma vez que não é enviado a unidade do contrato. |
CONTRATO |
|
O código do contrato é identificado através campo IIRTN_Text considerando 06 posições da direita para a esquerda do conteúdo do campo. Com essa informação, mais a empresa informada na tela, o sistema busca a unidade do contrato (no caso da Plimor não existiam contratos duplicados, porém se existir o sistema irá considera o primeiro que encontrar). Exemplo: IIRTN_Text : _10001549 Considera 001549 como sendo o contrato.
|
EMPRESA |
|
Empresa informada na tela |
PESSOA |
|
Através da rotina de identificação do contrato, o código da pessoa é identificado. |
DATAHORAMARCACAO |
IIRTN_PositionTime |
|
DATAMARCACAO |
Data do campo IIRTN_PositionTime |
|
HORAMARCACAO |
Hora do campo IIRTN_PositionTime |
|
NROCRACHA |
|
Número do crachá é identificado após localizar o contrato. |
COLETOR |
|
Coletor informado em tela. |
MOTIVOFA |
|
Motivo informado em tela |
FUNCAOCOLETOR |
|
É atribuído = zero. |
ATIVADESATIVADA |
|
É atribuído = 1 |
ORIGEMMARCACAO |
|
É atribuído = Digitada |
MARCACAOINVALIDA |
|
É atribuído = Não |
MARCACAOFIXA |
|
É atribuído = Não |
OPERADOR |
|
Operador que está executando a operação. |
DATAHORAALTERACAO |
|
É atribuído a Data atual |
QUANTIDADEMARCACAO |
|
Nada é atribuído. |
USOMARCACAO |
|
Nada é atribuído. |
NROLINHA |
|
Nada é atribuído. |
NROPROCESSO |
|
Nada é atribuído. |
IMPROTINAACERTOS |
|
Nada é atribuído. |
TIPOMARCACAOINVALIDA |
|
Nada é atribuído. |
AFD |
|
Nada é atribuído. |
NSR |
|
Nada é atribuído. |
-
IMPORTAÇÃO PARA MARCAÇÕES ONLINE
METADADOS Tabela RHMARCACOESONLINE |
AUTOTRAC Tabela ReturnMessage_IIRTN |
OBSERVAÇÃO |
DATAHORAMARCACAO |
Data do campo IIRTN_PositionTime |
|
NROCRACHA |
|
Número do crachá é identificado após localizar o contrato. |
DATAMARCACAO |
Data do campo IIRTN_PositionTime |
|
HORAMARCACAO |
Hora do campo IIRTN_PositionTime |
|
UNIDADE |
|
Para buscar a unidade é executada uma rotina para identificar o contrato mais provável, uma vez que não é enviado a unidade do contrato. |
CONTRATO |
|
O código do contrato é identificado através campo IIRTN_Text considerando 06 posições da direita para a esquerda do conteúdo do campo. Com essa informação, mais a empresa informada na tela, o sistema busca a unidade do contrato (no caso da Plimor não existiam contratos duplicados, porém se existir o sistema irá considera o primeiro que encontrar). Exemplo: IIRTN_Text : _10001549 Considera 001549 como sendo o contrato.
|
EMPRESA |
|
Empresa informada na tela |
PESSOA |
|
Através da rotina de identificação do contrato, o código da pessoa é identificado. |
COLETOR |
|
Coletor informado em tela. |
FUNCAOCOLETOR |
|
É atribuído = zero. |
DESCRICAOMENSAGEM |
Valor do campo IIRTN_MacroNumber |
|
PERMITEACESSO |
|
É atribuído = Liberado |
MARCIMPORTADA |
|
É atribuído = Sim |
MARCLIBERADA |
|
É atribuído = Sim |
TIPOCOLETA |
|
É atribuído = OffLine |
ORIGEMLIBBLOQ |
|
É atribuído = Digitada |
MOTIVOFA |
|
Motivo informado em tela |