Object Class Template Category (COOTC@1.1001:TemplateCategory)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > COOTC@1.1001:TemplateCategory

Object Class to categorize templates

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COODESK@1.1:MenuRootOLEContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Secured: true
Symbol: COODESK@1.1:SymbolTemplateCategory
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOSYSTEM@1.1:BasicObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
COOSYSTEM@1.1:mlnameMultilingual Name
COOTC@1.1001:categoryattributesProperties
COOTC@1.1001:categorybaseBase Category
COOTC@1.1001:categoryclassesApplicable for
COOTC@1.1001:categorycommonCommonly Available
COOTC@1.1001:categorygroupCategory Group
COOTC@1.1001:categoryisfileUse as File
COOTC@1.1001:categorysecchangeChange Access for Objects with this Category
COOTC@1.1001:categorysecreadRead Access for Objects with this Category
COOTC@1.1001:categorysecsecurityFull Control for Objects with this Category
COOTC@1.1001:collectionsTemplate Collections
COOTC@1.1001:usableformsUsable Forms
FSCFIELDS@1.1001:categoryglobalfieldsFields
FSCFIELDS@1.1001:categorymultiplefieldsMultiple Fields
FSCFOLIO@1.1001:categoryregcategoryIncoming Category for Registration
FSCFOLIOCONTRACT@1.1001:auditlogtypeType of auditlog on objects with this category
FSCLEGALHOLD@1.1001:retentionbasedateattrBase Date for the Beginning of the Retention Period
FSCLEGALHOLD@1.1001:retentionperiodRetention Period
FSCLEGALHOLD@1.1001:retentionworthyRetention Worthy
FSCSCHEDULE@1.1001:defaultrdobjectsDefault Background Tasks

Actions

ReferenceName
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameGetVersion
COOSYSTEM@1.1:AttrObjNameSet
COOSYSTEM@1.1:ObjectPrepareCommit
COOTC@1.1001:AttrObjCategoryFilter
COOTC@1.1001:ObjectCreate
FSCFOLIO@1.1001:AttrCategoryRegCategoryGet
FSCFOLIO@1.1001:GetRetentionInformation
FSCFOLIO@1.1001:SetRetentionRDObject
FSCTEAMROOM@1.1001:IsTeamRoomChild
FSCTEMPLATEMGMT@1.1001:CreateTemplateCategory
FSCVENV@1.1001:IsEditable

Properties

COOSYSTEM@1.1:mlname (Multilingual Name)

Stores the multilingual name of the object. It stores one name for each supported language.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrObjNameBuildSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:LanguageStringList
Secured: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categoryattributes (Properties)

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:AttributeDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorybase (Base Category)

Category Base
Set by FSCUSERFORMS@1.1001 to specify, whether the category has a base category. This information must be used to check whether a category is allowed or not: If the base category is allowed, this category should be allowed, too (e.g. in workflow). Other relations are not implemented for COOTC@1.1001:categorybase (e.g. for COOTC@1.1001:categoryattributes or COOTC@1.1001:usableforms). This means that all attributes of COOTC@1.1001:categorybase must be present in the current category, as well as all usable forms.

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOSYSTEM@1.1:Object
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOTC@1.1001:categoryclasses (Applicable for)

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:ObjectClass
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorycommon (Commonly Available)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOTC@1.1001:categorygroup (Category Group)

Category Group

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categoryisfile (Use as File)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable in User Interface: false
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOTC@1.1001:categorysecchange (Change Access for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorysecread (Read Access for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorysecsecurity (Full Control for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:collections (Template Collections)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeContent
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:usableforms (Usable Forms)

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCFIELDS@1.1001:categoryglobalfields (Fields)

Additional Information

Type: FSCFIELDS@1.1001:FieldConfig
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCFIELDS@1.1001:categorymultiplefields (Multiple Fields)

Additional Information

Type: FSCFIELDS@1.1001:FieldConfig
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCFOLIO@1.1001:categoryregcategory (Incoming Category for Registration)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIO@1.1001:AttrCategoryRegCategorySet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: FSCFOLIO@1.1001:IncomingComponentCategory
Volatile: true
Action Called After Property Is Read: FSCFOLIO@1.1001:AttrCategoryRegCategoryGet
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCONTRACT@1.1001:auditlogtype (Type of auditlog on objects with this category)

Additional Information

Type: FSCFOLIOCONTRACT@1.1001:AuditLogType
Changeable: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel


[top]

FSCLEGALHOLD@1.1001:retentionbasedateattr (Base Date for the Beginning of the Retention Period)

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOSYSTEM@1.1:ComponentObject
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCLEGALHOLD@1.1001:retentionperiod (Retention Period)

Additional Information

Changeable in Installed Component: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCLEGALHOLD@1.1001:retentionworthy (Retention Worthy)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCSCHEDULE@1.1001:defaultrdobjects (Default Background Tasks)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Default Main Menu: COODESK@1.1:MenuRootFolderProperties
Action Called Before Property Is Saved: FSCSCHEDULE@1.1001:AttrDefaultRDObjectsSet
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: FSCSCHEDULE@1.1001:RDObject
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

Actions

COOSYSTEM@1.1:AttrObjNameGet

Get action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameGetVersion

Get version action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameSet

Set action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectPrepareCommit

When an object is changed in a transaction, this action is called by the kernel before the commit is actually done. This action is intended to be overwritten to do some additional work or to override the default behaviour before the transaction starts committing.
ParameterTypeIn/OutOptionalDescription
internalchangeCOOSYSTEM@1.1:BOOLEANinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjCategoryFilter

Filter template categories allowed for an attribute of an object
ParameterTypeIn/OutOptionalDescription
categoriesCOOSYSTEM@1.1:OBJECTLISTin/outfalse categories
attrdefCOOSYSTEM@1.1:OBJECTintrue attribute definition

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:ObjectCreate

Create object from template collection
ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outfalse
objectCOOSYSTEM@1.1:OBJECToutfalse
addressCOOSYSTEM@1.1:STRINGintrue
virtualobjectCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIO@1.1001:AttrCategoryRegCategoryGet

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCFOLIO@1.1001:GetRetentionInformation

Get the background task object for retention date calculation
ParameterTypeIn/OutOptionalDescription
rdobjCOOSYSTEM@1.1:OBJECToutfalse RD object
basedateattrCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCFOLIO@1.1001:SetRetentionRDObject

Set the background task object for retention date calculation
ParameterTypeIn/OutOptionalDescription
rdobjCOOSYSTEM@1.1:OBJECTinfalse RD object

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCTEAMROOM@1.1001:IsTeamRoomChild

This action is used to define if a room can be applied to the current object. By default object derived from Basic-, Compound- and ContentObject are valid.
ParameterTypeIn/OutOptionalDescription
isvalidchildCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCTEMPLATEMGMT@1.1001:CreateTemplateCategory

Creates a new template category

Additional Information

Symbol: COODESK@1.1:SymbolTemplateCategoryGroup
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCVENV@1.1001:IsEditable

Used to check whether the object is editable in the property editor. E.g. edit mode will not be enabled:
ParameterTypeIn/OutOptionalDescription
iseditableCOOSYSTEM@1.1:BOOLEANoutfalse true if the property editor should enable edit mode. @see FSCVENV@1.1001:IsEditableAttribute

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]