Click or drag to resize
CMS.Automation Namespace
 
Classes
  ClassDescription
Public classAbstractAutomationManagerInfoType
Class for managing the marketing automation.
Public classAutomationAction
Base automation action
Public classAutomationActionContext
Automation action context. Ensures context for the automation actions block.
Public classAutomationActionDataProvider
Base class for providing automation actions data that will be displayed in automation process designer.
Public classAutomationActionHandler
Automation action handler
Public classAutomationEventArgs
Automation event arguments
Public classAutomationEvents
Automation events
Public classAutomationHandler
Automation handler
Public classAutomationHelper
Class for automation helper methods.
Public classAutomationHistoryInfo
AutomationHistoryInfo data container class.
Public classAutomationHistoryInfoProvider
Class providing AutomationHistoryInfo management.
Public classAutomationLogSettings
Class for automation history log settings.
Public classAutomationManager
Class for managing the marketing automation.
Public classAutomationMethods
Automation methods - wrapping methods for macro resolver.
Public classAutomationModule
Represents the automation module.
Public classAutomationModuleMetadata
Represents the Automation module metadata.
Public classAutomationProcessActivator
Class for enabling or disabling marketing automation process.
Public classAutomationProcessItemInfoType
Wrapper for starting automation process for given InfoObject object with additional data AdditionalData collection
Public classAutomationProcessTriggerEventArgs
Automation process trigger event arguments
Public classAutomationProcessTriggerHandler
Automation process trigger handler
Public classAutomationStateInfo
AutomationStateInfo data container class.
Public classAutomationStateInfoInfoType
AutomationStateInfo data container class.
Public classAutomationStateInfoProvider
Class providing AutomationStateInfo management.
Public classAutomationTemplateInfo
Data container class for AutomationTemplateInfo.
Public classAutomationTemplateInfoProvider
Class providing AutomationTemplateInfo management.
Public classAutomationTemplateManager
Class for managing AutomationTemplateInfo objects.
Public classAutomationTimer
Provides an ITask interface for the automation timing.
Public classAutomationTransformationFunctions
Functions for automation macro methods.
Public classEmailAction
Class representing action to send e-mail
Public classObjectWorkflowTriggerInfo
ObjectWorkflowTriggerInfo data container class.
Public classObjectWorkflowTriggerInfoProvider
Class providing ObjectWorkflowTriggerInfo management.
Public classProcessDisabledException
Exception which is thrown when process cannot be started because of its disabled state.
Public classProcessRecurrenceException
Exception which is thrown when process recurrence check fails and process is not started.
Public classStartProcessAction
Class for starting automation process on contact.
Public classStartProcessActionDataProvider
Class for providing additional data for StartProcessAction that will be displayed in automation process designer.
Public classTrigger
Implementation of IAutomationTrigger based on TriggerInfo.
Public classTriggerDataConstants
Constants for trigger related issues
Public classTriggerHelper
Class for managing automation triggers.
Public classTriggerOptions
Crate for passing variables needed by triggers.
Interfaces
  InterfaceDescription
Public interfaceIAutomationHistoryInfoProvider
Declares members for AutomationHistoryInfo management.
Public interfaceIAutomationStateInfoProvider
Declares members for AutomationStateInfo management.
Public interfaceIAutomationTemplateInfoProvider
Declares members for AutomationTemplateInfo management.
Public interfaceIObjectWorkflowTriggerInfoProvider
Declares members for ObjectWorkflowTriggerInfo management.
Public interfaceITrigger
Automation trigger interface.
Enumerations
  EnumerationDescription
Public enumerationAutomationActionEnum
Automation action enumeration.