Arquivos de aplicações
Arquivos de aplicações são registros de configuração que permitem aos desenvolvedores estender 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ócio, fluxos de trabalho e inclusões de script. As aplicações com escopo não possuem essas tabelas, mas possuem os registros (arquivos) dentro dessas tabelas. Por exemplo, adicionar uma regra de negócio para verificar 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 do registro de aplicações personalizadas.
A tabela Arquivo de aplicações [sys_metadata] é a tabela primária para 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 de aplicações. Por exemplo, a tabela Regra de negócio [sys_script] estende a tabela Arquivo de aplicações.
Os desenvolvedores não criam registros de arquivo de aplicações diretamente da tabela Arquivo de aplicações. Em vez disso, eles criam ou modificam registros de configuração e o sistema cria ou modifica o registro do arquivo de aplicações associado. A maioria das tabelas de registro de configuração não exibe um campo de referência ou lista relacionada para a tabela Arquivo de aplicações. Por padrão, somente Aplicações [sys_scope] e Tabelas [sys_db_object] têm uma referência à tabela Arquivo de aplicações.
O sistema também rastreia registros de arquivo de aplicações em Conjuntos de atualizações. Sempre que você altera um registro de arquivo de aplicações 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ções sejam mantidos em sincronia ao transferir aplicações entre instâncias. Para evitar colisão, os usuários são avisados quando editam um arquivo de aplicações que foi editado anteriormente em outro conjunto de atualizações.
Os administradores podem:
- Exibir propriedades de arquivo para registros de configuração.
- Proteja os arquivos de aplicações contra mudanças durante upgrades.
- Exibir relacionamentos primário-secundário entre registros de configuração.