TPRM e o plug-in Explicit Roles

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Ativar o plug-in Gestão de risco de terceiros também instala o plug-in Explicit Roles. Os administradores atribuem as funções snc_internal e snc_external para fornecer aos usuários internos e externos acesso à instância.

    Quando os contatos de terceiros são criados, eles são atribuídos automaticamente à função snc_external, dando a eles acesso a recursos relacionados ao portal de terceiros.

    Várias tabelas fornecem acesso baseado em função ao registro definindo o campo Funções. Se o campo Funções estiver vazio, todos os usuários terão acesso a esse registro. Por exemplo, se o campo Funções de um item Catálogo de serviços tiver um campo Funções vazio, todos os usuários terão acesso a esse item Catálogo de serviços.

    No entanto, quando o plug-in Explicit Roles está instalado, o campo Funções é atualizado para snc_internal. Além disso, todos os usuários recebem a função snc_internal. Continuando com o exemplo anterior:
    • Antes de instalar o plug-in Explicit Roles, se um item Catálogo de serviços tivesse um campo Funções vazio, ele poderia ser acessado por todos os usuários.
    • Depois de instalar o plug-in Funções explícitas, o campo Funções do item Catálogo de serviços é atualizado para snc_internal e todos os usuários existentes recebem a função snc_internal, tornando o item do catálogo acessível a esses usuários.
    • Depois disso, todos os novos usuários devem ser atribuídos à função snc_internal ou não terão acesso a esse item Catálogo de serviços.

    A tabela a seguir descreve as mudanças nas tabelas afetadas pelo plug-in Explicit Roles.

    Tabela 1. Tabelas afetadas pelo plug-in Explicit Roles
    Tabela Mudanças
    Controle de Acesso

    [sys_security_acl]

    Para todas as ACLs existentes e recém-criadas sem um requisito de função, a função snc_internal é atribuída.
    Item do catálogo

    [sc_cat_item]

    Para todos os registros em que o campo Funções está vazio, a função snc_internal é adicionada. Se a propriedade glide.sc.use_user_criteria estiver definida como falsa, os itens do catálogo recém-criados serão atribuídos automaticamente à função snc_internal. Se a propriedade estiver definida como verdadeira, os critérios do usuário externo SNC serão adicionados a todos os itens do catálogo recém-criados, excluindo usuários externos de exibir o registro.
    Página

    [content_page]

    Para sites que têm uma página de login, em que o campo Funções de leitura está vazio, a função snc_internal é adicionada. Para sites que não têm página de login ou que criaram páginas de conteúdo criadas automaticamente, a função pública é adicionada.
    Menu de navegação [sys_app_application] Para todos os registros em que o campo Funções está vazio, a função snc_internal é adicionada. Menus de navegação recém-criados com um campo Funções vazio também são atribuídos automaticamente à função snc_internal.
    Painel de ajuda da visão geral [sys_ui_overview_help_panel] Para todos os registros em que o campo Funções está vazio, a função snc_internal é adicionada. Painéis de visão geral recém-criados com um campo Funções vazio também são atribuídos à função snc_internal.
    Página do portal [sys_portal_page] Para todos os registros em que o campo Funções de leitura está vazio, a função snc_internal é adicionada. As páginas do portal recém-criadas com um campo Funções de leitura vazio também são atribuídas automaticamente à função snc_internal.
    Processador [sys_processor] Para todos os registros em que o campo Funções está vazio, a função snc_internal é adicionada. Processadores recém-criados com um campo Funções vazio também são atribuídos automaticamente à função snc_internal.
    Relatório [sys_report] Para todos os registros em que o campo Funções está vazio, snc_internal é adicionado. Relatórios recém-criados que têm um campo Funções vazio ao compartilhar também são atribuídos automaticamente à função snc_internal.