Une stratégie de nommage permet de définir les libellés que l’utilisateur peut renseigner lors de la création d’une version d’un document. Différentes stratégies sont disponibles :
MINOR
: Version MINEURE uniquement.MAJOR
: Version MAJEURE uniquement.NUMBERED
: Version MINEURE et MAJEURE.CUSTOM
: Libellé personnalisé uniquement.ALL
: Les trois stratégies sont proposées à l’utilisateur : MINOR, MAJOR et CUSTOM.NONE
: Aucune stratégie, l’action de promotion n’est pas affichée.
Par défaut, la stratégie ALL
est appliquée. L’API Javascript permet de restreindre ces stratégies de nommage proposées aux utilisateurs :
var versioningAPI = JSAPI.get().getVersioningAPI();
versioningAPI.register(function (component,callback) {
callback.onSuccess("CUSTOM");
});
Plusieurs resolvers peuvent être définis, cependant la première valeur valide est utilisée comme stratégie de nommage.
Les numéros de versions sont proposés automatiquement à partir du libellé de la version précédente.
- Ainsi si la version précédente est 1.0 alors pour une version mineure 1.1 sera proposé et 2.0 pour une majeure.
- Si pour la version précédente, le libellé est personnalisé (noté : xxx) alors les libellés proposés seront xxx_0.1 pour une version mineure et xxx_1.0 pour une version majeure.