4.4 Les paramètres de famille

4.4.1 Présentation

Un paramètre de famille est une valeur stockée sur la famille directement, et accessible depuis tous les documents de cette famille.

Ils sont assimilables à des propriétés de classe (ou propriétés statiques) en programmation orientée objet, même si l'implémentation en diffère.

Ils peuvent être soumis à des contraintes. Dans ce cas, la méthode doit être statique.

Un paramètre de famille peut également être dynamique, lorsqu'il est défini par une méthode statique. Dans ce cas, la méthode doit être statique et sera lancée à chaque récupération du paramètre.

4.4.2 Exemple d'utilisation

Imaginons que l'on veuille calculer une référence unique pour tous les documents de la famille compte-rendu. Cette référence doit être sous la forme [PREFIXE] - [chrono][PREFIXE] est un préfixe commun à tous les documents, et [chrono] est un numéro chrono (incrémenté de 1 à chaque nouveau document).

Le préfixe étant commun à tous les documents, on le stockera sous la forme d'un paramètre de famille. Cela évite de devoir le stocker dans le code, ce qui rend ce préfixe paramétrable sans redéploiement.

×