TPRM e o plug-in Explicit Roles
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.
- 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 | 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. |