Como gerenciar funções usando árvores de menus

Índice
casm173
Este artigo descreve o seguinte:
Você pode gerenciar funções usando as árvores de menus, implementando uma árvore de menus personalizados e copiando uma árvore de menus.
Árvores de menus
As árvores de menus são listas hierárquicas de nós (recursos de árvores do menu) que são exibidos no painel de navegação à esquerda da janela principal da interface da web. Recursos da árvore de menus definem os itens que os usuários podem acessar a partir da árvore. Um recurso de árvore de menus consiste em um nome, sua descrição e um fragmento de URL ou nome do arquivo HTPML usado pelo mecanismo da web que controla a página da web exibida.
Uma função pode ter uma árvore de menu, que fornece nós para acesso a muitas áreas funcionais do sistema. Por exemplo, a função de Administrador predefinida tem uma árvore de menu que inclui nós para os recursos de administração de Sistema e Gerenciamento de Funções, recursos de administração do Service Desk e muitos outros.
Para funções que incluem uma árvore de menus, a árvore de menus fornece acesso a um conjunto de recursos especificado que fornece acesso a áreas funcionais do sistema.
O CA SDM fornece árvores de menu predefinidas para as seguintes funções:
  • Administrador (admin_tree)
  • Administrador do CA CMDB (cmdb_adm_tree)
  • Administrador do gerenciamento de conhecimento (kt_adm_tree)
  • Gerenciador de conhecimento (kt_mgr_tree)
  • Administrador da automação de suporte (sa_admin_tree)
  • Administrador do Service Desk (sd_adm_tree)
  • Administrador do sistema (sys_adm_tree)
  • Administrador do inquilino (tn_admin_tree)
Você pode editar os campos Nome, Status do registro e Descrição dos registros da árvore de menu predefinidos, mas não pode modificá-los adicionando ou removendo seus recursos da árvore de menu.
Para personalizar uma árvore de menus, você pode criar um novo registro de árvore de menus ou copiar e modificar uma das árvores de menus predefinidas.
O campo Interno não modificável em cada registro de árvore de menus indica se a árvore de menus pode ser modificada. Um valor de SIM no campo Interno indica uma árvore de menus predefinida, que não pode ser modificada. Um valor NÃO indica uma árvore de menus definida na localidade, que pode ser modificada. O botão Personalizar menu aparece somente em registros de detalhes de árvore de menus com um valor do campo Interno de NÃO.
Quando você anexa uma árvore de menus a uma guia, ela torna-se disponível a todas funções com acesso a essa guia.
Como implementar uma árvore de menu personalizada
Para muitos locais, as árvores de menus predefinidas são suficientes. No entanto, pode haver situações em que você queira configurar uma função, implementando uma árvore de menus personalizada para ela.
Na maioria dos casos, é mais fácil iniciar com uma cópia de uma árvore de menus predefinida e, em seguida, adicionar, remover ou reorganizar nós dentro da hierarquia. Como alternativa, é possível criar uma árvore de menus e construir uma hierarquia de nós totalmente nova.
Você pode usar cada um dos métodos a seguir para disponibilizar uma árvore de menus personalizada para uma função:
  • Substitua a árvore de menus no formulário web (Página Inicial) pela guia que exibe o admin_tree original.
  • Crie um formulário web e anexe o novo formulário web com a nova árvore de menus em uma guia.
Siga estas etapas:
  1. Copie uma das árvores de menu predefinidas.
    Faça uma observação do valor inserido no campo Código.
  2. Crie um formulário web usando os seguintes valores de campo:
    • Tipo:
      HTMPL
    • Recurso:
      $cgi?SID=$SESSION.SID+FID=123+OP=DISPLAY_FORM+HTMPL=admin_main_role.htmpl+KEEP.tree_code=menu_tree_code
      Especifique o valor do código para a árvore de menus criada na Etapa 1 para menu_tree_code. O código admin_main_role.htmpl usa o valor da variável KEEP.tree_code como sua árvore de menus.
  3. Crie um registro de guia usando os seguintes valores de campo:
    • Página inicial:
      o formulário web criado na Etapa 2
    • Barra de menus:
      administração
    Administração é uma barra de menus genérica usada por muitas funções, não é específica da função.
  4. Atribua a guia criada na Etapa 3 à função que deseja que tenha acesso à árvore de menus personalizada.
  5. Efetue logoff do CA SDM e faça logon novamente.
    A guia Administração exibe sua árvore de menus personalizada.
Copiar uma árvore de menus
HID_CopyaMenuTree
É possível copiar uma árvore de menus existente para usá-la como um ponto inicial para uma árvore de menus modificada.
Siga estas etapas:
  1. Selecione Gerenciamento da segurança e das funções, Gerenciamento de funções, Árvores de menus na guia Administração.
    A página Lista de árvores de menus aparece.
  2. Clique na Árvore de menus para copiar.
    A página Detalhes da árvore de menu aparece.
  3. Clique em Arquivo, Copiar.
    A página Criar árvore de menus aparece.
  4. Preencha os seguintes campos:
    • Nome da árvore do menu
      (Obrigatório) Especifica o nome atribuído que identificará a árvore do menu.
    • Código
      (Obrigatório) Especifica o código que identifica a árvore do menu para o sistema. Após definido, o código não pode ser alterado.
    • Status do registro
      Indica se a árvore de menus está ativa ou inativa.
    • Descrição
      Descreve a árvore do menu. A descrição pode ser usada para fornecer detalhes adicionais sobre a árvore de menus e as funções que a usam.
    Clique em Salvar.
    A página Detalhes da árvore de menu para a nova árvore de menu é exibida.
  5. Clique em Personalizar menu.
    Uma cópia da árvore de menu original é exibida.
  6. Modifique a árvore do menu como desejado.
Criar e formatar uma árvore de menu
HID_CreateaMenuTree
É possível criar e formatar árvores de menu com base em uma das árvores de menu padrão fornecidas.
Siga estas etapas:
  1. Selecione Gerenciamento da segurança e das funções, Gerenciamento de funções, Árvores de menus na guia Administração.
  2. Clique em Criar. Os seguintes campos exigem explicação:
    • Nome da árvore do menu
      (Obrigatório) O nome atribuído que identifica a árvore de menus.
    • Código
      (Obrigatório) O código que identifica a árvore de menu para o sistema. Após definido, o código não pode ser alterado.
    • Status do registro
      Indica se a árvore de menus está ativa ou inativa.
  3. Clique em Salvar.
  4. Clique em Personalizar menu.
    É exibido um formulário, permitindo a modificação da árvore de menu personalizada. Neste ponto, a árvore de menu contém somente um nó superior com o texto inserido como o nome da árvore de menu.
  5. Clique com o botão direito do mouse na árvore de menu e selecione Criar novo nó.
    Os seguintes campos exigem explicação:
    • Nome do nó
      Insira o nome do nó. Esse é o nome exibido na árvore de menu.
    • Descrição
      Insira uma descrição para o nó. A descrição pode ser usada para definir ainda mais a finalidade do nó.
    • Recurso
      Insira o nome do recurso diretamente no campo ou clique no ícone de pesquisa para selecionar o recurso em uma lista. O recurso de árvore de menu determina a ação a realizar quando o usuário seleciona o nó na árvore de menu.
  6. Repita as etapas 4 e 5 tantas vezes quantas forem necessárias para criar o conjunto de nós que deseja que sejam exibidos na árvore de menu.
  7. Clique em Salvar.
    A definição da árvore de menus é salva e a página Detalhes da árvore de menu aparece.
Criar um recurso de árvore de menus
HID_CreateMenuTreeResource
Recursos de árvores de menus são os itens que os usuários podem acessar no painel esquerdo de uma das guias. Um recurso de árvore de menus consiste em um nome, sua descrição e um fragmento de URL ou nome do arquivo HTPML usado pelo mecanismo da web que controla a página da web exibida.
Você pode criar seus próprios recursos de árvore de menus para configurar os pontos de acesso de usuário disponíveis no painel esquerdo de uma guia.
Siga estas etapas:
  1. Selecione Gerenciamento da segurança e das funções, Gerenciamento de funções, Recursos de árvores de menus na guia Administração.
  2. Clique em Criar.
  3. Preencha os seguintes campos e clique em Salvar:
Nome
O nome exibido na árvore de menus no painel esquerdo da guia. Esse é um campo obrigatório.
Status
Indique se o recurso está ativo ou inativo. Esse é um campo obrigatório.
Descrição
A descrição do recurso. A descrição pode ser usada para definir ainda mais a finalidade do recurso.
Recurso
A ação executada quando o usuário seleciona o recurso da árvore de menus. Pode ser o nome do formulário exibido ou da operação de pesquisa executada.