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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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 que pertence 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 estiver 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.
    • Você não pode criar controles de acesso no nível de tabela para uma tabela em outro escopo da aplicação.
    • Você não pode criar controles de acesso no nível de campo que se apliquem a todos os campos.
    • Você não pode criar controles de acesso que usam condições.
    • Você não pode criar controles de acesso que usam uma condição baseada em script.
    Regras de negócios
    • Você pode criar uma regra em que Quando é assíncrono com qualquer uma das seguintes opções:
      • Operações de banco de dadosInserir, Atualizare Excluir. Você não pode selecionar Consulta.
      • Defina ações e scripts de valores de campo (o campo Script ).
    • Você pode criar uma regra em que Quando é antes com qualquer uma das seguintes opções:
      • Operações de banco de dadosInserir, Atualizare Excluir. Você não pode selecionar Consulta.
      • Definir somente ações de valores de campo. Você não pode escrever scripts e não pode anular a transação do banco de dados.
    Campos calculados Você não pode criar campos calculados para tabelas em outro escopo da aplicação.
    Políticas de dados
    • Você não pode criar regras de política de dados para campos em outro escopo da aplicação.
    • Você não pode tornar um campo obrigatório.
    Estilos de campo Você não pode criar estilos de campo para campos em outro escopo da aplicação.
    Seções de formulário
    • Você não pode 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 a partir de um produtor de registro.
    Políticas de IU
    • Você não pode criar regras de política de IU para campos em outro escopo da aplicação.
    • Você não pode tornar um campo obrigatório.
    Script da IU Você não pode criar um script de IU global a partir de uma aplicação com escopo.
    Exibições
    • Você pode criar novas exibições.
    • Você não pode modificar exibições existentes criadas em outro escopo da aplicação.