logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo
Usuários

Funções e permissões

Configuração de função
Configuração de permissão
Aplicar na UI
União de funções

Guia de Desenvolvimento

Estender barra de configuração de permissões

Departamentos

Gerenciamento de departamentos
Gerenciamento de funções de departamento

Sincronização de dados de usuário

Gerenciamento de sincronização

Fontes de Dados

WeCom
API HTTP

Guia de Desenvolvimento

Estender fonte de dados de sincronização
Estender recurso de destino de sincronização
Previous PageConfiguração de permissão
Next PageUnião de funções
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Aplicação na UI

This feature is provided by the plugin «Controle de acesso»

#Permissões de Bloco de Dados

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:

#Permissões de Campo

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.

#Permissões de Açã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.

#Permissões de Associação

#Como um Campo

  • As permissões de um campo de associação são controladas pelas permissões de campo da coleção de origem. Isso controla se o componente inteiro do campo de associação é exibido.

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:

  • As permissões para campos dentro do componente de campo de associação (como uma sub-tabela ou sub-formulário) são determinadas pelas permissões da coleção de destino.

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:

#Como um Bloco

  • A visibilidade de um bloco de associação é controlada pelas permissões da coleção de destino do campo de associação correspondente, e é independente das permissões do campo de associação.

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

  • Os campos dentro de um bloco de associação são controlados pelas permissões de campo na coleção de destino.

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