Click or drag to resize
ContactAccountAction Class
Class for Change contact account action
Inheritance Hierarchy
System.Object
  CMS.WorkflowEngine.BaseWorkflowAction<BaseInfo, AutomationStateInfo, AutomationActionEnum>
    CMS.Automation.AutomationAction
      CMS.ContactManagement.ContactAutomationAction
        CMS.ContactManagement.ContactAccountAction

Namespace: CMS.ContactManagement
Assembly: CMS.ContactManagement (in CMS.ContactManagement.dll) Version: 13.0.131
Syntax
C#
public class ContactAccountAction : ContactAutomationAction

The ContactAccountAction type exposes the following members.

Constructors
  NameDescription
Public methodContactAccountAction
Top
Properties
  NameDescription
Protected propertyAccount
Account info object
Public propertyAccountGUID
Account identifier.
Public propertyActionDefinition
Action definition.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyActionStep
Current step.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyArguments
Action arguments
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyAutomationManager
Automation manager
(Inherited from AutomationAction.)
Public propertyComment
Comment used when action moves to next step.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyContact
Gets current Contact object.
(Inherited from ContactAutomationAction.)
Public propertyContactAction
Gets current action - 0 for ADD TO, 1 for REMOVE FROM account.
Public propertyInfoObject
Current info object.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyInitialStep
Current step.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyMacroResolver
Macro resolver for action.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyManager
Manager.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyOriginalStep
Current step.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyParameters
Parameters of action.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Protected propertyRole
Role info object Null value possible
Protected propertyRoleID
ID of role
Public propertyRoleName
Contact role identifier.
Public propertyStateObject
Current state object.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyUser
User running action.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public propertyWorkflow
Current workflow.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Top
Methods
  NameDescription
Public methodExecute
Executes current action
(Overrides BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.Execute().)
Protected methodGetDefaultMacroResolver
Gets the default macro resolver.
(Inherited from AutomationAction.)
Protected methodGetResolvedParameter<ReturnType>
Gets resolved value of parameter.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public methodLogMessage
Logs message to event log.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Public methodProcess
Processes action.
(Inherited from BaseWorkflowAction<InfoType, StateInfoType, ActionEnumType>.)
Protected methodRefreshObject
Refreshes object instance
(Inherited from AutomationAction.)
Protected methodSetAccountContactRelation
Inserts or updated relation between contact and account
Top
See Also