Object Class Inbox Room (FSCTEAMROOM@1.1001:InboxRoom)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCTEAMROOM@1.1001:Room > FSCTEAMROOM@1.1001:InboxRoom

Inbox rooms are used to start actions for imported objects, based on predefined rules

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Allow Access Definition: false
Abstract: true
Disable Automatic Use of Referenced Object: true
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Secured: SECURED_READWRITE
Symbol: COODESK@1.1:SymbolInbox
Base Class: FSCTEAMROOM@1.1001:Room
Usable as Base Class: true
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
FSCTEAMROOM@1.1001:ibrchildrenContents
FSCTEAMROOM@1.1001:ibronlychecktoplevelApply Rules Only for Top Level
FSCTEAMROOM@1.1001:ibrrulesRules

Actions

ReferenceName
COOSYSTEM@1.1:ObjectChangeClass
COOSYSTEM@1.1:ObjectConstructor
FSCFOLIOCLOUD@1.1001:CreateFolderNew Folder...
FSCFOLIOGUI@1.1001:GetAvailableListViews
FSCFOLIOGUI@1.1001:GetImportTargetTree
FSCPORTAL@1.1001:GetInboxList
FSCTEAMROOM@1.1001:AttrIbrChildrenSet
FSCTEAMROOM@1.1001:AttrIbrRulesSet
FSCTEAMROOM@1.1001:CanManageRules
FSCTEAMROOM@1.1001:CheckRules
FSCTEAMROOM@1.1001:GetDepositRestoredObjectsAttrDef
FSCTEAMROOM@1.1001:GetRoomInitializationTitle
FSCTEAMROOM@1.1001:ManageRules
FSCVENV@1.1001:AddRecentlyUsed

Properties

FSCTEAMROOM@1.1001:ibrchildren (Contents)

List of inbox room children

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:AttrChildrenCopy
Visible: true
Multiple Values (Overrides Type): true
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion
Search for Allowed Classes Only: true
Possible Object Class: COOSYSTEM@1.1:Object
Action Called Before Property Is Saved: FSCTEAMROOM@1.1001:AttrIbrChildrenSet
Changeable: true
Describes Child Relationship: true
Action to Get Display String of Property: FSCFOLIO@1.1001:AttrObjChildrenGetDisp
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Type: COOSYSTEM@1.1:OBJECTLIST
Describes Hierarchical Relationship: true
Allow Commonly Usable Classes Only: true
Changeable in Installed Component: true
Must Be Defined: false
Secured: SECURED_READWRITE


[top]

FSCTEAMROOM@1.1001:ibronlychecktoplevel (Apply Rules Only for Top Level)

Additional Information

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


[top]

FSCTEAMROOM@1.1001:ibrrules (Rules)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Default Main Menu: FSCTEAMROOM@1.1001:MenuRootInboxRoomRules
Action Called Before Property Is Saved: FSCTEAMROOM@1.1001:AttrIbrRulesSet
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: FSCTEAMROOM@1.1001:Rule
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSec
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:ObjectChangeClass

Allows to change the object class of an object. This action is intended for software components, that want to be able to change the class of objects. Software components can use the internal method INTMETH_OBJECTCHANGECLASS to implement this action on the object classes, where they want that feature to be used. The provided internal method removes all properties that the new class of the object does not have any more. The user has to have the create access right on the new class to be able to change the class of the object.
ParameterTypeIn/OutOptionalDescription
objclassCOOSYSTEM@1.1:OBJECTin The new object class. Must not be an abstract class.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectConstructor

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.
ParameterTypeIn/OutOptionalDescription
sourceobjCOOSYSTEM@1.1:OBJECTintrue The source object, if the new object is created as a copy of an object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIOCLOUD@1.1001:CreateFolder (New Folder...)

Menu usecase CreateObjectApp Collaboration Folder

Additional Information

Symbol: COODESK@1.1:SymbolFolderNew
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL
Call Directly on Object: true


[top]

FSCFOLIOGUI@1.1001:GetAvailableListViews

Returns the available list views. The first entry in the returned list is the default view.
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTin the view for which to determine the available list views.
listviewsCOODESK@1.1:ListViewretval the list views that are supported for the current object and view, the first entry is the default view

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCFOLIOGUI@1.1001:GetImportTargetTree

Get import target tree
ParameterTypeIn/OutOptionalDescription
childrenCOOSYSTEM@1.1:DICTIONARYLISTretval the list of children

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCPORTAL@1.1001:GetInboxList

Returns the object pointer property where to store the objects created in FSCPORTAL@1.1001:CreateObject. The method must provide an object list property to act as form inbox. FSCPORTAL@1.1001:FormInbox will use FSCPORTAL@1.1001:inboxobjs as object list property. The InboxRoom will use FSCTEAMROOM@1.1001:ibrchildren as object list property for the new objects.
ParameterTypeIn/OutOptionalDescription
inboxlistCOOSYSTEM@1.1:OBJECTretval

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCTEAMROOM@1.1001:AttrIbrChildrenSet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCTEAMROOM@1.1001:AttrIbrRulesSet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCTEAMROOM@1.1001:CanManageRules

ParameterTypeIn/OutOptionalDescription
userCOOSYSTEM@1.1:OBJECTintrue
silentCOOSYSTEM@1.1:BOOLEANintrue
canmanageCOOSYSTEM@1.1:BOOLEANretval

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCTEAMROOM@1.1001:CheckRules

ParameterTypeIn/OutOptionalDescription
objectsCOOSYSTEM@1.1:OBJECTLISTintrue
rulesCOOSYSTEM@1.1:OBJECTLISTintrue
inboxCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCTEAMROOM@1.1001:GetDepositRestoredObjectsAttrDef

Retrieve the destination list when restoring an object from the wastebasket and the orignal container is no longer available
ParameterTypeIn/OutOptionalDescription
restoredobjCOOSYSTEM@1.1:OBJECTin the object which is restored
restoreviewCOOSYSTEM@1.1:OBJECTretval the list in which the object ist restored

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCTEAMROOM@1.1001:GetRoomInitializationTitle

Action to retrieve the title for the constructor dialog of the room
ParameterTypeIn/OutOptionalDescription
isduplicateCOOSYSTEM@1.1:BOOLEANin
titleCOOSYSTEM@1.1:STRINGretval the title
descriptionCOOSYSTEM@1.1:STRINGouttrue
classchangedCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCTEAMROOM@1.1001:ManageRules

Manage the rules of an inbox room

Additional Information

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


[top]

FSCVENV@1.1001:AddRecentlyUsed

Adds the current object to the recently used list."
ParameterTypeIn/OutOptionalDescription
contextCOOSYSTEM@1.1:OBJECTin The context object is used to determine in which list the rectently used object should be stored. Currently FSCVENV@1.1001:StartMailPortal, FSCTEAMROOM@1.1001:Invite and FSCTEAMROOM@1.1001:SendFolioMail are valid context objects."
additionalobjectsCOOSYSTEM@1.1:OBJECTLISTintrue if more than one object should be added to the recenlty used objects

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]