Object Class Template Category (Component Object) (COOTC@1.1001:ComponentTemplateCategory)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOSYSTEM@1.1:ConfigurationObject > COOTC@1.1001:ComponentTemplateCategory

Component 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:DefaultAdministratorACL
Symbol: COODESK@1.1:SymbolTemplateCategory
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOSYSTEM@1.1:ConfigurationObject
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
FSCUSERFORMS@1.1001:defaultstateDefault Processing State
FSCUSERFORMS@1.1001:deriveduserformsDerived Forms
FSCUSERFORMS@1.1001:namebuildconfigurationName Build Configuration

Actions

ReferenceName
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameSet
COOTC@1.1001:AttrObjCategoryFilter
COOTC@1.1001:ObjectCreate
FSCFOLIO@1.1001:AttrCategoryRegCategoryGet
FSCFOLIO@1.1001:GetRetentionInformation
FSCFOLIO@1.1001:SetRetentionRDObject
FSCTEAMROOM@1.1001:ApplyTeamRoom
FSCTEAMROOM@1.1001:CheckLinkUsage
FSCUSERFORMS@1.1001:AttrDefaultStateSet
FSCUSERFORMS@1.1001:AttrNameBuildConfigurationSet
FSCUSERFORMS@1.1001:Cleanup
FSCUSERFORMS@1.1001:FindReleasedComponentObject
FSCUSERFORMS@1.1001:ObjectCommittedPostWrapper
FSCUSERFORMS@1.1001:PrepareExpression

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]

FSCUSERFORMS@1.1001:defaultstate (Default Processing State)

The default value for the standard attribute "Processing State" (FSCFOLIO@1.1001:bostate).

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCUSERFORMS@1.1001:AttrDefaultStateSet
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
Visible: true


[top]

FSCUSERFORMS@1.1001:deriveduserforms (Derived Forms)

User forms derived from the user form.

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Destructor Action: COOSYSTEM@1.1:AttrChildrenDestructor
Property for Back Link: FSCUSERFORMS@1.1001:baseuserform
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: FSCUSERFORMS@1.1001:UserForm
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]

FSCUSERFORMS@1.1001:namebuildconfiguration (Name Build Configuration)

Name build configuration for the user form

Additional Information

Type: FSCUSERFORMS@1.1001:NameBuildConfiguration
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: FSCUSERFORMS@1.1001:AttrNameBuildConfigurationSet
Changeable in Installed Component: true


[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:AttrObjNameSet

Set action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
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:ApplyTeamRoom

Pre wrapper of COOSYSTEM@1.1:ObjectFinalizeCommit to perform checks and actions before committing an object
ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTinfalse The list of properties changed in the current transaction

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true
Disable Wrapper Actions: true


[top]

FSCTEAMROOM@1.1001:CheckLinkUsage

ParameterTypeIn/OutOptionalDescription
targetroomCOOSYSTEM@1.1:OBJECTinfalse the room against which the link usage is validated
silentCOOSYSTEM@1.1:BOOLEANinfalse does not raise errors on violations against the link usage
allowedCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCUSERFORMS@1.1001:AttrDefaultStateSet

Propagates default state to draft category and derived user forms.

Additional Information

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


[top]

FSCUSERFORMS@1.1001:AttrNameBuildConfigurationSet

Propagates category name build configuration to draft category derived user forms.

Additional Information

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


[top]

FSCUSERFORMS@1.1001:Cleanup

Deletes all objects assigned with an object referenced in a user form.
ParameterTypeIn/OutOptionalDescription
formCOOSYSTEM@1.1:OBJECTintrue the form is used to restore the original reference based on the form reference and the id for attributes and types
releaseCOOSYSTEM@1.1:BOOLEANintrue true to cleanup the object for released user forms

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCUSERFORMS@1.1001:FindReleasedComponentObject

Retrieves the released object from a draft object. The action is executed on the released category of a user form.
ParameterTypeIn/OutOptionalDescription
draftcategoryCOOSYSTEM@1.1:OBJECTinfalse
draftobjectCOOSYSTEM@1.1:OBJECTinfalse
releasedobjectCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCUSERFORMS@1.1001:ObjectCommittedPostWrapper

Extends prerequisite of software component.
ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTinfalse
changedatCOOSYSTEM@1.1:DATETIMEinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCUSERFORMS@1.1001:PrepareExpression

Prepares an expression by applying the correct using directive.
ParameterTypeIn/OutOptionalDescription
exprCOOSYSTEM@1.1:STRINGLISTinfalse the expression
resultCOOSYSTEM@1.1:STRINGoutfalse the checked and compiled expression

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]