Versions

Document versioning strategies

A naming strategy defines the labels that users can enter when creating a document version. Different strategies are available:

  • MINOR: MINOR version only.
  • MAJOR : MAJOR version only.
  • NUMBERED: MINOR and MAJOR versions.
  • CUSTOM : Custom label only.
  • ALL : Three strategies are offered to the user: MINOR, MAJOR and CUSTOM.
  • NONE : No strategy, no promotional action displayed.


By default, the ALL strategy is applied. The Javascript API can be used to restrict the naming strategies offered to users:

var versioningAPI = JSAPI.get().getVersioningAPI();
versioningAPI.register(function (component,callback) {
        callback.onSuccess("CUSTOM");
      });

Several resolvers can be defined, but the first valid value is used as the naming strategy.

Version numbers are automatically suggested from the previous version label.

  • So if the previous version is 1.0, then for a minor version 1.1 will be proposed, and 2.0 for a major one.
  • If for the previous version, the label is customized (noted: xxx) then the proposed labels will be xxx_0.1 for a minor version and xxx_1.0 for a major version.