Object Class Affiliate Marketing Object (FSCFOLIOCLOUDAFFILIATE@1.1001:AffiliateMarketingObject)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > FSCFOLIOCLOUDPARTNER@1.1001:ObjectWithAgreement > FSCFOLIOCLOUDAFFILIATE@1.1001:AffiliateMarketingObject

The affiliate marketing object allows to view details about the users affiliate marketing information

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: FSCFOLIOCLOUDAFFILIATE@1.1001:SymbolAffiliateMarketingObject
Commonly usable: true
Base Class: FSCFOLIOCLOUDPARTNER@1.1001:ObjectWithAgreement
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
FSCFOLIOCLOUDAFFILIATE@1.1001:affdocumentsDocuments
FSCFOLIOCLOUDAFFILIATE@1.1001:affidID
FSCFOLIOCLOUDAFFILIATE@1.1001:affidpostfixAffiliate Marketing ID Postfix
FSCFOLIOCLOUDAFFILIATE@1.1001:afflandingpagetypeLanding-Page Type
FSCFOLIOCLOUDAFFILIATE@1.1001:afflandingpageurlTopic Related Landing-Page
FSCFOLIOCLOUDAFFILIATE@1.1001:afforganisationOrganization
FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationscriptRegistration-Script
FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationurlRegistration-Url
FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationurltypeType of Registration-Url
FSCFOLIOCLOUDAFFILIATE@1.1001:affteamroomTeamroom for Customer Information

Actions

ReferenceName
COOSYSTEM@1.1:ObjectPrepareCommit
FSCFOLIOCLOUDAFFILIATE@1.1001:AttrAffIdSet
FSCFOLIOCLOUDAFFILIATE@1.1001:CheckUniqueId
FSCFOLIOCLOUDAFFILIATE@1.1001:CopyObjectApp
FSCFOLIOCLOUDAFFILIATE@1.1001:GetInitialPostfix
FSCFOLIOCLOUDAFFILIATE@1.1001:InitAffiliateMarketing
FSCFOLIOCLOUDPARTNER@1.1001:GetAgreementString
FSCFOLIOCLOUDPARTNER@1.1001:GetDefiningApp
FSCFOLIOCLOUDPARTNER@1.1001:HasInitializedOrCreatedPartnerObject
FSCFOLIOCLOUDPARTNER@1.1001:SetInactive

Properties

FSCFOLIOCLOUDAFFILIATE@1.1001:affdocuments (Documents)

Documents and Objects provided by Fabasoft (e.g.: logos)

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:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affid (ID)

The affiliate marketing id for this partner

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCFOLIOCLOUDAFFILIATE@1.1001:AttrAffIdSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRING
Maximum Length: 254
Changeable: true
Must Be Defined: true
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affidpostfix (Affiliate Marketing ID Postfix)

The affiliate marketing id postfix

Additional Information

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


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:afflandingpagetype (Landing-Page Type)

Type of landing page url for current affiliate marketing object

Additional Information

Always Compute Filter Expression: true
Initialization Value: 11
Type: FSCFOLIOCLOUDAFFILIATE@1.1001:LandingPageType
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:afflandingpageurl (Topic Related Landing-Page)

Landing page url for current affiliate marketing object

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrValueExprSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRING
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Maximum Length: 254
Changeable: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:afforganisation (Organization)

The organisation this affiliate marketing id is set to

Additional Information

Changeable in Installed Component: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Group
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationscript (Registration-Script)

Registration script for current affiliate marketing object

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrValueExprSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRINGLIST
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Maximum Length: 254
Changeable: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationurl (Registration-Url)

Registration url for current affiliate marketing object

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrValueExprSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRING
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Maximum Length: 254
Changeable: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Must Be Defined: false
Visible: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affregistrationurltype (Type of Registration-Url)

Type of the registration url for current affiliate marketing object

Additional Information

Always Compute Filter Expression: true
Initialization Value: 20
Type: FSCFOLIOCLOUDAFFILIATE@1.1001:RegistrationUrlType
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:affteamroom (Teamroom for Customer Information)

TeamRoom which will be shared to the new users desk on first login

Additional Information

Changeable in Installed Component: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: FSCTEAMROOM@1.1001:TeamRoom
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Always Compute Filter Expression: true
Visible: 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]

FSCFOLIOCLOUDAFFILIATE@1.1001:AttrAffIdSet

Additional Information

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


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:CheckUniqueId

Checks if the given postfix results in a unique affiliate marketing id of whole Fabasoft Cloud.
ParameterTypeIn/OutOptionalDescription
postfixCOOSYSTEM@1.1:STRINGinfalse the postfix
resultCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:CopyObjectApp

This application is called when a user want's to duplicate a object of type affiliate marketing object. An error is shown in this case.

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:GetInitialPostfix

Generates initial postfix out of given objects properties
ParameterTypeIn/OutOptionalDescription
valueCOOSYSTEM@1.1:OBJECTinfalse
postfixCOOSYSTEM@1.1:STRINGoutfalse the postfix

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCLOUDAFFILIATE@1.1001:InitAffiliateMarketing

Initializes the affiliate marketing object

Additional Information

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


[top]

FSCFOLIOCLOUDPARTNER@1.1001:GetAgreementString

Returns the agreement string definition e.q. Fabasoft Cloud Affiliate Marketing-Agremeent for the affiliate marketing agreement.
ParameterTypeIn/OutOptionalDescription
languageCOOSYSTEM@1.1:OBJECTinfalse the language
resultCOOSYSTEM@1.1:STRINGoutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCLOUDPARTNER@1.1001:GetDefiningApp

Returns the app, which defines the object class of this object
ParameterTypeIn/OutOptionalDescription
resultCOOSYSTEM@1.1:OBJECToutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCLOUDPARTNER@1.1001:HasInitializedOrCreatedPartnerObject

Returns wether a user already is part of a partner program or not
ParameterTypeIn/OutOptionalDescription
resultCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCFOLIOCLOUDPARTNER@1.1001:SetInactive

Performs neccessary steps to set the object with agreement to inactive

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]