Histórico da Página
...
Produto: |
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | Controle de Frequência | ||||||||||||||||
Função: | FP8870 - Monitor Integração TSAPE9696 - Importação de Marcações Clcokin\Carol | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNDTS-26032657 |
02. SITUAÇÃO/REQUISITO
O xml de histórico de afastamento somente deve gerar a tag <insertOrUpdateUserAbsenceReason> quando a integração ocorrer com o produto Suricato. Para a integração com o TSA, deve continuar gerando a tag como <insertUserAbsenceReason>Em ambientes com banco de dados Oracle ou SQL, ao executar o PE9696 - Importação de Marcações Clcokin\Carol utilizando o cadastro automático de relógios (parametrizado no FP0540 - Consulta Descentralizada RH opção "Cadastro Automático do Relógio"), ocorre erro de registro duplicado.
03. SOLUÇÃO
Foi ajustado o programa para identificar se no FP8870C está selecionada a opção de integração com o produto Suricato, caso o campo esteja selecionado, o programa irá gerar o xml de histórico de afastamento com a tag <insertOrUpdateUserAbsenceReason>, caso contrário, continuará gerando com a tag <insertUserAbsenceReason>.a rotina, incluindo um tratamento para garantir que o programa efetive a criação de cada registro, evitando erro nos bancos Oracle e SQL.
04. DEMAIS INFORMAÇÕES
Não se aplica.
...