Configuração de Dados Cadastrais no Portal GCH
Características do Requisito
Linha de Produto: | Microsiga Protheus - Portal Gestão do Capital Humano | ||||||||||||
Segmento: | Serviços | ||||||||||||
Módulo: | Portal | ||||||||||||
Rotina: |
| ||||||||||||
Ponto de Entrada: | DT_PE_Configuração de Cabeçalhos do Portal GCH - http://tdn.totvs.com/x/EItyDg | ||||||||||||
Chamados Relacionados: | |||||||||||||
País(es): | Todos | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | SRA - Funcionários, RHW - Seleção Dados Cadastrais | ||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux® |
Descrição
Incluído no procedimento de chamada ao ponto de entrada PGCHHEADER as informações referentes ao resultado obtido na execução do serviço de dados cadastrais, permitindo a manutenção das informações a serem disponibilizadas no portal gestão do capital humano.
Procedimento para Utilização
Fazendo uso do ponto de entrada PGCHHEADER, é possível realizar a manutenção das informações obtidas em Dados Cadastrais, antes de serem disponibilizadas para o usuário no portal gestão do capital humano, para isso deveremos realizar as seguintes atividades:
Os parâmetros de entrada:
- TypeReq - tipo da requisição, nesse caso será enviado a informação: 'cons-cad' a user-function;
- Branch - Código da Filial;
- HeadUser - Código da matrícula;
- InputHeader - Objeto de estrutura de dados que deverá conter uma lista de: (Título, Conteúdo).
No exemplo abaixo não foi feita nenhuma mudança no ponto de entrada para o funcionário de matrícula 000023.
Em Seguida, para o funcionário de matrícula 000025 o campo 'NUM.ENDEREÇO' foi retirado, sendo incluído o campo 'FILIAÇÃO':
No caso específico da consulta de dados cadastrais, a chamada ao ponto de entrada PGCHHEADER será realizada individualmente para cada grupo criado na Consulta, por exemplo: '01-Dados Cadastrais', '02-Dados Funcionais', etc...
Ponto de Entrada
Descrição: | Para atender essa necessidade será atualizado o novo ponto de entrada, denominado "PgchHeader", permitindo a manutenção das informações referente a consulta de dados cadastrais no Portal GCH. Esse ponto de entrada possuíra as seguintes características:
| ||||||||
Programa Fonte: | PWSA010.PRW / WSMENU.PRW | ||||||||
Função: | ProcHeaderAval (função de PWSA010.PRW) / UPDHEADER (método de WSMENU.PRW) | ||||||||
Retorno: |
|
Exemplo:
User Function PgchHeader
LOCAL nX
LOCAL cRequest := PARAMIXB[1]
LOCAL cParam2 := PARAMIXB[2]
LOCAL cParam3 := PARAMIXB[3]
LOCAL aHeader := PARAMIXB[4]
If cRequest == 'cons-cad' .and. cParam3 == ' 000025'
For nX := 1 to len(aHeader)
If aHeader[nX][1] == 'NUM.ENDEREÇO'
aHeader[nX][1] := "FILIAÇÃO"
aHeader[nX][2] := "NOME DO PAI & NOME DA MÃE"
EndIf
Next nX
EndIf
Return (aHeader)