Object Class Campaign (FSCFOLIOCRM@1.1001:Campaign)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCFOLIOCRM@1.1001:Campaign

This class represents a campaign

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: COODESK@1.1:SymbolBarChart
Transfer: false
Commonly usable: true
Base Class: COOSYSTEM@1.1:CompoundObject
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
FSCFOLIOCRM@1.1001:cacodeCampaign ID
FSCFOLIOCRM@1.1001:cacontactcostCost per Qualified Contact
FSCFOLIOCRM@1.1001:cacostTotal Cost
FSCFOLIOCRM@1.1001:cacostunitCost Unit
FSCFOLIOCRM@1.1001:cadescriptionDescription
FSCFOLIOCRM@1.1001:caendEnd
FSCFOLIOCRM@1.1001:cageneratedleadsGenerated Leads
FSCFOLIOCRM@1.1001:caleadcostCost per Lead
FSCFOLIOCRM@1.1001:campaign_campaigndetailstateDetail State
FSCFOLIOCRM@1.1001:capersresourcesPersonnel Resources
FSCFOLIOCRM@1.1001:castartStart
FSCFOLIOCRM@1.1001:castateState
FSCFOLIOCRM@1.1001:castepsSteps
FSCFOLIOCRM@1.1001:catargetgroupTarget Group
FSCFOLIOCRM@1.1001:catypeType
FSCFOLIOCRM@1.1001:objdocumentsDocuments

Actions

ReferenceName
COOSYSTEM@1.1:ObjectConstructor
COOSYSTEM@1.1:ObjectFinalizeCommit
FSCFOLIOCRM@1.1001:AttrCaStateSet
FSCFOLIOCRM@1.1001:AttrDateSet
FSCFOLIOCRM@1.1001:AttrObjDocumentsSet
FSCFOLIOCRM@1.1001:Resolve
FSCFOLIOCRM@1.1001:SetStateToCancelled
FSCFOLIOCRM@1.1001:SetStateToCompleted
FSCFOLIOCRM@1.1001:SetStateToRunning

Properties

FSCFOLIOCRM@1.1001:cacode (Campaign ID)

Campaign ID

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:cacontactcost (Cost per Qualified Contact)

Cost of the campaign per contact person

Additional Information

Length After Point: 2
Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:Currency
Length Before Point: 10
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Changeable: false
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCRM@1.1001:cacost (Total Cost)

Cost of the campaign

Additional Information

Length Before Point: 10
Length After Point: 2
Type: COOSYSTEM@1.1:Currency
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCFOLIOCRM@1.1001:cacostunit (Cost Unit)

Cost unit for the campaign

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:cadescription (Description)

Description of the campaign

Additional Information

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]

FSCFOLIOCRM@1.1001:caend (End)

End date of the campaign

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIOCRM@1.1001:AttrDateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: true
Changeable: true
Use Date Only: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCFOLIOCRM@1.1001:cageneratedleads (Generated Leads)

Leads generated from the campaign

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:caleadcost (Cost per Lead)

Cost of the campaign per lead

Additional Information

Length After Point: 2
Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:Currency
Length Before Point: 10
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Changeable: false
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCRM@1.1001:campaign_campaigndetailstate (Detail State)

Additional Information

Changeable in Installed Component: true
Destructor Action: COOSYSTEM@1.1:AttrRelationDestructor
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrRelationSet
Describes Child Relationship: true
Type: COOSYSTEM@1.1:OBJECT
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: FSCFOLIOCRM@1.1001:CampaignDetailState
Action Called After Property Is Read: COOSYSTEM@1.1:AttrRelationGet
Search for Allowed Classes Only: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrRelationGetVersion
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:AttrRelationCopy
Must Be Defined: false
Action Called Before Property of Version Is Deleted: COOSYSTEM@1.1:AttrRelationDelVersion
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrRelationFixVersion


[top]

FSCFOLIOCRM@1.1001:capersresources (Personnel Resources)

Personnel resources

Additional Information

Length After Point: 2
Changeable in Installed Component: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:FLOAT
Length Before Point: 6
Changeable: true
Must Be Defined: false
Sign: true
Visible: true


[top]

FSCFOLIOCRM@1.1001:castart (Start)

Begin date of the campaign

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIOCRM@1.1001:AttrDateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: true
Changeable: true
Use Date Only: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCFOLIOCRM@1.1001:castate (State)

Campaign State

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIOCRM@1.1001:AttrCaStateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: FSCFOLIOCRM@1.1001:CampaignState
Initialization Value: 4100
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:AttrConstructorCopy
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCRM@1.1001:casteps (Steps)

Campaign steps

Additional Information

Changeable in Installed Component: true
Default Main Menu: FSCTERM@1.1001:MenuRootTerms
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: FSCTERM@1.1001:MenuRootWinTermsContext
Possible Object Class: FSCTERM@1.1001:Term
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]

FSCFOLIOCRM@1.1001:catargetgroup (Target Group)

Target group of the campaign

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: COOSYSTEM@1.1:Object
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]

FSCFOLIOCRM@1.1001:catype (Type)

Campaign type

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:objdocuments (Documents)

Documents associated with the object

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIOCRM@1.1001:AttrObjDocumentsSet
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COODESK@1.1:MenuRootWinContext
Possible Object Class: COOSYSTEM@1.1:Object
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: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]

COOSYSTEM@1.1:ObjectFinalizeCommit

ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIOCRM@1.1001:AttrCaStateSet

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:AttrDateSet

Checks if the start date is before the end date

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:AttrObjDocumentsSet

Set the list of documents of a CRM object

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:Resolve

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCRM@1.1001:SetStateToCancelled

Set campaign state to completed

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:SetStateToCompleted

Set campaign state to completed

Additional Information

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


[top]

FSCFOLIOCRM@1.1001:SetStateToRunning

Set campaign state to running

Additional Information

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


[top]