Object Class Record (RECORDSOM@1.1001:ERMSRecord)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCFOLIO@1.1001:BusinessObject > RECORDSOM@1.1001:ERMSObject > RECORDSOM@1.1001:ERMSRecord

Records are made from documents.

Additional Information

Usable as Base Class: true
Default Context Menu: RECORDSOM@1.1001:MenuRootERMSObjectContext
Abstract: false
Default Task Pane: COODESK@1.1:MainTaskPaneObject
Default Background Menu: COODESK@1.1:MenuRootWinContext
Default Main Menu: COODESK@1.1:MenuRootFolder
Transfer: false
Programmatic Use: true
Base Class: RECORDSOM@1.1001:ERMSObject
Symbol: RECORDSOM@1.1001:SymbolERMSRecord
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Access Definition for New Objects: RECORDSOM@1.1001:AccDefERMSObjects
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Action for Linking Objects: COODESK@1.1:DragIntoLink
Action for Moving Objects: COODESK@1.1:DragIntoMove
Compound: false
Default Task Pane (Selection Dependent): COODESK@1.1:TaskPaneObject

Properties

ReferenceName
COOSYSTEM@1.1:contentFile
RECORDSOM@1.1001:authorsAuthors
RECORDSOM@1.1001:originalsOriginal Contents
RECORDSOM@1.1001:sourceSource

Actions

ReferenceName
COODESK@1.1:AttrObjMiniIconGet
COODESK@1.1:CopyObject
COODESK@1.1:GetDropTargets
COOSYSTEM@1.1:ObjectCopy
RECORDSBUC@1.1001:AttrContainsSetWrapperSet "Contains" list
RECORDSBUC@1.1001:CaptureCapture
RECORDSOM@1.1001:AttrContainsChildrenCopyCopy children of "Contains" property

Properties

COOSYSTEM@1.1:content (File)

Stores the multimedia content of the object and information like the size of the content or the date of the last change.

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadContent
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:AttrContentSet
Type: COOSYSTEM@1.1:Content
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Constructor Action: COOSYSTEM@1.1:AttrContentConstructor
Action Called After Property Is Read: COOSYSTEM@1.1:AttrContentGet
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeContent
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrContentGetVersion
Changeable: true
Must Be Defined: false
Action to Get Property for Full-Text Search: COOSYSTEM@1.1:AttrContentGetFTS
Visible: true


[top]

RECORDSOM@1.1001:authors (Authors)

If an email (COOMAPI@1.1:MailObject) is added to a Record, InitializeObject adds the email's sender (COOMAPI@1.1:mailsender) to authors.

Additional Information

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


[top]

RECORDSOM@1.1001:originals (Original Contents)

Duplicates of the original objects that were captured.

Additional Information

Changeable in Installed Component: true
Destructor Action: COOSYSTEM@1.1:AttrChildrenDestructor
Changeable in User Interface: false
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
Changeable: true
Must Be Defined: false
Visible: true


[top]

RECORDSOM@1.1001:source (Source)

The source of the record, i.e. the object that was captured.

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Property for Back Link: RECORDSOM@1.1001:referencedrecords
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
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

Actions

COODESK@1.1:AttrObjMiniIconGet

Gets the small icon of the object.

Additional Information

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


[top]

COODESK@1.1:CopyObject

Creates a copy of the object and adds it to the object list in the specified relation of the target object.
ParameterTypeIn/OutOptionalDescription
unused1COOSYSTEM@1.1:INTEGERintrue
unused2COOSYSTEM@1.1:INTEGERintrue
viewCOOSYSTEM@1.1:OBJECTinfalse The relation to which the new created object is added.
targetCOOSYSTEM@1.1:OBJECTinfalse The destination object for the created object.
newobjectCOOSYSTEM@1.1:OBJECToutfalse The new created object.
coostoreCOOSYSTEM@1.1:OBJECTin/outtrue The COO Store where the new object should be stored. It returns the COO Store where the object was created.
donotshareCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

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


[top]

COODESK@1.1:GetDropTargets

This action determines the possible drop targets. The desk form of the explore tree is used to identify possible drop targets.
ParameterTypeIn/OutOptionalDescription
droptargetsCOOSYSTEM@1.1:OBJECTLISToutfalse The list of the possible drop targets and is used as input parameter for the COODESK@1.1:GetValidDropTarget action.
dragobjectCOOSYSTEM@1.1:OBJECTLISTintrue Objects to be dropped.
fileinfoCOOSYSTEM@1.1:DICTIONARYLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectCopy

Creates a new object as the copy of the object. This action called on the source object. This action sets the property COOSYSTEM@1.1:objsource on the copied object.
ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outtrue
objectCOOSYSTEM@1.1:OBJECToutfalse The created copy of the object.
addressCOOSYSTEM@1.1:STRINGintrue The object address for the new object. If this parameter is used, it overrides the specified object store in parameter coost or the automatically chosen object store, if no object store was specified.
virtualobjectCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

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


[top]

RECORDSBUC@1.1001:AttrContainsSetWrapper (Set "Contains" list)

Additional Information

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


[top]

RECORDSBUC@1.1001:Capture (Capture)

Capture an object
ParameterTypeIn/OutOptionalDescription
capturetargetCOOSYSTEM@1.1:OBJECTinfalse the parent
createrecordCOOSYSTEM@1.1:BOOLEANinfalse
recordedobjCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSOM@1.1001:AttrContainsChildrenCopy (Copy children of "Contains" property)

Copy children of an ERMS object

Additional Information

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


[top]