Page tree

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:Ponto Eletrônico
Função:PONA160.PRX
Issue:DRHESOCP-10089, DRHESOCP-10945
Pacote:

12.1.17:https://suporte.totvs.com/portal/p/10098/download?e=737218 ;


02. SITUAÇÃO/REQUISITO

Alterar o Mapa Mental e o Script de testes para a Troca de Turno, considerando que:

  • Deve ser gerado o evento S-2206 na inclusão de uma troca de turno
  • Deve ser gerado o evento S-1050, caso seja um turno não tenha sido enviado anteriormente
  • Realizar a troca de turno em lote
  • Não deve ser realizada a integração com o TAF, caso somente a sequência tenha sido alterada
  • Atualmente o sistema não integra com o TAF a exclusão de um ou de todos os itens da troca de turno de um funcionário

03. SOLUÇÃO

Alterados os fontes PONA161.PRX e PONA160.PRX para as rotinas funcionarem na automatização.

Desenvolvidos os seguintes scripts:

PON160_01 - Incluir - Em Lote - Com Integração TAF - Transferência para um turno que ainda não foi enviado
PON160_02 - Incluir - Em Lote - Com Integração TAF - Transferência para um turno que já foi transmitido
PON160_03 - Incluir - Em Lote - Sem Integração TAF 
PON160_04 - Incluir - Único - Com Integração TAF - Transferência para um turno que ainda não foi enviado
PON160_05 - Incluir - Único - Com Integração TAF - Transferência para um turno que já foi transmitido
PON160_06 - Incluir - Único - Sem Integração TAF
PON160_07 - Alterar - Com Integração TAF - Alterar apenas Regra de apontamento
PON160_08 - Alterar - Com Integração TAF - Alterar apenas sequência
PON160_09 - Alterar - Sem Integração TAF 
PON160_10 - Excluir - Com Integração TAF - Exclusão de um item
PON160_11 - Excluir - Com Integração TAF - Exclusão de todas as transferências 
PON160_12 - Excluir - Sem Integração TAF - Exclusão de um item
PON160_13 - Excluir - Sem Integração TAF - Exclusão de todas as transferências