Jump to: navigation, search

Difference between revisions of "SYCLS CUSTOM EXCLUSIVE ACCESS"


Line 2: Line 2:
 
| title = Customizable Exclusive Access Classification Object
 
| title = Customizable Exclusive Access Classification Object
 
| name = {{PAGENAMEE}}
 
| name = {{PAGENAMEE}}
| inheritance = -
+
| inheritance = SYCLS_EXCLUSIVE_ACCESS
 
| namespace = System.Classification.Content
 
| namespace = System.Classification.Content
 
| purpose = Classify objects as object supporting customizable exclusive access
 
| purpose = Classify objects as object supporting customizable exclusive access

Revision as of 08:03, 16 February 2023

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.