Restrições de criação nos escopos da aplicação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • O sistema restringe a criação de alguns registros de configuração quando o escopo da aplicação atual não corresponde ao escopo da aplicação da tabela de destino do registro de configuração.

    As restrições de criação de registro de configuração impedem que uma aplicação faça mudanças indesejadas nas tabelas de dados de outra aplicação. Essas restrições se aplicam somente quando você cria um registro de configuração cuja tabela de destino pertence a outra aplicação. Os registros de configuração que pertencem ao mesmo escopo da aplicação não têm essas restrições.

    O sistema sempre impõe as seguintes restrições de criação quando um desenvolvedor adiciona um registro de configuração pertencente a outro escopo da aplicação.

    Tabela 1. Restrições de criação de registro de configuração
    Tipo de registro de configuração Restrições de criação quando a tabela de destino está em outro escopo da aplicação
    Controles de acesso
    • Você só pode criar controles de acesso no nível de campo com um requisito baseado em função.
    • Não é possível criar controles de acesso no nível de tabela para uma tabela em outro escopo de aplicação.
    • Não é possível criar controles de acesso no nível de campo que se aplicam a todos os campos.
    • Não é possível criar controles de acesso que usam condições.
    • Não é possível criar controles de acesso que usam uma condição baseada em script.
    Regras de negócio
    • Você pode criar uma regra em que Quando é assíncrono com qualquer uma das seguintes opções:
      • Inserir , Atualizar , e. Excluir operações do banco de dados. Não é possível selecionar Consulta .
      • Defina valores de campo ações e scripts (o. Script campo).
    • Você pode criar uma regra em que Quando é antes com qualquer uma das seguintes opções:
      • Inserir , Atualizar , e. Excluir operações do banco de dados. Não é possível selecionar Consulta .
      • Defina valores de campo somente ações. Você não pode gravar scripts e não pode anular a transação do banco de dados.
    Campos calculados Não é possível criar campos calculados para tabelas em outro escopo da aplicação.
    Políticas de dados
    • Não é possível criar regras de política de dados para campos em outro escopo da aplicação.
    • Não é possível tornar um campo obrigatório.
    Estilos de campo Não é possível criar estilos de campo para campos em outro escopo da aplicação.
    Seções do formulário
    • Não é possível modificar seções de formulário existentes criadas em outro escopo da aplicação.
    • Você pode criar novas seções de formulário.
    Produtores de registro Você deve ter acesso de criação à tabela da aplicação para criar registros de um produtor de registro.
    Políticas de IU
    • Não é possível criar regras de política de IU para campos em outro escopo da aplicação.
    • Não é possível tornar um campo obrigatório.
    Script da IU Não é possível criar um script de IU global a partir de uma aplicação com escopo.
    Exibições
    • Você pode criar novas exibições.
    • Não é possível modificar exibições existentes criadas em outro escopo da aplicação.