Histórico da Página
Visando ofertar uma solução de RH aderente às necessidades dos clientes, atendendo melhor a sua Administração de Pessoal e Gestão de Capital Humano, a Totvs implementou a integração dos produtos Microsiga Protheus RH para o RM.
Importante: Para a mensagem de horas trabalhadas e para a de marcações, a tabela SPO – Períodos de Apontamento será consultada, para a verificação do(s) período(s) que serão utilizado para a leitura do movimento. |
Horas trabalhadas - Envio de mensagem única pelo Protheus
- O Protheus recebe por meio de mensagem única (EAI), a matrícula e um período (data inicial e final) e retorna a matrícula e o total de horas trabalhadas pelo funcionário no período informado.
- As horas trabalhadas pelo funcionário são calculadas pela função CALTOTHR, com base no período informado, além da filial e matrícula do funcionário que deseja calcular. A partir dos parâmetros informados, é efetuada a leitura do arquivo de apontamento (SPC) ou histórico de apontamento (SPH), para a obtenção das horas trabalhadas pelo funcionário.
- A tabela de horário padrão (SPJ) é considerada no caso do(s) funcionário(s) não possuir(em) apontamento(s).
- Validações:
Validação | Mensagem |
Existência no cadastro DE/PARA de empresas. | - |
Se o campo EployeeInternalId estiver com valor nulo. | Não foi informada nenhuma matrícula. |
Se o campo StartDate estiver com valor nulo. | Data inicial para pesquisa é obrigatório. |
Se o campo FinishDate estiver com valor nulo. | Data final para pesquisa é obrigatório. |
Marcações Registros de Ponto - Envio de mensagem única pelo Protheus
- O Protheus recebe por meio de mensagem única (EAI), a matrícula e um período (data inicial e final) e retorna a matrícula e os registros de ponto (marcações ) efetuados pelo funcionário no período informado.
- Validações:
Validação | Mensagem |
Existência no cadastro DE/PARA de empresas. | - |
Se o campo EployeeInternalId estiver com valor nulo. | Não foi informada nenhuma matrícula. |
Se o campo TimeSheetStartDate estiver com valor nulo. | Data inicial para pesquisa é obrigatório. |
Se o campo TimeSheetFinishDate estiver com valor nulo. | Data final para pesquisa é obrigatório. |
Tabelas utilizadas
- SRA – Cadastro de Funcionários
- SPC – Apontamentos
- SPJ – Horário Padrão
- SPH – Histórico de Apontamentos
- SPG – Histórico de Marcações
- SP8 – Movimento de Marcações
- SPO – Períodos de Apontamento