The CreatorCon Call for Content is officially open! Get started here.

Carlos Camacho
Mega Sage
Mega Sage

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.

Version history
Last update:
‎12-23-2024 07:28 AM
Updated by:
Contributors