Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

União de Papéis

Controle de acessoCommunity Edition+

A União de Papéis é um modo de gerenciamento de permissões. De acordo com as configurações do sistema, os desenvolvedores podem escolher usar papéis independentes, permitir a união de papéis ou usar apenas a união de papéis, para atender a diferentes requisitos de permissão.

20250312184651

Papéis Independentes

Por padrão, o sistema usa papéis independentes: ele não utiliza a união de papéis, e os usuários precisam alternar individualmente entre os papéis que possuem.

20250312184729 20250312184826

Permitir União de Papéis

Permite que os desenvolvedores do sistema usem a união de papéis, o que significa que os usuários podem ter as permissões de todos os papéis que possuem simultaneamente, e também podem alternar entre seus papéis individualmente.

20250312185006

Apenas União de Papéis

Força os usuários a usar apenas a união de papéis, sem a possibilidade de alternar entre eles individualmente.

20250312185105

Regras para União de Papéis

A união de papéis concede as permissões máximas de todos os papéis. Abaixo, explicamos como as permissões são determinadas quando há conflitos de configuração para o mesmo item entre diferentes papéis.

Fusão de Permissões de Operação

Exemplo: O Papel 1 (role1) está configurado para 'Permitir configurar interface' e o Papel 2 (role2) está configurado para 'Permitir instalar, ativar e desativar plugins'.

20250312190133

20250312190352

Ao fazer login com o papel de Todas as Permissões, o usuário terá ambas as permissões simultaneamente.

20250312190621

Fusão de Escopo de Dados

Linhas de Dados

Cenário 1: Múltiplos papéis definindo condições no mesmo campo

Papel A, condição configurada: Idade < 30

UserIDNameAge
1Jack23
2Lily29

Papel B, condição configurada: Idade > 25

UserIDNameAge
2Lily29
3Sam32

Após a união:

UserIDNameAge
1Jack23
2Lily29
3Sam32

Cenário 2: Diferentes papéis definindo condições em campos diferentes

Papel A, condição configurada: Idade < 30

UserIDNameAge
1Jack23
2Lily29

Papel B, condição configurada: Nome contém "Ja"

UserIDNameAge
1Jack23
3Jasmin27

Após a união:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

Colunas de Dados

Papel A, campos visíveis configurados: Nome, Idade

UserIDNameAge
1Jack23
2Lily29

Papel B, campos visíveis configurados: Nome, Sexo

UserIDNameSex
1JackMan
2LilyWoman

Após a união:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

Linhas e Colunas Mistas

Papel A, condição configurada: Idade < 30, campos visíveis: Nome, Idade

UserIDNameAge
1Jack23
2Lily29

Papel B, condição configurada: Nome contém "Ja", campos visíveis: Nome, Sexo

UserIDNameSex
3JadeWoman
4JamesMan

Após a união:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

Observação: As células com fundo vermelho indicam dados que não eram visíveis em papéis individuais, mas se tornaram visíveis no papel unificado.

Resumo

Regras de união de papéis para escopo de dados:

  1. Entre linhas, se qualquer condição for satisfeita, a linha tem permissão.
  2. Entre colunas, os campos são combinados.
  3. Quando linhas e colunas são configuradas simultaneamente, elas são unidas separadamente (linhas com linhas, colunas com colunas), e não como combinações de (linha + coluna) com (linha + coluna).