
- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 12-23-2024 07:28 AM
Recentemente um membro da comunidade criou um aplicativo customizado.
Depois de criar a tabela, ele criou uma nova view e queria que um grupo específico de usuários tivesse acesso a essa view ao acessar sua tabela.
Uma maneira de implementar diferentes visualizações em um aplicativo customizado é usar um pouco de código em um componente chamado View Rule.
É possível criar views para diferentes personas.
Pessoas de RH podem ter uma visão de RH (campos específicos da tabela A), enquanto pessoas de Finanças podem ter uma visão de Finanças.
Em resumo vamos precisar:
- Criar duas roles diferentes
- Atribuir a role A ao grupo de usuários de RH
- Atribuir a role B ao grupo de usuários de Finanças
Dentro do seu aplicativo customizado, vamos criar um componente View Rule para dizer que:
- Se o usuário logado for do RH (tem a role A), mostre a view do RH.
- Se o usuário logado for do Financeiro (tem a role B), mostre a view do Financeiro.
Ao criar seu script View Rule, ele ficará assim:
if (gs.hasRole('role_name')) { answer = "your_hr_view_name"; }
Obrigado.
- 313 Views