Arquivos de aplicações
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 ao adicionar 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ócios para verificar se há salas disponíveis na tabela Sala de conferência adiciona um arquivo de aplicação à tabela Regra de negócios [sys_script]. Os desenvolvedores de aplicações podem exibir a lista completa de arquivos de aplicações do registro da aplicação personalizada.
A tabela Application File [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. Tabelas que contêm registros de configuração estendem a tabela Arquivo de aplicações. Por exemplo, a tabela Regra de negócios [sys_script] estende a tabela Arquivo de aplicações.
Os desenvolvedores não criam registros de arquivo de aplicação diretamente da tabela Arquivo de aplicação. Em vez disso, eles criam ou modificam registros de configuração e o sistema cria ou modifica o registro de arquivo da 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 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 da aplicação em Conjuntos para atualização. 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 de 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ão, 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:
- Exibir propriedades de arquivo para registros de configuração.
- Proteja os arquivos de aplicações de mudanças durante as atualizações.
- Exibir relacionamentos primário-secundário entre registros de configuração.