01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | RH |
Módulo: | Planejamento de Recursos Humanos (MRH) |
Função: | Manutenção Plano PRH (RH0010) |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
A issue DRHHCM-8511 trata da substituição dos antigos componentes ActiveX da rotina RH0010, Manutenção Plano PRH, por componentes desenvolvidos pelo Framework, visando a execução da rotina com o Client 64 bits do Progress Openedge.
Os componentes ActiveX foram desenvolvidos com uma arquitetura 32 bits, desta forma, não executam com o Client 64 bits.
Figura 1 - execução da rotina “Manutenção Plano PRH” no ambiente corporativo “Caraiva”. Exibição do Cronograma.
Figura 2 - execução de funcionalidades relacionadas ao Cronograma.
Figura 3 - exibição dos Cenários com o componente OCX TreeView4GL.
Figura 4 - execução de funcionalidades relacionadas aos Cenários. Apresenta erro ao relacionar a chave, onde este módulo salva o código do estabelecimento com um espaço indevido, no caso “ 1”.
Figura 5 - falha ao identificar a chave, devido ao espaço indevido no código do estabelecimento, enviado à rotina RH0010F.
Figura 6 - exibição das Metas PRH com o componente OCX TreeView4GL.
Figura 7 - inclusão de meta para a Unidade de Lotação "Centro".
Figura 8 - modificação de meta criada anteriormente.
Figura 9 - realizar modificações selecionando a Unidade de Lotação, não o Cargo, no TreeView, permite a modificação com sucesso.
Figura 10 - modificar metas selecionando o Cargo, no TreeView, cria uma nova meta, com as modificações realizadas pelo usuário.
Figura 11 - ao criar uma meta para "Indicadores Gerais", é criado um registro geral na tabela “plano_prh_meta_rh”, e um registro para cada Lotação existente. Entretanto, os indicadores gerais são apresentados somente selecionando “Indicadores Gerais”, no TreeView. Não são apresentados nas lotações.
Figura 12 - modificar ou eliminar uma meta de indicadores gerais reflete apenas ao registro geral, criado na tabela "plano_prh_meta_rh".
Figura 13 - exibição dos Cargos.
Figura 14 - funcionalidades relacionadas aos Cargos.
03. SOLUÇÃO
Segundo a documentação "Migração Progress x64 - OCX", disponibilizada no espaço "Engenharia-Segmentos", identificamos que o componente “4glTreeView” é o respectivo substituto para o componente OCX “TreeView4GL”, implementado nesta rotina.
Conforme direção da Engenharia, realizamos a migração do componente defasado, implementando o novo componente, sem modificar a usabilidade ou lógica de negócios da rotina em questão.
Figura 15 - execução da rotina “Manutenção Plano PRH” no ambiente corporativo “Caraiva”. Exibição do Cronograma.
Figura 16 - execução de funcionalidades relacionadas ao Cronograma.
Figura 17 - exibição dos Cenários com o componente 4glTreeView.
Figura 18 - execução de funcionalidades relacionadas aos Cenários. Apresenta erro ao relacionar a chave, onde este módulo salva o código do estabelecimento com um espaço indevido, no caso “ 1”.
Figura 19 - falha ao identificar a chave, devido ao espaço indevido no código do estabelecimento, enviado à rotina RH0010F.
Figura 20 - exibição das Metas PRH com o componente 4glTreeView.
Figura 21 - inclusão de meta para a Unidade de Lotação "Centro".
Figura 22 - modificação de meta criada anteriormente.
Figura 23 - realizar modificações selecionando a Unidade de Lotação, não o Cargo, no TreeView, permite a modificação com sucesso.
Figura 24 - modificar metas selecionando o Cargo, no TreeView, cria uma nova meta, com as modificações realizadas pelo usuário.
Figura 25 - ao criar uma meta para "Indicadores Gerais", é criado um registro geral na tabela “plano_prh_meta_rh”, e um registro para cada Lotação existente. Entretanto, os indicadores gerais são apresentados somente selecionando “Indicadores Gerais”, no TreeView
Figura 26 - modificar ou eliminar uma meta de indicadores gerais reflete apenas ao registro geral, criado na tabela "plano_prh_meta_rh".
Figura 27 - exibição dos Cargos.
Figura 28 - funcionalidades relacionadas aos Cargos.