| CMS.Automation Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AbstractAutomationManagerInfoType | 
            Class for managing the marketing automation.
             | 
|  | AutomationAction | 
            Base automation action
             | 
|  | AutomationActionContext | 
            Automation action context. Ensures context for the automation actions block.
             | 
|  | AutomationActionHandler | 
            Automation action handler
             | 
|  | AutomationEventArgs | 
            Automation event arguments
             | 
|  | AutomationEvents | 
            Automation events
             | 
|  | AutomationHandler | 
            Automation handler
             | 
|  | AutomationHelper | 
            Class for automation helper methods.
             | 
|  | AutomationHistoryInfo | 
            AutomationHistoryInfo data container class.
             | 
|  | AutomationHistoryInfoProvider | 
            Class providing AutomationHistoryInfo management.
             | 
|  | AutomationLogSettings | 
            Class for automation history log settings.
             | 
|  | AutomationManager | 
            Class for managing the marketing automation.
             | 
|  | AutomationMethods | 
            Automation methods - wrapping methods for macro resolver.
             | 
|  | AutomationModule | 
            Represents the automation module.
             | 
|  | AutomationModuleMetadata | 
            Represents the Automation module metadata.
             | 
|  | AutomationProcessTriggerEventArgs | 
            Automation process trigger event arguments
             | 
|  | AutomationProcessTriggerHandler | 
            Automation process trigger handler
             | 
|  | AutomationStateInfo | 
            AutomationStateInfo data container class.
             | 
|  | AutomationStateInfoProvider | 
            Class providing AutomationStateInfo management.
             | 
|  | AutomationTimer | 
            Provides an ITask interface for the automation timing.
             | 
|  | AutomationTransformationFunctions | 
            Functions for automation macro methods.
             | 
|  | EmailAction | 
            Class representing action to send e-mail
             | 
|  | ObjectWorkflowTriggerInfo | 
            ObjectWorkflowTriggerInfo data container class.
             | 
|  | ObjectWorkflowTriggerInfoProvider | 
            Class providing ObjectWorkflowTriggerInfo management.
             | 
|  | ProcessDisabledException | 
            Exception which is thrown when process cannot be started because of its disabled state.
             | 
|  | ProcessRecurrenceException | 
            Exception which is thrown when process recurrence check fails and process is not started.
             | 
|  | StartProcessAction | 
            Class for starting automation process on contact.
             | 
|  | Trigger | 
            Implementation of IAutomationTrigger based on TriggerInfo.
             | 
|  | TriggerDataConstants | 
            Constants for trigger related issues
             | 
|  | TriggerHelper | 
            Class for managing automation triggers.
             | 
|  | TriggerOptions | 
            Crate for passing variables needed by triggers.
             | 
|  | TriggerWorker | 
            Class for managing automation triggers.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | ITrigger | 
            Automation trigger interface.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | AutomationActionEnum | 
            Automation action enumeration.
             |