Évitement des collisions

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Évitez de modifier un fichier d’application dans différents ensembles de mises à jour afin de garantir une expérience transparente pendant le processus de validation.

    Lorsque l’utilisateur connecté ouvre un fichier d’application qui a été modifié dans un ensemble de mises à jour différent de l’ensemble de mises à jour actuel de l’utilisateur pour l’application correspondante :
    • Une collision est détectée dans le fichier d’application et un message d’avertissement s’affiche.
    • Utilisateur connecté invité à choisir un ensemble de mises à jour.
    • Une politique de protection en lecture seule est appliquée au fichier d’application.
    Message d’évitement de collision
    L’utilisateur peut apporter des modifications au fichier d’application uniquement après avoir sélectionné l’ensemble de mises à jour requis.
    Remarque :
    Cette fonctionnalité ne s’applique qu’aux applications qui sont liées à GIT.

    Activez ou désactivez la fonction d’évitement des collisions à l’aide de la glide.ui.vcs.collision_avoidance propriété de la table Propriétés système [sys_properties]. Par défaut, la fonctionnalité est activée. Pour plus d’informations, reportez-vous à la section Propriétés système disponibles .

    Lorsque la fonctionnalité est activée, les utilisateurs ne peuvent pas travailler dans l’ensemble de mises à jour par défaut de l’application. Si un utilisateur se voit attribuer l’ensemble de mises à jour par défaut, un ensemble de mises à jour unique est créé lorsque l’utilisateur se connecte à l’application pour la première fois après l’activation de la fonctionnalité d’évitement des collisions. Ce nouvel ensemble de mises à jour est spécifique à l’utilisateur dans l’application actuelle.

    Le nom de l’ensemble de mises à jour spécifique à l’utilisateur connecté est ID d’utilisateur ou nom d’utilisateur basé sur la valeur spécifiée pour la glide.ui.vcs.updateset_identifier propriété dans la table Propriétés système [sys_properties]. Pour plus d’informations, reportez-vous à la section Propriétés système disponibles . Par défaut, le nom de l’ensemble de mises à jour est défini sur le nom d’utilisateur de l’utilisateur connecté. Toutefois, les utilisateurs peuvent renommer l’ensemble de mises à jour.