- Versões
- Visão Geral
- Exemplo de utilização
- Tabelas utilizadasFluxo
01. VERSÕES
Informações |
---|
|
A partir dos patches: - 12.1.34.14
- 12.1.332205.9
- 12.1.342209.4
- ou superiores.
|
02. VISÃO GERAL
Ter de forma nativa no produto a possibilidade de carga e integração dos dados pessoais dos funcionários para nossa solução Performance & Metas (P&M). Assim, o sincronismo dos funcionários será de forma automatizada e irá otimizar o esforço que antes era necessário para sequência do processo de avaliação, PDI e demais rotinas dentro no P&M.
03. EXEMPLO DE UTILIZAÇÃO
Será possível realizar a carga e integração de forma online dos dados contratuais e movimentações dos funcionários que estão no ERP e que são necessárias para a apuração do pagamento de PLR.
04.
...
FLUXO
Deck of Cards |
---|
|
Card |
---|
id | 1 |
---|
label | Parametrização |
---|
title | Parametrização |
---|
| Informações |
---|
| Caso tenha problemas com o certificado na integração: |
Acessar o programa FP0540 - Consulta Descentralização RH Parametrização dos dados para integração junto ao TOTVS P&M - Performance e Metas.
Ação:
| Descrição: | Integra Performance e Metas | Quando assinalado, permite parametrizar integração junto ao TOTVS P&M - Performance e Metas. | Nome Tenant | Nome do Cliente junto ao P&M. Esta informação refere-se ao subdomínio do Cliente junto ao TOTVS P&M - Performance e Metas. | Nome Ambiente | Quando informado 'Desenvolvimento' indica que é ambiente de desenvolvimento. Não informar valor quando for ambiente de produção | Client ID | Credencial do protocolo RAC, para obter um token de fluxo ClientCredentials. | Secret ID | Credencial do protocolo RAC, para obter um token de fluxo ClientCredentials. |
Documento de referência: Manutenção Descentralização HCM - FP0540 Acesse o menu Serviços Globais | Segurança | Perfis, selecione o sistema Folha de pagamento, edite o perfil desejado, vá em acesso aos menus e permita o acesso 01.05.01 - Integração Performance e Metas Image Removed Acesse RH | Folha de pagamento | Configurações | Parametrizador | 06.02 - Integrações | 06.02.10 - TOTVS RH Performance e Metas e cadastre os dados para a integração. Image Removed Mais informações acesse: https://tdn.totvs.com/pages/viewpage.action?pageId=686464694 |
Card |
---|
default | true |
---|
id | 2 |
---|
label | Perfomance e MetasSincronização |
---|
title | Perfomance e Metas | Sincronização |
---|
| Executar o programa FP7400 - Acessando Administração de Pessoal | Integração Performance e Metas, podemos fazer a integração filtrando por funcionário, por período de admissão ou por período dos historicos selecionados, conforme tela abaixo: Image Removed Após a execução será apresentado um log de erros ou de execução. Image Removed ATENÇÃO: - Não é permitido a mesma descrição de seção, mesmo que o código seja diferente. Regra estabelecida pela P&M.
- Múltiplos Vínculos: a P&M permite apenas um cadastro por pessoa, sendo assim, ao integrar mais de um funcionário com o mesmo código de pessoa, o P&M irá sobrepor e prevalecerá o ultimo cadastro integrado para o mesmo código de pessoa, sendo que, na Folha de Pagamento a ordem de envio é a data de admissão para o mesmo código pessoa, e caso a data de admissão seja igual, dependerá da ordem do banco de dados.
Mais informações acesse: Documento de referência: FP7400 - Listagem Informações da Integração Regras de integração do P&M: Integração de cadastros básicos de pessoas https://tdn.totvs.com/pages/viewpage.action?pageId=676047532
|
Card |
---|
id | 3 |
---|
label | De/Para |
---|
title | De/Para |
---|
| Card |
---|
id | 3 |
---|
label | De/Para |
---|
title | De/Para |
---|
| Tipo Informação | Programa |
---|
Nível Hierárquico (P&M-Grupos de Cargos)
| FP0720 - Manutenção de Cargo A descrição é considerada do programa FP0730 - Manutenção Nível Hierárquico Funcional | Nível de Cargo (P&M-Níveis de Cargos) | FP0720 - Manutenção de Cargo A descrição é considerada do programa FP0750 - Manutenção Nível Cargo | Cargos (P&M-Cargos) | FP0720 - Manutenção de Cargo A descrição é considerada do programa FP0770 - Manutenção Cargo Básico | Lotações (P&M-Áreas) | FP0780 - Manutenção de Unidade de Lotação | Estabelecimentos (P&M-Unidades) | FP0560 - Manutenção Estabelecimentos | Funcionários (P&M-Pessoas) | FP1500 - Funcionários / FP1510 - Funcionários Contratos Especiais | Tipo Funcionário (P&M-Regime Contratação) | FP1500 - Funcionários / FP1510 - Funcionários Contratos Especiais (Campo Tipo Funcionário) | Histórico de Nível Hierárquico Funcionário (P&M PLR - Históricos Grupo Cargo Pessoas) | FP1620 - Manutenção Salários Individual | Histórico de Nível Cargo Funcionário (P&M PLR - Históricos Níveis Cargos Pessoas) | FP1620 - Manutenção Salários Individual | Histórico de Cargo Funcionário (P&M PLR - Históricos Cargos Pessoas) | FP1620 - Manutenção Salários Individual | Histórico de Lotação Funcionário (P&M PLR - Históricos Departamento Pessoas) | FP1350 - Alteração Individual Lotação (Aba - Unid. Lotac.) | Histórico de Estabelecimentos Funcionário (P&M PLR - Históricos Unidades) | FP1600 - Manutenção Histórico de Situações (Verifica se o funcionário possui Entrada por Transferência, carregando-as de forma decrescente a partir da data final do período de históricos selecionados em tela. Busca o registro de origem(saída por transferência), para realizar novas pesquisas de transferências realizadas entre período inicial e final dos históricos, e assim sucessivamente. Caso funcionário não tenha históricos de entrada por transferência, será carrega posição atual do funcionário com data de início igual a data de admissão). | Histórico de Afastamentos (P&M PLR - Histórico de Afastamentos) | FP1600 - Manutenção Histórico de Situações
- Regras Tipos Afastamentos(De/Para - Datasul x P&M):
- 1 - Acidente de trabalho: FP0060 significado = afastado, Tipo de Afastamento = Acidente e Motivo eSocial = 01
- 2 - Doença ocupacional: FP0060 significado = afastado, Tipo de Afastamento = Doença e Motivo eSocial = 01
- 3 - Doença: FP0060 significado = afastado, Tipo de Afastamento = Doença e Motivo eSocial = 03
- 4 - Licença maternidade: FP0060 significado = afastado, Tipo de Afastamento = Maternidade.
- 5 - Licença Paternidade: FP0060 significado = afastado, Tipo de Afastamento = Paternidade.
- 6 - Licença não remunerada: FP0060 significado = afastado, Tipo de Afastamento = Licença Não Remunerada.
| Histórico de Faltas (P&M PLR - Histórico de Faltas) | FP1600 - Manutenção Histórico de Situações - Regras para Faltas:
- Faltas Injustificadas ou Ausências Justificadas, com Flag Influi PLR selecionado no FP0060
|
IMPORTANTE: - Os códigos de Cargo, Nível de Cargo, Nível Hierárquico, Estabelecimento, Unidade de Lotação e Regime contratação, são apresentados somente se estiverem relacionados a algum funcionário que foi listado de acordo com o faixa parametrizada na pasta Parâmetros.
1 - PESSOAS 1.1 - DADOS ENVIADOS NO ENDPOINT DE PESSOAS Campo | Descrição | Campo RM |
---|
| integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFUNC.CODCOLIGADA | name | Nome | PPESSOA.NOME | socialName | Nome de preferência (apelido) | PPESSOA.NOMESOCIAL | email | Email | PPESSOA.EMAIL | admissionDate | Data de admissão | PFUNC.DATAADMISSAO | lastRaiseDate | Data de último aumento | PFHSTSAL.DATAMUDANCA | birthDate | Data de aniversário | PPESSOA.DTNASCIMENTO | demissionDate | Data de demissão | PFUNC.DATADEMISSAO | experienceEndDate | Data do fim do período de experiência | PFUNC.FIMPRAZOCONTR | dismissalType | Tipo de demissão: 1 - Pedido de desligamento, 2 - Sem justa caua, 3 - Com justa causa. | PFUNC.TIPODEMISSAO | hiringTypeIntegrationId | Identificador único de integração do regime de contratação | departmentIntegrationId | Identificador único de integração da área da pessoa | PFUNC.CODSECAO | positionIntegrationId | Identificador único de integração do cargo da pessoa | PFUNC.CODFUNCAO | positionLevelIntegrationId | Identificador único de integração do nível cargo da pessoa | PFUNC.CODNIVELSAL | facilityIntegrationId | Identificador único de integração da unidade da pessoa | PFUNC.CODFILIAL | managerIntegrationId | Identificador único de integração do líder imediato da pessoa | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.1 - DADOS ENVIADOS NO ENDPOINT DE CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFUNCAO.CODIGO | name | Nome | PFUNCAO.NOME | positionGroupIntegrationId | Identificador único de integração do grupo de cargo do cargo | PFUNCAO.CARGO | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.2 - DADOS ENVIADOS NO ENDPOINT DE NÍVEIS DE CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | VNIVELFUNCAO.CODNIVEL | name | Nome | VNIVELFUNCAO.NOMENIVEL | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.3 - DADOS ENVIADOS NO ENDPOINT DE GRUPOS DE CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PCARGO.CODIGO | name | Nome | PCARGO.NOME | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.4 - DADOS ENVIADOS NO ENDPOINT DE UNIDADES Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | GFILIAL.CODFILIAL | name | Nome | GFILIAL.NOME | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.5 - DADOS ENVIADOS NO ENDPOINT DE ÁREAS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PSECAO.CODIGO | name | Nome | PSECAO.DESCRICAO | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 2 - REGISTROS AUXILIARES 2.6 - DADOS ENVIADOS NO ENDPOINT DE REGIMES DE CONTRATAÇÕES Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | name | Nome | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 3 - HISTÓRICO DE REGISTROS AUXILIARES POR PESSOAS 3.1 - DADOS ENVIADOS NO ENDPOINT DE MOVIMENTAÇÃO DE PESSOAS PARA CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTFCO.CODCOLIGADA | positionIntegrationId | Identificador único de integração do cargo da pessoa | PFHSTFCO.CODFUNCAO | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | changeDate | Data de alteração da pessoa para o cargo | PFHSTFCO.DTMUDANCA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 3.2 - DADOS ENVIADOS NO ENDPOINT DE MOVIMENTAÇÃO DE PESSOAS PARA NÍVEIS DE CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTFCO.CODCOLIGADA | positionLevelIntegrationId | Identificador único de integração do nível de cargo da pessoa | PFHSTFCO.CODNIVEL | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | changeDate | Data de alteração da pessoa para o nível de cargo | PFHSTFCO.DTMUDANCA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 3.3 - DADOS ENVIADOS NO ENDPOINT DE MOVIMENTAÇÃO DE PESSOAS PARA GRUPOS DE CARGOS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTFCO.CODCOLIGADA | positionGroupIntegrationId | Identificador único de integração do grupo de cargo da pessoa | VGRUPOOCUPACIONAL.CODGRUPOOCUP | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | changeDate | Data de alteração da pessoa para o grupo de cargo | PFHSTFCO.DTMUDANCA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 3.4 - DADOS ENVIADOS NO ENDPOINT DE MOVIMENTAÇÃO DE PESSOAS PARA UNIDADES Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTSEC.CODCOLIGADA | facilityIntegrationId | Identificador único de integração da unidade da pessoa | GFILIAL.CODFILIAL | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | changeDate | Data de alteração da pessoa para a unidade | PFHSTSEC.DTMUDANCA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 3.5 - DADOS ENVIADOS NO ENDPOINT DE MOVIMENTAÇÃO DE PESSOAS PARA ÁREAS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTSEC.CODCOLIGADA | departmentIntegrationId | Identificador único de integração da área da pessoa | PFHSTSEC.CODSECAO | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | changeDate | Data de alteração da pessoa para a área | PFHSTSEC.DTMUDANCA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 4 - AFASTAMENTOS POR PESSOAS 4.1 - DADOS ENVIADOS NO ENDPOINT DE AFASTAMENTOS POR PESSOAS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTAFT.CODCOLIGADA | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | type | Tipo do afastamento, podendo ser: - Acidente de trabalho = 1
- Doença ocupacional = 2
- Doença = 3
- Licença maternidade = 4
- Licença paternidade = 5
- Licença não remunerada = 6
| PFHSTAFT.TIPO | startDate | Data de início do afastamento | PFHSTAFT.DTINICIO | endDate | Data de término do afastamento | PFHSTAFT.DTFINAL | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote | 5 - FALTAS POR PESSOAS 5.1 - DADOS ENVIADOS NO ENDPOINT DE FALTAS POR PESSOAS Campo | Descrição | Campo RM |
---|
integrationId | Identificador único de integração do objeto no sistema de origem com o P&M | PFHSTFALTA. CODCOLIGADA | personIntegrationId | Identificador único de integração da pessoa | PFUNC.CODPESSOA | year | Ano de ocorrência da falta | PFHSTFALTA.ANOCOMPFALTA | month | Mês de ocorrência da falta | PFHSTFALTA.MESCOMPFALTA | daysNotWorked | Total de dias não trabalhados para o ano e mês informados | CALCULADO PELO SISTEMA | Retorno Descrição | Valor string | O retorno é uma string que é o identificador do processo que será utilizado no endpoint de consulta para checar o status do processamento do lote
|
|