Passer au contenu principal
FlexiLayout Studio vous permet de créer des copies de sauvegarde de FlexiLayouts et d’afficher les différences entre plusieurs versions d’un FlexiLayout. Ces copies de sauvegarde sont stockées dans des projets, qui peuvent contenir un nombre illimité de copies de sauvegarde. Cependant, les projets ne peuvent contenir qu’une seule version active pouvant être utilisée par les utilisateurs. Les copies de sauvegarde de FlexiLayout incluent des éléments, des blocs, des paramètres de pré-reconnaissance, des paramètres nommés, des constantes globales et des paramètres multipages. Les copies de sauvegarde possèdent les propriétés suivantes :
  • Un numéro de version qui sert d’identifiant à la copie. Ce numéro est généré automatiquement et ne peut pas être modifié.
  • La date et l’heure de création de la copie de sauvegarde.
  • La date et l’heure auxquelles les dernières modifications ont été apportées à la copie.
  • Un commentaire (propriété Comment du FlexiLayout : cliquez sur FlexiLayout → Properties…, puis sélectionnez l’onglet General pour l’afficher ou le modifier).
Les copies de sauvegarde ne peuvent pas être modifiées. Vous pouvez remplacer la version active par une copie de sauvegarde à l’aide de la commande Restore (voir la section Boîte de dialogue Backup Versions de cet article pour plus de détails).

Création de copies de sauvegarde de FlexiLayouts

Les copies de sauvegarde peuvent être créées manuellement ou automatiquement.

1. Création manuelle de copies de sauvegarde

Suivez les étapes ci-dessous pour créer une copie de sauvegarde d’un FlexiLayout :
  1. Cliquez sur Create backup… dans le menu Project.
  2. Dans la boîte de dialogue qui s’ouvre, vous pouvez indiquer un commentaire pour la copie de sauvegarde. Ce commentaire remplacera le paramètre Comment du FlexiLayout d’origine.
  3. Cliquez sur le bouton Create pour créer la copie de sauvegarde.
Une fois la copie de sauvegarde créée, vous pouvez continuer à travailler sur la version actuelle du FlexiLayout.

2. Création automatique de copies de sauvegarde

Des copies de sauvegarde des FlexiLayouts peuvent être créées automatiquement lors de leur export. Pour configurer les sauvegardes automatiques, suivez les instructions ci-dessous :
  1. Cliquez sur Tools → Options pour ouvrir la boîte de dialogue Options, puis sélectionnez l’onglet Other.
  2. Sélectionnez l’une des options suivantes dans la liste déroulante Create backup version on export :
    • Always ask (par défaut) Si cette option est activée, une boîte de dialogue vous demandant si vous souhaitez créer une copie de sauvegarde s’ouvrira chaque fois que vous utiliserez la commande Export… pour exporter un FlexiLayout. Si vous activez l’option Always do the selected action on Export dans cette boîte de dialogue, le programme mémorisera votre choix (en remplaçant le réglage Always ask par Always create ou Never create, selon l’option sélectionnée). Cliquez sur le bouton Create pour ouvrir la boîte de dialogue de sauvegarde.
    • Always create La boîte de dialogue de sauvegarde s’ouvrira chaque fois que vous utiliserez la commande Export… pour exporter un FlexiLayout.
    • Never create Aucune copie de sauvegarde des FlexiLayouts ne sera créée automatiquement.
  3. Lors de la création d’une copie de sauvegarde, vous pouvez spécifier un commentaire pour cette copie. Ce commentaire remplacera le paramètre Comment du FlexiLayout d’origine.
Vous pouvez utiliser la boîte de dialogue Backup Versions (Project ► Backup Manager…) pour gérer les copies de sauvegarde de vos FlexiLayouts.

Boîte de dialogue Backup Versions

La boîte de dialogue Backup Versions contient la liste des copies de sauvegarde du FlexiLayout actif et vous permet de supprimer des copies ou de restaurer la version actuelle à partir de l’une d’elles. Vous pouvez également afficher les différences entre la version actuelle du FlexiLayout et l’une des copies de sauvegarde. Pour restaurer la version actuelle à partir de l’une des copies de sauvegarde, cliquez sur le bouton Restore.
L’opération de restauration remplace la version actuelle par la copie de sauvegarde sélectionnée. Toutes les modifications apportées à la version actuelle seront perdues, et cette opération ne peut pas être annulée.
Pour supprimer une copie de sauvegarde, cliquez sur le bouton Delete. Pour afficher les différences entre la version actuelle d’un FlexiLayout et une copie de sauvegarde, cliquez sur Show changes (voir la section Affichage des modifications apportées à l’arborescence FlexiLayout de cet article). Les copies de sauvegarde répertoriées dans la boîte de dialogue Backup Versions peuvent être triées en fonction des valeurs des colonnes de la liste.

Affichage des modifications de l’arborescence FlexiLayout

Vous pouvez afficher les différences entre la version actuelle du FlexiLayout et la copie de sauvegarde sous la forme d’une liste d’éléments et de blocs ayant l’un des statuts suivants :
  • Les éléments et blocs Deleted sont présents dans la copie de sauvegarde, mais absents de la version actuelle.
  • Les éléments et blocs Added sont présents dans la version actuelle, mais absents de la copie de sauvegarde.
  • Les éléments et blocs Modified sont présents à la fois dans la copie de sauvegarde et dans la version actuelle, mais certaines de leurs propriétés ont été modifiées (cliquez sur pour afficher les modifications).
Si des modifications ont été apportées à un groupe d’éléments, l’ensemble du groupe (y compris les éléments enfants) sera affiché dans la liste. Les éléments et blocs non modifiés ne seront pas inclus dans la liste. Pour trier les éléments par nom ou par type de modifications, cliquez sur le titre de la colonne correspondante. Pour ouvrir un élément ou un bloc dans l’arborescence FlexiLayout, double-cliquez dessus dans la liste. Pour ouvrir la boîte de dialogue des propriétés d’un élément ou d’un champ sur l’onglet contenant la propriété modifiée, double-cliquez sur la propriété dans la liste détaillée des modifications.