Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nas rotinas abaixo, ao incluir o conteúdo dos campos tipo Memo, a informação parecia não ser salva, pois ao entrar novamente no registro para visualiza-lo ou altera-lo o conteúdo não era recuperado:

  • RSPA010 – Currículos
  • RSPA050 - Questões Alternativas
  • RSPA090 - Efetuar pesquisa
  • RSPA100 - Cadastro de Vagas
  • RSPA150 - Agendar por
  • RSPA170 - Importação de Currículo através de arquivo XML
  • RSPM003 - Importa arquivos de pesquisa
  • RSPR002 - Processo de Seleção interna (Funcionários)
  • RSPXTEST - Rotinas para Realização de Avaliações
  • TCFA011 - Mensagem para Funcionários
  • TCFA040 - Efetivar Solicitações Portal
  • TCFWFUN - Web Functions do Terminal de Consulta de Funcionários

03. SOLUÇÃO

Alterado a função MSMM (matxfunb) para utilizar como default a tabela RDY de gravação dos campos tipo Memo, ao invés da tabela SYP.
Desenvolvida uma rotina (rdmake) para auxiliar no ajuste da base de dados. Esta rotina verifica as informações que foram gravadas na tabela SYP e as repassa para tabela RDY.

Caso os registros da tabela SYP sejam localizados na tabela RDY, a rotina não irá sobrepor os registros, prevalecendo as informações já gravadas na tabela RDY. Ou seja, os registros apenas serão gravados na tabela RDY caso não sejam localizados na mesma. Os registros sincronizados na tabela RDY pelo rdmake serão excluídos da tabela SYP para não ficarem duplicados nas tabelas. Dessa forma, a informação sai da tabela SYP e é enviada para a tabela RDY.

Campos tratados neste rdmake:

  • RA_TCFMSG
  • QL_ATIVIDA
  • QR_MRESPOS
  • QG_ANALISE
  • QG_EXPER
  • QO_CODMEM
  • RT0_CODM
  • RT1_CODM
  • QS_CODPERF
  • QD_CODOBSC
  • QD_CODOBSA
  • RAI_MRESPO
  • RGK_CODCON
  • RDG_CODMEM
  • R8_CODMEMO


Antes de executar o RDMAKE, deverá primeiro atualizar o dicionário de dados para corrigir o Inicializador padrão do campo QO_MEMO.

Para alterar o Inic. Padrão do campo seguiremos o seguinte processo:

  1. Acessar o SIGACFG (Configurador)
  2. Base de Dados / Dicionário / Arquivos
  3. Pesquisar a tabela “SQO”:

   Image Added

      4. Editar / selecionar campos / clicar em QO_MEMO / Editar

Image Added

5. Acessar a guia “Opções” e alterar o conteúdo do campo “Inic. Padrão” de “ IF(INCLUI,"",MSMM(SQO->QO_CODMEM,80)) ” para

“ IF(INCLUI,"",MSMM(SQO->QO_CODMEM,80,,,,,,"RDY"))  ”


Image Added


6. E Salvar:

Image Added

7. Confirmar


8. Repetir os passos acima para alterar o Inic. Padrão de todos os campos abaixo:

Q1_MEMO1 – Alterar de:

If(INCLUI,"",MSMM(SQ1->Q1_DESCDET,80))                                                                                         

Para:

IF(inclui,"",MSMM(SQ1->Q1_DESCDET,80,,,,,,,,"RDY"))


Q8_MEMO1– Alterar de:

If(inclui,"",MSMM(SQ8->Q8_OBS,80))    

Para:                                                                                         

If(inclui,"",MSMM(SQ8->Q8_OBS,80,,,,,,,,"RDY"))           

                                                                                 

QD_OBSCAND– Alterar de:

If(Inclui,"",MSMM(SQD→QD_CODOBSC))

Para:                                                                                             

IF(inclui,"",MSMM(SQD->QD_CODOBSC,80,,,,,,,,"RDY"))


QD_OBSAVAL– Alterar de:

If(Inclui,"",MSMM(SQD→QD_CODOBSA))

Para:                                                                                            

IF(inclui,"",MSMM(SQD->QD_CODOBSA,80,,,,,,,,"RDY"))


QS_PERFIL– Alterar de:

IF(inclui,"",MSMM(SQS→QS_CODPERF,80))

Para:

IF(inclui,"",MSMM(SQS->QS_CODPERF,80,,,,,,,,"RDY"))


RA_MEMOTCF– Alterar de:

If(inclui,"",   Iif( Empty(SRA->RA_TCFMSG), "" ,MSMM(SRA->RA_TCFMSG,80)))

Para:

If(inclui,"",   Iif( Empty(SRA->RA_TCFMSG), "" ,MSMM(SRA->RA_TCFMSG,80,,,,,,,,"RDY")))


9. Atualizar Base de Dados:

Image Added

8. Avançar e confirmar e sair do SIGACFG:

Image Added


Agora que o dicionário do campo já está atualizado, agora precisamos atualizar a base de dados para migrar os campos Memos do RH da tabela SYP para a RDY.

Para a utilização do

...

RDMAKE RDYRSP.

...

prw é necessário:

  1. Compilar o arquivo

...

  1. RDMAKE  RDYRSP.prw ,
  2. Incluir

...

  1. RDMAKE  RDYRSP.

...

  1. prw como 'Função de Usuário' no menu do SIGARSP via Configurador (SIGACFG):
    1. Acessar o módulo SIGACFG
    2. Acessar a opção Ambiente> Cadastros > Menus
    3. Marcar somente o menu 'Recrutamento e Seleção Pessoal' e selecionar a opção 'Ok',
    4. Adicionar todos os itens de menu no quadro da esquerda para o quadro da direito através da opção 'Adicionar',
    5. Posicionar sobre um dos tópicos do menu e selecionar a opção 'Novo item', preencher conforme abaixo e selecionar a opção Ok'.
      Sugerimos incluir item 'U_RDYRSP' no menu Miscelânea.
    6. Selecionar a opção 'Gerar', digite SIGARSP no quadro a exibir e aguarde a geração.
    7. Selecionar a opção 'Fechar' para encerrar as manutenções, o menu está pronto para ser utilizado.
  1. Acessar opção no menu SIGARSP e executar:

...

Image Removed

...

Image Added


Image Added

2. Depois Acessar a rotina de “Questões e Alternativas” e visualizar uma questão cadastrada e verificar se está apresentando o conteúdo do campo “Descrição Detalhada” informada na questão:

Image Added


04. DEMAIS INFORMAÇÕES

N/A

...