Árvore de páginas


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