Compart - Gestion documentaire et output management

DevBlog

Activer les copies de travail dans DocBridge® Communication Suite

Thorsten Meudt |

Souvent, dans les grands projets, vous devez gérer un grand nombre de dépendances - par exemple des blocs de texte, des feuilles de style ou de vastes ensembles de données d'exemple dans un dictionnaire de données. Dans de tels cas, il peut être utile de vérifier à l'avance les effets d'une modification d'une dépendance sur les ressources dépendantes, sans devoir créer et publier à chaque fois une nouvelle version. Vous éviterez ainsi une accumulation excessive de versions et conserverez un historique des versions plus clair. C'est précisément à cette fin que le concept de « copie de travail » (working copy) est utile.

Pourquoi utiliser des copies de travail ?

Pendant le développement ou la conception, vous souhaitez souvent voir immédiatement l'effet de vos modifications. Les copies de travail vous permettent :

  • Vérifier les modifications à l'avance : Vous pouvez voir comment les modifications apportées aux dépendances (par ex. un bloc de texte) affectent les ressources dépendantes (par ex. un modèle qui utilise ce bloc) - sans publier immédiatement ces modifications.
  • Éviter l'explosion des versions : Au lieu de publier une nouvelle version pour chaque petite modification, vous pouvez tester les adaptations sans surcharger votre historique de versions.

Configuration de votre environnement

Le comportement que vous souhaitez avoir dans un environnement de développement ou de conception diffère de celui que vous souhaitez avoir dans un environnement de production. En production, vous privilégiez généralement la stabilité en n'utilisant que des versions publiées. Dans un environnement de développement, en revanche, vous souhaitez pouvoir visualiser immédiatement vos modifications.

Dans Resource Director, ce comportement peut être contrôlé par une variable d'environnement : version.onlyPublishedCanBeActive

 

Paramètre par défaut

Par défaut, version.onlyPublishedCanBeActive est défini sur true. Cela signifie que seules les versions publiées peuvent être chargées comme dépendances - idéal pour les environnements de production..

Adapter le paramètre pour les environnements de développement

Dans les environnements de développement ou de conception, vous pouvez définir cette valeur sur false. Il est ainsi possible de charger des copies de travail en tant que dépendances et d'effectuer ainsi des modifications sans devoir procéder à chaque fois à une publication.
 

Conclusion

L'utilisation de copies de travail dans votre environnement de développement ou de conception permet de tester les modifications de manière flexible et efficace, sans devoir créer de nombreuses nouvelles versions.

En configurant la variable d'environnement version.onlyPublishedCanBeActive, vous pouvez alterner entre l'utilisation exclusive de versions publiées et l'inclusion de copies de travail, selon vos besoins.

De cette manière, votre processus de développement est allégé, car les dépendances et les modifications peuvent être gérées de manière claire et vérifiées efficacement.