Fichiers d’application
Les fichiers d’application sont des enregistrements de configuration qui permettent aux développeurs d’étendre les fonctionnalités de l’application.
Les développeurs d’applications créent des fichiers d’application lorsqu’ils ajoutent des enregistrements de configuration pour la logique d’application comme les règles métier, les workflows et les includes de script. Les applications incluses dans le périmètre ne sont pas propriétaires de ces tables, mais elles sont propriétaires des enregistrements (fichiers) de ces tables. Par exemple, l’ajout d’une règle métier pour vérifier les salles disponibles à partir de la table Salle de conférence ajoute un fichier d’application à la table Règle métier [sys_script]. Les développeurs d’applications peuvent afficher la liste complète des fichiers d’application à partir de l’enregistrement d’application personnalisée.
La table Fichier d’application [sys_metadata] est la table parente de toutes les tables qui contiennent des enregistrements de configuration. Il fournit une série de champs standard qui définissent les attributs d’un enregistrement de configuration. Les tables qui contiennent des enregistrements de configuration étendent la table Fichier d’application. Par exemple, la table Règle métier [sys_script] étend la table Fichier d’application.
Les développeurs ne créent pas d’enregistrements de fichier d’application directement à partir de la table Fichier d’application. Au lieu de cela, ils créent ou modifient des enregistrements de configuration, et le système crée ou modifie l’enregistrement du fichier d’application associé. La plupart des tables d’enregistrement de configuration n’affichent pas de champ de référence ou de liste connexe pour la table Fichier d’application. Par défaut, seules les applications [sys_scope] et les tables [sys_db_object] ont une référence à la table Fichier d’application.
Le système assure également le suivi des enregistrements de fichiers d’application dans les ensembles de mises à jour. Chaque fois que vous modifiez un enregistrement de fichier d’application ou son enregistrement de configuration connexe, le système ajoute un enregistrement correspondant dans la table Mises à jour du client [sys_update_xml]. Le système utilise un seul enregistrement de mise à jour, ce qui garantit qu’un enregistrement de configuration et son fichier d’application sont synchronisés lors du transfert d’applications entre les instances. Pour éviter les collisions, les utilisateurs sont avertis lorsqu’ils modifient un fichier d’application qui a été précédemment modifié dans un autre ensemble de mises à jour.
Les administrateurs peuvent :
- Affichez les propriétés des fichiers pour les enregistrements de configuration.
- Protégez les fichiers d’application des changements lors des mises à niveau.
- Affichez les relations parent-enfant entre les enregistrements de configuration.