Last modified on 26 July 2023, at 13:50

SYCLS CUSTOM EXCLUSIVE ACCESS

Revision as of 13:50, 26 July 2023 by MHM (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
IC CLASSIFICATION.gif Customizable Exclusive Access Classification Object
Name SYCLS_CUSTOM_EXCLUSIVE_ACCESS
Inheritance SYCLS_EXCLUSIVE_ACCESS
Namespace System.Classification.Content
ID {05896C7F-E599-43DD-AD10-571B3F6796A4}
Purpose Classify objects as object supporting customizable exclusive access
Version 3.7.1+

Classifies an object as customizable Exclusive - Access - Object which means the object can provide information about it's checkout status but cannot be cecked out itself. This mechanism can be used to easily lock child objects (e.g. tasks) if their parent is checked out. This classification is an Autonomous Classification where the defined properties are autonomously added to the ACM/MetaDefinitions.


MetaProperties

Name Data type Comment
ENABLED Boolean As a customizable Exclusive - Access - Object cannot be checked out (or released) this boolean is always false.
CHECKOUT_TS Date/Time If the object is checked out, this property provides the time it was checked out. If this property is null, the object is NOT checked out.
CHECKOUT_USER_ID Guid If the object is checked out, this property provides the UID of the user who has checked out the object. If this property is null, the object is NOT checked out.