Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

Requirements

Plugin PACKAGED_Versions

This plugin holds all the services needed for the correct execution of the version management feature and thus needs to be activated on a project that wants to use the feature.

...

The version management feature is available only for assets with a workcopy-compliant structure. An asset structure is considered workcopy-compliant if it includes the following properties:

Property

Type

Description

copietravail

Child → #self

References the current version of the asset to replace.

uid

Text

Unique identifier linking asset versions in the format objectname_id. This field is empty for current versions that have not been replaced yet.

version

Integer

Indicates the version number.

Info

These properties can be verified in the Wizards tab of the object structure administration interface.

Additionally, for identifying archived versions, a new property has been added:

Property

Type

Description

versionsdata

Word

Stores version-related data, such as the reason for archiving (e.g., obsolete).

Configuration

Display Setup

...

In certain situations, such as security assessments or base evaluations, it may be helpful to distinguish between the different types of versions. The table below describes how to do this:

Version Type

Description

Key Characteristics

Current Version

The active version of an asset.

  • Status: Always online.

  • uid ends with _$id, where $id is the asset ID.

Draft Version

Represents the initial state of a new version.

  • Must have exactly one workcopy.

  • copietravail links to the current version.

  • Status: Not online or archived.

Archived Version

Represents past current versions, replaced by a draft version.

  • uid: $objectname_$id (with $id different from the instance ID).

  • versionsdata: Contains "obsolete".

  • Status: Should be always archived.

Miscellaneous features

Tag: pkg/versions/keep/on/publish

...