01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha RM

Segmento:

RH

Módulo:

TOTVS RH (Linha RM) - Folha de Pagamento (LABORE)

Função:

Parametrizador 

País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DRHROTRM-6553



01. VERSÕES

A partir das Versões:

02. SITUAÇÃO/REQUISITO

Anteriormente, contávamos com o parâmetro "DiretorioArqNet" que nos permitia selecionar um diretório específico para salvar os arquivos temporários no servidor. Era como se fosse um endereço físico no computador, onde o sistema sabia exatamente onde guardar os arquivos que eram enviados ou criados dentro do servidor.

Veja detalhes do processo anterior no TDN

03. SOLUÇÃO

Passamos por uma modernização, para garantir escalabilidade e compatibilidade com cloud, e agora ele é capaz de identificar automaticamente o local mais adequado para salvar esses arquivos. Isso significa que não precisamos mais definir manualmente esse diretório, pois o sistema agora cuida disso.

O RM agora será responsável por identificar e definir automaticamente o local adequado para salvar os arquivos, levando em consideração todas as melhorias que foram implementadas.


Exemplo referente ao comportamento em patches anteriores ao informado no item 01:

Anteriormente, quando o usuário informava o caminho "D:\Servidor\Geral" e gerava a SEFIP, o sistema gravava o arquivo SEFIP.RE da seguinte forma:

D:\Servidor\Geral\Coligada(X)\SEFIP.RE

Onde (X) é o código da Coligada, e a pasta Coligada(X) era gerada automaticamente pelo processo, sem influência de parâmetros.


Exemplo referente ao comportamento após a aplicação dos patches informado no item 01:

Quando a tag <FILESERVERPATH> NÃO estiver preenchida:

Nesse caso, o sistema determinará o diretório raiz com base no local onde está instalado, para compor o caminho do arquivo:

Diretório Raiz onde o host se encontra + Arquivos + Pasta criada pelo processo + nome do arquivo

Portanto, se o host estiver instalado em C:\TOTVS\Corpore.Net, o arquivo ficará em: C:\TOTVS\Corpore.Net\Arquivos\Coligada(X)\SEFIP.RE


Quando a tag <FILESERVERPATH> estiver preenchida com um caminho válido, siga as seguintes considerações:

Antes de configurar esse parâmetro, certifique-se de que o caminho informado seja válido e acessível ao host.

Supondo que a tag FILESERVERPATH esteja configurada com o valor "\server\source\files". 

Ao gerar a SEFIP, o sistema gravará o arquivo SEFIP.RE no seguinte caminho:  \\server\source\files\Coligada(X)\SEFIP.RE


Observações adicionais:


ATENÇÃO:

A pasta compartilhada era exclusivamente usada internamente pelo produto para a transferência de arquivos.

Os processos que faziam uso desse caminho incluíam: SEFIP, GRRF, Folha Analítica, Homolognet, Seguro Desemprego, Cálculo Férias Coletivas, Cálculo Rescisão, xxxx

Ao gerar as rotinas da Folha de Pagamento, os arquivos eram disponibilizados no caminho indicado durante a geração das rotinas, em vez de serem salvos na pasta especificada no Parametrizador da Folha de Pagamento. Isso ocorre porque a pasta compartilhada era reservada exclusivamente para a transferência interna de arquivos pelo produto.

Essa condição permanece inalterada, ou seja, continua disponibilizando os arquivos no caminho indicado durante a geração das rotinas.


OBSERVAÇÃO:

Caso haja necessidade de especificar manualmente esse diretório, é possível utilizar o parâmetro FILESERVERPATH no arquivo rm.host.exe.config, porém é recomendável deixar o RM decidir.