01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: |
|
Módulo: |
TOTVS RH (Linha Protheus) - Portal CP Human
|
Função: | APDMENU |
País: | Brasil |
Ticket: | 7106012 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHHCM-40 |
02. SITUAÇÃO/REQUISITO
Disponibilização de Ponto de Entrada para manipular quais opções aparecerão para um grupo de usuários.
03. SOLUÇÃO
Criação de ponto de entrada APDMENU para inibir a exibição de seções no Portal GCH para cada grupo de usuário
Exemplo de Ponto de entrada:
// Ponto de Entrada para inibir itens de menu por usuário portal
User Function ApdMenu()
Local aMnuUsr := {}
// Estrutura de cada linha do array
// 1o Elemento = Filial
// 2o Elemento = Código do Usuário Genérico do Portal
// 3o Elemento = Lista com códigos dos itens do menu
Aadd(aMnuUsr, {"D MG 01", "000008", {"000091"}})
Aadd(aMnuUsr, {"D MG 01", "000012", {"000092", "000105"}})
Aadd(aMnuUsr, {"M SP 01", "000013", {"000093", "000094", "000095" }})
Return aMnuUsr
No caso acima, para o “usuário genérico”: 000012, não serão exibido os códigos de menu 000092 – “Avaliação de Desempenho” e 0000105 – Demonstrativo de Férias).
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS