Arquivos de aplicações

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Os arquivos de aplicações são registros de configuração que permitem que os desenvolvedores estendam a funcionalidade da aplicação.

    Os desenvolvedores de aplicações criam arquivos de aplicações quando adicionam registros de configuração para a lógica da aplicação, como regras de negócios, fluxos de trabalho e inclusões de script. As aplicações com escopo não possuem essas tabelas, mas possuem os registros (arquivos) nessas tabelas. Por exemplo, adicionar uma regra de negócio para verificar se há salas disponíveis na tabela Sala de conferência adiciona um arquivo de aplicação à tabela Regra de negócio [sys_script]. Os desenvolvedores de aplicações podem exibir a lista completa de arquivos de aplicações no registro de aplicações personalizadas.

    A tabela Arquivo da aplicação [sys_metadata] é a tabela primária de todas as tabelas que contêm registros de configuração. Ele fornece uma série de campos padrão que definem os atributos de um registro de configuração. As tabelas que contêm registros de configuração estendem a tabela Arquivo da aplicação. Por exemplo, a tabela Regra de negócio [sys_script] estende a tabela Arquivo da aplicação.

    Os desenvolvedores não criam registros de arquivo da aplicação diretamente da tabela Arquivo da aplicação. Em vez disso, eles criam ou modificam registros de configuração, e o sistema cria ou modifica o registro de arquivo de aplicação associado. A maioria das tabelas de registro de configuração não exibe um campo de referência ou uma lista relacionada para a tabela Arquivo da aplicação. Por padrão, somente as aplicações [sys_scope] e as Tabelas [sys_db_object] têm uma referência à tabela Arquivo da aplicação.

    O sistema também rastreia registros de arquivos de aplicações em Conjuntos de atualizações. Sempre que você altera um registro de arquivo de aplicação ou seu registro de configuração relacionado, o sistema adiciona um registro correspondente na tabela Atualizações do cliente [sys_update_xml]. O sistema usa um único registro de atualização, garantindo que um registro de configuração e seu arquivo de aplicação sejam mantidos em sincronia ao transferir aplicações entre instâncias. Para evitar colisões, os usuários são avisados quando editam um arquivo de aplicação que foi editado anteriormente em outro Conjunto de atualizações.

    Os administradores podem:

    • Exiba as propriedades do arquivo para registros de configuração.
    • Proteja os arquivos da aplicação contra mudanças durante upgrades.
    • Exibir relacionamentos primário-secundário entre registros de configuração.