Para aumentar a performance do PortalRH é possível configurar para executar solicitações de acerto de ponto de forma assíncrona, ou seja, as solicitações serão executadas em segundo plano deixando o PortalRH mais fluído para o usuário.
1. Configurar para não executar cálculo do ponto após a execução da solicitação. Acesse no PortalRH o Menu: SIRH > Administração do Sistema > Administração do Portal > Configuração do Portal
2. Extrair o arquivo conforme base de dados no diretório bin do PortalRH (Geralmente c:\inetpub\wwwroot\PortalRH\bin)
- Serviço Recálculo SQL.zip
- Serviço Recálculo Oracle.zip
3. Editar o arquivo RecalculoAgendado.exe.config e informar a tag CipherValue com o conteúdo da mesma tag do arquivo connectionStrings.config do PortalRH.
Desta forma, configura-se o recálculo para utilizar a mesma base de dado do PortalRH.
RecalculoAgendado.exe.config
connectionStrings.config
4. Copiar arquivo Settings.config do diretório do PortalRH (ex: C:\inetpub\wwwroot\PortalRH) para o diretório Bin do PortalRH (C:\inetpub\wwwroot\PortalRH\bin).
OBS: Por padrão o arquivo já existe na pasta Bin e deverá ser substituído.
5. Criar o serviço Recálculo Agendado
5.1. Acessar Windows PowerShell como administrador;
5.2. Executar o comando: New-Service -Name "Recálculo Agendado - NNNN" -BinaryPathName C:\inetpub\wwwroot\PortalRH\bin\RecalculoAgendado.exe
OBS: NNNN é o código do cliente.
6. Conferindo e configurando o serviço foi criado
6.1 Acessar os serviços do Windows e verificar se foi criado o serviço Recálculo Agendado.
6.2 Informar o mesmo usuário informado no serviço "Metadados - Serviço de Cálculo FA Remoto"
7. Informar usuário administrador para autenticar o pool do PortalRH.
IIS > Applications Pool
8. Avaliando logs.
Acessar o visualizador de eventos do Windows e localizar o serviço Recálculo Agendado
Disponível a partir da versão beta 4.31.4.2 em 22/08/2022.