Configuração de Cabeçalhos do 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 | ||||||||||||||||||||||||||||||||||||||||||
Requisito (ISSUE): | ER Configuração Cabeçalhos Portal GCH - http://tdn.totvs.com/x/JdpSDg | ||||||||||||||||||||||||||||||||||||||||||
País(es): | Todos |
Descrição
O objetivo da atualização é criar um método para realizar a chamada de um novo ponto de entrada, PGCHHEADER, que permitirá a troca das informações contidas nos cabeçalhos que são carregados atualmente no portal gestão do capital humano.
Procedimento para Utilização
Fazendo uso do novo ponto de entrada PGCHHEADER, é possível a troca das informações contidas de cabeçalhos que são carregados atualmente no portal gestão do capital humano, para isso deveremos realizar as seguintes atividades:
Os parâmetros de entrada:
- TypeReq - tipo da requisição;
- Branch - Código da Filial;
- HeadUser - Código do usuário;
- InputHeader - Objeto de estrutura do header que deverá conter uma lista de: (Título, Conteúdo).
Itens disponíveis para customização do cabeçalho
Os identificadores de requisições listados correspondem a informação enviada no primeiro parâmetro do ponto de entrada utilizado para identificar em qual o item de menu do portal está sendo utilizado no determinado momento do processamento da user function:
Identificador | Descrição |
---|---|
4 | Solicitação de Transferência |
6 | Solicitação de Desligamento |
7 | Solicitação de Ação Salarial |
8 | Solicitação de Justificativa Pré-abono |
A | Solicitação de Treinamento |
B | Solicitação de Férias |
C | Consulta Mapa de Treinamento |
E | Consulta Banco de Horas |
F | Consulta Listagem de Marcações |
G | Consulta Tabela de Horário |
I | Gap de Fatores |
J | Gap de Habilidades |
K | Consulta Dependentes |
L | Consulta Afastamentos |
V | Solicitação de Subsídio Acadêmico |
X | Consulta Histórico Salarial |
Z | Solicitação de Marcação de Ponto |
FERPROG | Consulta Férias Programadas |
AUTO-AVAL | Manutenção da Auto-avaliação |
IMP-AUTO-AVAL | Impressão da Auto-avaliação |
AVAL | Manutenção da Avaliação |
IMP-AVAL | Impressão da Avaliação |
CONSENSO | Manutenção do Consenso |
IMP-CONSENSO | Impressão do Consenso |
PLANO | Plano de Desenvolvimento e Metas |
ITEM-PLANO | Item do Plano de Desenvolvimento e Metas |
RADAR | Radar de Competências |
Abaixo, podemos verificar um exemplo do resultado aplicando as alterações que podem ser implementadas através do novo ponto de entrada:
Ponto de Entrada
Descrição: | Para atender essa necessidade de customização de cabeçalhos devemos criar um novo ponto de entrada, denominado "PgchHeader", onde o mesmo será responsável em enviar as informações de cabeçalho do produto padrão e receber o novo cabeçalho desejado pelo cliente para que possa ser renderizado no browser ao usuário logado no Portal GCH. Dependendo da funcionalidade acessada no portal, o cabeçalho pode possuir informações diferenciadas, como por exemplo no protótipo 01, encontrado na maioria dos itens de solicitação no menu principal. 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 cRequest := PARAMIXB[1]
LOCAL cParam2 := PARAMIXB[2]
LOCAL cParam3 := PARAMIXB[3]
LOCAL aHeader := PARAMIXB[4]
aAdd( aHeader, { 'Novo item header', 'novo conteudo'} }
aAdd( aHeader, { '', ''} }
aAdd( aHeader, { 'Assinatura do solicitante:', '____________________'} }
aHeader[2][1] := "COLABORADOR"
aHeader[6][1] := "ESPECIALIDADE"
Return (aHeader)