Page tree

Tratamento para ocorrências apontadas pelo Sonarqube e legado de arquivos externos.

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

Gestão de Pessoal, Recrutamento e Seleção

Função:

GRHMID, TRM040, TRM060, REAJTAR, WSGPE030, RHIMPGEN;

GPEM620, GPER620, GPEM700, RSPM004, RSPA090, RSPA150, RSPR002, RSPM003.

Situação/Requisito:

Resolução de ocorrências apontadas pelo Sonarqube.

Solução/Implementação:

Ajustes relacionados às chamadas descontinuadas de driver ISAM:

  • Rotinas da Pesquisa Gerencial
    Ajustes efetuados na geração (GPEM620) e impressão (GPER620) de pesquisas por usuário. O sistema deixou de utilizar arquivos físicos (extensões .PSQ, e .PSX para índice) criados na pasta System, passando a usar tabelas no banco de dados para salvar informações de pesquisas efetuadas. Porém, caso existam arquivos gerados anteriormente pelo usuário, se faz necessária a importação destas informações antes da utilização da rotina. O sistema checará os arquivos existentes do usuário logado para importar os dados para tabelas internas e apagará os arquivos externos ao final.

  • Rotina de consignação
    Caso exista o arquivo RHLAYOUT na pasta system, o sistema informará ao usuário da necessidade de executar a carga inicial das informações para a tabela SGX, através da rotina RSPM004 (que deve ser incluída no menu para ser utilizada).

  • Rotinas de pesquisa por candidato
    Caso existam arquivos com extensões .RSP, .PES. ou .CSV, de pesquisas efetuadas nos currículos, será necessário executar a rotina de carga inicial RSPM003 (através de inclusão da rotina no menu), para importar as informações desses arquivos para as tabelas RT0 e RT1.
    Os arquivos devem ser organizados por filial/empresa em diretórios distintos, e apenas para a filial logada será realizada a importação, através da seleção do diretório ao executar a rotina.
    O procedimento deve ser repetido para cada filial. A rotina gera um log listando os arquivos importados.
Issues Relacionadas:DRHGCH-5256, DRHGCH-5482, DRHGCH-5568, DRHGCH-5582