Esta documentação foi traduzida automaticamente por IA.
A visibilidade dos blocos de dados em uma coleção é controlada pelas permissões de ação de visualização, com configurações individuais tendo precedência sobre as configurações globais.
Por exemplo, sob as permissões globais, a função "admin" tem acesso total, mas a coleção de Pedidos pode ter permissões individuais configuradas, tornando-a invisível.
Configuração de permissão global:

Configuração de permissão individual da coleção de Pedidos:

Na UI, todos os blocos da coleção de Pedidos não são exibidos.
Processo de configuração completo:

Visualizar: Determina se campos específicos são visíveis no nível do campo, permitindo controlar quais campos são visíveis para certas funções dentro da coleção de Pedidos.

Na UI, apenas os campos com permissões configuradas são visíveis dentro do bloco da coleção de Pedidos. Campos do sistema (Id, CreatedAt, LastUpdatedAt) mantêm as permissões de visualização mesmo sem configuração específica.

Editar: Controla se os campos podem ser editados e salvos (atualizados).
Configure as permissões de edição para os campos da coleção de Pedidos (quantidade e itens associados têm permissões de edição):

Na UI, apenas os campos com permissões de edição são exibidos no bloco do formulário de ação de edição dentro da coleção de Pedidos.

Processo de configuração completo:

Adicionar: Determina se os campos podem ser adicionados (criados).
Configure as permissões de adição para os campos da coleção de Pedidos (número do pedido, quantidade, itens e envio têm permissões de adição):

Na UI, apenas os campos com permissões de adição são exibidos dentro do bloco do formulário de ação de adição da coleção de Pedidos.

Exportar: Controla se os campos podem ser exportados.
Importar: Controla se os campos suportam importação.
As permissões configuradas individualmente têm a maior prioridade. Se permissões específicas forem configuradas, elas substituem as configurações globais; caso contrário, as configurações globais são aplicadas.
Adicionar: Controla se o botão de ação de adição é visível dentro de um bloco.
Configure permissões de ação individuais para a coleção de Pedidos para permitir a adição:

Quando a ação de adição é permitida, o botão de adição aparece na área de ação do bloco da coleção de Pedidos na UI.

Visualizar
Determina se o bloco de dados é visível.
Configuração de permissão global (sem permissão de visualização):

Configuração de permissão individual da coleção de Pedidos:

Na UI, os blocos de dados para todas as outras coleções permanecem ocultos, mas o bloco da coleção de Pedidos é exibido.
Processo de configuração de exemplo completo:

Editar
Controla se o botão de ação de edição é exibido dentro de um bloco.

As permissões de ação podem ser ainda mais refinadas definindo o escopo dos dados.
Por exemplo, configurando a coleção de Pedidos para que os usuários possam editar apenas seus próprios dados:

Excluir
Controla se o botão de ação de exclusão é visível dentro de um bloco.

Exportar
Controla se o botão de ação de exportação é visível dentro de um bloco.
Importar
Controla se o botão de ação de importação é visível dentro de um bloco.
Por exemplo, na coleção de Pedidos, o campo de associação "Cliente" tem apenas permissões de visualização, importação e exportação.

Na UI, isso significa que o campo de associação "Cliente" não será exibido nos blocos de ação de adição e edição da coleção de Pedidos.
Processo de configuração de exemplo completo:

Quando o componente de campo de associação é um sub-formulário:
Como mostrado abaixo, o campo de associação "Cliente" na coleção de Pedidos tem todas as permissões, enquanto a coleção de Clientes em si está configurada como somente leitura.
Configuração de permissão individual para a coleção de Pedidos, onde o campo de associação "Cliente" tem todas as permissões de campo:

Configuração de permissão individual para a coleção de Clientes, onde os campos têm permissões somente de visualização:

Na UI, o campo de associação "Cliente" é visível no bloco da coleção de Pedidos. No entanto, quando alternado para um sub-formulário, os campos dentro do sub-formulário são visíveis na visualização de detalhes, mas não são exibidos nas ações de adição e edição.
Processo de configuração de exemplo completo:

Para controlar ainda mais as permissões para campos dentro do sub-formulário, você pode conceder permissões a campos individuais.
Como mostrado, a coleção de Clientes é configurada com permissões de campo individuais (Nome do Cliente não é visível e não é editável).

Processo de configuração de exemplo completo:

Quando o componente de campo de associação é uma sub-tabela, a situação é consistente com a de um sub-formulário:
Como mostrado, o campo de associação "Envio" na coleção de Pedidos tem todas as permissões, enquanto a coleção de Envios está configurada como somente leitura.
Na UI, este campo de associação é visível. No entanto, quando alternado para uma sub-tabela, os campos dentro da sub-tabela são visíveis na ação de visualização, mas não nas ações de adição e edição.

Para controlar ainda mais as permissões para campos dentro da sub-tabela, você pode conceder permissões a campos individuais:

Por exemplo, se o bloco de associação "Cliente" é exibido é controlado pelas permissões da coleção de Clientes.

Como mostrado, você pode definir permissões de visualização para campos individuais na coleção de Clientes.
