Object Class Step (FSCANNOUNCEMENT@1.1001:AnnouncementTask)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > FSCANNOUNCEMENT@1.1001:AnnouncementTask

Class used to define special Tasks which have to be accomplished in order to fullfil an complete Announcement

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: COODESK@1.1:SymbolAnnouncementTask
Default ACL for New Objects: COOSYSTEM@1.1:DefaultGlobalACL
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
FSCANNOUNCEMENT@1.1001:atdescrcontDescription
FSCANNOUNCEMENT@1.1001:atdescrstrDescription
FSCANNOUNCEMENT@1.1001:atsymboldoneSymbol for Completed Announcement Element
FSCANNOUNCEMENT@1.1001:atsymbolopenSymbol for Announcement Element in Progress
FSCANNOUNCEMENT@1.1001:attitleTitle
FSCANNOUNCEMENT@1.1001:aturlsHyperlinks
FSCANNOUNCEMENT@1.1001:atvalidateexprExpression to Validate

Actions

ReferenceName
COOSYSTEM@1.1:ObjectPrepareCommit
FSCANNOUNCEMENT@1.1001:AnnouncementTaskDoneStep has been done
FSCANNOUNCEMENT@1.1001:GetLangStringFromLangContent

Properties

FSCANNOUNCEMENT@1.1001:atdescrcont (Description)

This text is displayed for describing what to do

Additional Information

Type: COOSYSTEM@1.1:LanguageContentList
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]

FSCANNOUNCEMENT@1.1001:atdescrstr (Description)

This text is displayed for describing what to do This property is obsolete now. Please use property ancpostvalidcont instead.

Additional Information

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


[top]

FSCANNOUNCEMENT@1.1001:atsymboldone (Symbol for Completed Announcement Element)

This Symbol or Image Object is shown when the Announcement Task has been done.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCANNOUNCEMENT@1.1001:AttrSymbolSet
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: FSCANNOUNCEMENT@1.1001:AttrReferenceCopy
Must Be Defined: false
Visible: true


[top]

FSCANNOUNCEMENT@1.1001:atsymbolopen (Symbol for Announcement Element in Progress)

This Symbol or Image Object is shown as long as the Announcement Task has not been done.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCANNOUNCEMENT@1.1001:AttrSymbolSet
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: FSCANNOUNCEMENT@1.1001:AttrReferenceCopy
Must Be Defined: false
Visible: true


[top]

FSCANNOUNCEMENT@1.1001:attitle (Title)

This text is displayed as title text for the Announcement Task

Additional Information

Type: COOSYSTEM@1.1:LanguageStringList
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]

FSCANNOUNCEMENT@1.1001:aturls (Hyperlinks)

When Hyperlink Objects are defined a link for each object is displayed.

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCANNOUNCEMENT@1.1001:AttrUrlSet
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: COOSYSTEM@1.1:BasicObject
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:AttrChildrenCopy
Must Be Defined: false
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

FSCANNOUNCEMENT@1.1001:atvalidateexpr (Expression to Validate)

When this expression returns with an boolean "true", the Announcement Task will be counted as done.

Additional Information

Initialization Value: false;
Type: COOSYSTEM@1.1:STRINGLIST
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

Actions

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]

FSCANNOUNCEMENT@1.1001:AnnouncementTaskDone (Step has been done)

This Action removes the Object (Announcement Task) on which it has been called from ualtoevaluate from the current user environment corresponding to the given Announcement
ParameterTypeIn/OutOptionalDescription
announcementCOOSYSTEM@1.1:OBJECTinfalse the announcement
targetobjectCOOSYSTEM@1.1:OBJECTintrue the targetobject for multiple instances per announcement
targeturlCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCANNOUNCEMENT@1.1001:GetLangStringFromLangContent

ParameterTypeIn/OutOptionalDescription
langcontlistCOOSYSTEM@1.1:LanguageContentListinfalse
langstringCOOSYSTEM@1.1:STRINGoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]