Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Usuários Portal
  3. Menu Portais
    1. Visão Geral
    2. Grupo de itens do menu
    3. Itens do menu
  4. Exemplo de utilização
  5. Portal sem utilização do Ponto de Entrada
  6. Portal utilizando o Ponto de Entrada
  7. Tabelas utilizadas


01. VISÃO GERAL

Criação de ponto de entrada APDMENU para inibir a exibição de seções no Portal de Gestão do Capital Humano, para cada grupo de usuário.


02. Usuários Portal


03. Menu Portais

a. Visão geral:


b. Grupo de itens do menu:


c. Item do menu:


04. EXEMPLO DE UTILIZAÇÃO

// 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).

05. Portal sem utilização do Ponto de Entrada

São apresentadas todas opções de menu configurada para o usuário:


06. Portal utilizando o Ponto de Entrada 

Não são apresentadas as opções de menu informadas no Ponto de Entrada (Avaliação de Desempenho e Demonstrativo de Férias):





07. TABELAS UTILIZADAS

  • AI8 - Cadastro de Menu
  • AI3 - Usuários Portal