Fichiers d'applications

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • 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, tels que 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 fichiers 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 de 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 instances. Pour éviter les collisions, les utilisateurs sont avertis lorsqu’ils modifient un fichier d’application qui a déjà été modifié dans un autre ensemble de mises à jour.

    Les administrateurs peuvent :

    • Affichez les propriétés du fichier pour les enregistrements de configuration.
    • Protégez les fichiers d’application contre les modifications lors des mises à niveau.
    • Affichez les relations parent-enfant entre les enregistrements de configuration.