Histórico da Página
Ponto de Entrada PgchHeader
Características do Requisito
Linha de Produto: | Microsiga Proteus - Portal Gestão do Capital Humano | ||||||||||
Segmento: | Serviços | ||||||||||
Módulo: | Portal | ||||||||||
Rotina: |
| ||||||||||
Requisito (ISSUE): | ER Configuração de Cabeçalhos do Portal GCH - http://tdn.totvs.com/x/JdpSDg | ||||||||||
País(es): | Todos |
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | |||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | |||||||||||||||
ara 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:
| Eventos: | Informe o Título da rotina | ||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | |||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | |||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function
CN120ALT()Local aCabPgchHeader
LOCAL cRequest := PARAMIXB[1]
LOCAL cParam2 := PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
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)
Return aCab