2024 April Release

Struct COOSYSTEM@1.1:ObjectVersionList Permanent link for this heading

Used for versions of objects. For each version of an object information like the version number, the user who created the version, or a short description of the version is stored.

Properties Permanent link for this heading

Type

Property

Name

boolean

versarchcontent

Content Archived

string

versarchdocid

Identification in Archive Store

boolean

versarchremains

Remains in Online System

ArchiveStore

versarchstore

Archived in Archive Store

boolean

versautofixed

Automatically Saved

User

versby

Saved by

date

verschangedat

Last Change on/at

User

verschangedby

Last Change by

date

verscreatedat

Started on/at

boolean

versdeleted

Deleted

string

versdescription

Description

MMCStore

versmmcst

MMC Store

boolean

versnoautopurge

Not Deleted Automatically

integer

versnr

Number

date

versrealchangedat

Really Changed on/at

User

versrealchangedby

Really Changed by

date

versrealcreatedat

Really Started on/at

date

versrealsavedat

Really Saved on/at

User

versrealsavedby

Really Saved by

date

verssavedat

Saved on/at

Properties Permanent link for this heading


Content Archived (COOSYSTEM@1.1:versarchcontent) Permanent link for this heading

boolean COOSYSTEM@1.1:versarchcontent readonly


Identification in Archive Store (COOSYSTEM@1.1:versarchdocid) Permanent link for this heading

Defines the identification in the archive store. Its value is set by the kernel and must not be changed.

string COOSYSTEM@1.1:versarchdocid readonly


Remains in Online System (COOSYSTEM@1.1:versarchremains) Permanent link for this heading

boolean COOSYSTEM@1.1:versarchremains readonly


Archived in Archive Store (COOSYSTEM@1.1:versarchstore) Permanent link for this heading

Defines the archive store the object version is archived in. Its value is set by the kernel and must not be changed.

ArchiveStore COOSYSTEM@1.1:versarchstore readonly


Automatically Saved (COOSYSTEM@1.1:versautofixed) Permanent link for this heading

Defines whether the version was stored automatically or by an action of a user. If the value is true, the version was created automatically, either because the user changed or because the number of days specified with the property usrenvversauto passed. The property value is false, if the version was created by a user. Its value is set by the kernel and must not be changed. The initial value of the property is false.

boolean COOSYSTEM@1.1:versautofixed readonly


Saved by (COOSYSTEM@1.1:versby) Permanent link for this heading

Defines the user who saved the object version. Its value is set by the kernel and must not be changed. However, for the purpose of migrations, a custom value can be passed to ObjectFixVersion. In that case, the kernel value is stored in versrealsavedby.

User COOSYSTEM@1.1:versby not null readonly


Last Change on/at (COOSYSTEM@1.1:verschangedat) Permanent link for this heading

Defines the date and time the last change of the object version was done. Its value is set by the kernel and must not be changed. However, for the purpose of migrations, a custom value can be passed to ObjectFixVersion. In that case, the kernel value is stored in versrealchangedat.

date COOSYSTEM@1.1:verschangedat local not null readonly


Last Change by (COOSYSTEM@1.1:verschangedby) Permanent link for this heading

Defines user who changed this object version last. Its value is set by the kernel and must not be changed. However, for the purpose of migrations, a custom value can be set by initializing objcreatedby or objchangedby. In that case, the kernel value is stored in objrealcreatedby, objrealchangedby and versrealchangedby.

User COOSYSTEM@1.1:verschangedby readonly


Started on/at (COOSYSTEM@1.1:verscreatedat) Permanent link for this heading

Defines the date and time the version of the object was created. Its value is set by the kernel and must not be changed. However, for the purpose of migrations, a custom value can be set using objcreatedat or objactverscreated at object creation time. Additionally, a custom value for the next object version can be passed to ObjectFixVersion by initializing verschangedat. In both cases, the kernel value is stored in objrealactverscreated and versrealcreatedat.

date COOSYSTEM@1.1:verscreatedat local not null readonly


Deleted (COOSYSTEM@1.1:versdeleted) Permanent link for this heading

Defines whether the version is marked as deleted. If the value is false, the object version can be used by users. If the property value is true, the object version is marked as deleted and no longer available to the users. Its value is set by the kernel and must not be changed. The initial value of the property is false.

boolean COOSYSTEM@1.1:versdeleted readonly


Description (COOSYSTEM@1.1:versdescription) Permanent link for this heading

Defines the description of the version. If the object version was created by a user, this property stores the description the user entered during the creation. If the object version was created automatically, the property value describes the reason for the automatic creation of the version. The value of this property may have a maximum length of 254 characters. Its value is set by the kernel and must not be changed.

string COOSYSTEM@1.1:versdescription not null readonly


MMC Store (COOSYSTEM@1.1:versmmcst) Permanent link for this heading

Defines the MMC Store which stores the multimedia content of this object version. Its value is set by the kernel and must not be changed.

MMCStore COOSYSTEM@1.1:versmmcst not null readonly


Not Deleted Automatically (COOSYSTEM@1.1:versnoautopurge) Permanent link for this heading

boolean COOSYSTEM@1.1:versnoautopurge readonly


Number (COOSYSTEM@1.1:versnr) Permanent link for this heading

Defines the unique number of the object version. The number is increased by 1 with each new version. Its value is set by the kernel and must not be changed.

unsigned integer COOSYSTEM@1.1:versnr not null readonly


Really Changed on/at (COOSYSTEM@1.1:versrealchangedat) Permanent link for this heading

date COOSYSTEM@1.1:versrealchangedat local readonly


Really Changed by (COOSYSTEM@1.1:versrealchangedby) Permanent link for this heading

User COOSYSTEM@1.1:versrealchangedby readonly


Really Started on/at (COOSYSTEM@1.1:versrealcreatedat) Permanent link for this heading

date COOSYSTEM@1.1:versrealcreatedat local readonly


Really Saved on/at (COOSYSTEM@1.1:versrealsavedat) Permanent link for this heading

date COOSYSTEM@1.1:versrealsavedat local readonly


Really Saved by (COOSYSTEM@1.1:versrealsavedby) Permanent link for this heading

User COOSYSTEM@1.1:versrealsavedby readonly


Saved on/at (COOSYSTEM@1.1:verssavedat) Permanent link for this heading

Defines the date and time the version of the object was saved. Its value is set by the kernel and must not be changed. However, for the purpose of migrations, a custom value can be passed to ObjectFixVersion. In that case, the kernel value is stored in versrealsavedat.

date COOSYSTEM@1.1:verssavedat local readonly