HCM senior X – O que há de novo no Integrador HCM
Alterações e novidades mais recentes:
18/04/2024
Nova propriedade para controlar sincronia
Implementamos uma nova propriedade: a sync.request.enabled habilita/desabilita a sincronia Senior X > Senior XT do Integrador HCM. Por padrão, seu valor é true; e alterá-lo para false, o sistema não realizará a sincronização.
Local: Integrador HCM
Todas as alterações e novidades:
Comunicação do Integrador com os webservices do módulo QL
Ajustamos o Integrador para possibilitar a adição do módulo QL na propriedade integration.g5.service.module, permitindo a comunicação com os webservices.
Local: Integrador HCM
Suporte a domínios alternativos (multidomínios) no HCM
Habilitamos o recurso de multidomínios em todos os módulos do HCM senior X, permitindo a inclusão de domínios alternativos nos tenants.
Domínios alternativos são domínios secundários que uma empresa pode ter, além do seu domínio principal. Este é um recurso da senior X Platform que permite incluir todos os domínios alternativos da empresa e configurá-los para que usuários de diferentes domínios acessem o sistema sob um mesmo tenant.
Uma empresa tem um domínio principal — dominio.com.br. Porém, ela tem também dois domínios alternativos — dominio1.com.br e dominio2.com.br — e ambos pertencem ao tenant desta mesma empresa.
Neste cenário, é possível cadastrar o tenant com um domínio principal (dominio.com.br) e incluir os domínios alternativos (dominio1.com.br e dominio2.com.br) nas configurações do tenant. Assim, usuários desta empresa podem ter o mesmo acesso aos sistemas da Senior usando qualquer um dos três domínios.
Para saber mais sobre o recurso de multidomínios e como ativá-lo, acesse o conteúdo abaixo:
- Documentação de domínios alternativos — HCM senior X
- Documentação de Gestão dos Tenants — senior X Platform
Alteração nos valores da propriedade use.index.rtcpendencies.enabled
Em Configurações no arquivo integration.properties, alteramos os valores padrão da propriedade use.index.rtcpendencies.enabled.
Anteriormente, o valor padrão era true para essa propriedade. O valor padrão passou a ser false, então caso a consulta apresente problemas de performance no banco de dados SQLServer, recomenda-se habilitar seu uso informando true nesta propriedade.
Local: Integrador HCM
Novos valores da propriedade old_files_cleaner.deadline_days
Em Configurações no arquivo integration.properties, os valores da propriedade old_files_cleaner.deadline_days foram alterados.
Os novos valores da propriedade são:
- Valor mínimo: 7 dias.
- Valor padrão: 45 dias.
- Valor máximo: 60 dias.
Local: Integrador - HCM
Ajustes na propriedade hcm.admin.email
Realizamos ajustes na rotina de Configurações no arquivo integration.properties na propriedade hcm.admin.email do Integrador - HCM. Quando a propriedade for preenchida, o administrador receberá um e-mail com um resumo dos erros e falhas do Integrador - HCM, diariamente. O e-mail não é enviado caso o Integrador não apresente erros.
A seção anteriormente citada na documentação da propriedade como condições para habilitar o recurso foram removidas, por não serem mais necessárias.
Local: Integrador - HCM
Novo passo para a Integração de grupos de usuários do SGU para a senior X Platform
Adicionamos um novo passo referente a Integração de grupos de usuários/usuários do SGU para a senior X Platform no Integrador - HCM.
Agora, é necessário que exista um e-mail atrelado ao SGU para efetuar a rotina corretamente. Caso não seja informado um e-mail, o comportamento padrão é que seja replicado um espaço em branco como contorno, o que fará com que algumas funções da plataforma possam ter mal funcionamento.
Local: Integrador - HCM
Possibilidade de fazer a carga de dados dos usuários para utilizar o app Marcação de Ponto 2.0
Agora, no Integrador HCM, é possível realizar a carga de dados dos usuários para utilizar o aplicativo Marcação de Ponto 2.0 | HCM - não havendo, assim, a necessidade de habilitar o módulo Painel de Gestão.
Para mais informações sobre, acesse a documentação de Carga de dados dos usuários para utilizar o aplicativo Marcação de Ponto 2.0 | HCM.
Integração de grupos de usuários do SGU para a senior X Platform
Disponibilizamos, para o Integrador HCM, a possibilidade de realizar a integração de grupos de usuários do SGU (versão on-premise/versão 6 do Gestão de Pessoas | HCM) para a senior X Platform.
Acesse a documentação de Integração de grupos de usuários do SGU para a senior X Platform e veja todas as informações dessa nova funcionalidade.
Nova propriedade para o Integrador HCM: integration.g5.service.module
Disponibilizamos a propriedade integration.g5.service.module para o Integrador HCM. Essa nova propriedade permite que o Integrador HCM realize integrações com a versão 6/on-premise do sistema Gestão de Pessoas | HCM, através dos módulos Administração de Pessoal, Cargos e Salários e Controle de Ponto e Refeitório.
Novo parâmetro do arquivo de propriedades: integration.jvm.params
Criamos o parâmetro integration.jvm.params, que pode ser configurado no arquivo integration.properties (arquivo de propriedades do Integrador HCM).
Esse parâmetro faz a inicialização da propriedade Xmxsize (Maximum Heap Size) da Máquina virtual Java (JVM). Isso permite definir o valor máximo de memória que o Integrador HCM poderá alocar durante o processamento das pendências, otimizando o controle de consumo de memória de servidores.
O preenchimento do parâmetro integration.jvm.params é opcional e o seu valor padrão é -Xmx4096m.
Importante
O valor mínimo recomendado para o parâmetro integration.jvm.params é -Xmx2048m.
Novo parâmetro do arquivo de propriedades: useraccount.module.control.disabled
Criamos o parâmetro useraccount.module.control.disabled, que pode ser configurado no arquivo integration.properties (arquivo de propriedades do Integrador HCM).
Quanto está ativo, esse parâmetro faz com que o Integrador replique as informações de usuários que estão vinculados a colaboradores e que não têm indicação de módulos no Gestão de Pessoas (G6/on-premise).
O preenchimento do parâmetro useraccount.module.control.disabled é opcional e o seu valor padrão é false.
Pendências agendadas para execução noturna
Criamos uma nova classificação de pendências de sincronia, para identificar as pendências que estão agendadas para execução noturna.
Para exibi-las, criamos também o agrupador G5 → HCM em aberto (Agendada), localizado na guia Sincronia do dashboard.
Nesse agrupador é apresentada a quantidade de pendências em aberto que estão agendadas para a execução noturna.
A integração das tabelas que estão aguardando pela execução noturna ocorre automaticamente no período entre 18:30 de um dia e 08:00 do dia seguinte.
Novo parâmetro do arquivo de propriedades: use.index.rtcpendencies.enabled
Criamos o parâmetro use.index.rtcpendencies.enabled, que pode ser configurado no arquivo integration.properties (arquivo de propriedades do Integrador HCM).
Indica se deve utilizar o índice RTC_PENDENCIESINDICE_1 na query que retorna a quantidade de pendências de sincronia por tabela em SQLServer.
O preenchimento do parâmetro use.index.rtcpendencies.enabled é opcional e o seu valor padrão é true.
Remoção do parâmetro updater.interval do arquivo de propriedades
Removemos o parâmetro updater.interval do arquivo integration.properties (arquivo de propriedades do Integrador - HCM).
Este parâmetro era responsável por definir o intervalo de tempo em que o Integrador - HCM fazia a verificação periódica de novas atualizações.
Agora a aplicação busca novas atualizações em momentos predefinidos. Com isso, evitamos possíveis impactos operacionais causados por atualizações automáticas em horários que potencialmente prejudicariam o desempenho das sincronias.
Por padrão, o Integrador - HCM passa a procurar por novas atualizações automaticamente nos seguintes momentos:
- Durante a inicialização ou reinicialização do Integrador - HCM;
- A cada oito horas, desde que o horário esteja fora do período entre 08:00 e 18:00. Caso o horário coincida com este período, a verificação e a atualização serão canceladas e a próxima execução ocorrerá às 01:00 (uma da manhã).
Integração
Integração para todos os tipos de filiais e empresas
Fizemos melhorias no Integrador HCM, para suportar todos os tipos de filiais e empresas na integração com o HCM senior X.
Antes, a aplicação integrava somente as informações de filiais e empresas que estivessem configuradas como matriz.
Isso flexibiliza ainda mais a integração, pois atende aos clientes que usam o sistema com este cenário.