HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/MBoogaard/oosting-horseriding.com/wwwroot/bin/CMS.Automation.xml
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Automation</name>
    </assembly>
    <members>
        <member name="T:CMS.Automation.AutomationAction">
            <summary>
            Base automation action
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationAction.RefreshObject">
            <summary>
            Refreshes object instance
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationAction.GetDefaultMacroResolver">
            <summary>
            Gets the default macro resolver.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationAction.AutomationManager">
            <summary>
            Automation manager
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationActionEnum">
            <summary>
            Automation action enumeration.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationActionEnum.Unknown">
            <summary>
            Unknown action.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationActionEnum.MoveToNextStep">
            <summary>
            Object is moved to next step.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationActionEnum.MoveToSpecificStep">
            <summary>
            Object is moved to specific step.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationActionEnum.MoveToPreviousStep">
            <summary>
            Object is moved to previous step.
            </summary>
        </member>
        <member name="T:CMS.Automation.EmailAction">
            <summary>
            Class representing action to send e-mail
            </summary>
        </member>
        <member name="M:CMS.Automation.EmailAction.Execute">
            <summary>
            Executes action
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.Recipients">
            <summary>
            Recipients of e-mail separated by ';' or ','.
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.TemplateName">
            <summary>
            Template of e-mail.
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.Sender">
            <summary>
            Sender of e-mail.
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.Subject">
            <summary>
            Subject specifically defined for step.
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.Body">
            <summary>
            E-mail body specifically defined for step.
            </summary>
        </member>
        <member name="P:CMS.Automation.EmailAction.BasedOnTemplate">
            <summary>
            Whether is e-mail based or template or not 
            </summary>
        </member>
        <member name="T:CMS.Automation.StartProcessAction">
            <summary>
            Class for starting automation process on contact.
            </summary>
        </member>
        <member name="M:CMS.Automation.StartProcessAction.Execute">
            <summary>
            Executes the action.
            </summary>
        </member>
        <member name="P:CMS.Automation.StartProcessAction.ProcessName">
            <summary>
            Activity title.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationActionContext">
            <summary>
            Automation action context. Ensures context for the automation actions block.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationActionContext.mCheckStepPermissions">
            <summary>
            Indicates if step permissions should be checked.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationActionContext.RestoreOriginalValues">
            <summary>
            Restores the original values to the context
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationActionContext.CheckStepPermissions">
            <summary>
            Indicates if step permissions should be checked.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationActionContext.CurrentCheckStepPermissions">
            <summary>
            Indicates if step permissions should be checked.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationHelper">
            <summary>
            Class for automation helper methods.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHelper.GetProcessStatus(CMS.WorkflowEngine.ProcessStatusEnum)">
            <summary>
            Returns formatted string with process status name and CSS class. Only 'Processing' status is returned without CSS class.
            </summary>
            <param name="processStatus">Process status</param>
        </member>
        <member name="M:CMS.Automation.AutomationHelper.GetTriggerName(CMS.WorkflowEngine.WorkflowTriggerTypeEnum,System.String)">
            <summary>
            Returns formatted trigger name.
            </summary>
            <param name="type">Type of trigger</param>
            <param name="objectType">Object type</param>
        </member>
        <member name="M:CMS.Automation.AutomationHelper.CheckProcessDependencies(System.Int32)">
            <summary>
            Check automation process dependencies, return true if is depend.
            </summary>
            <param name="processId">Process ID</param>
        </member>
        <member name="T:CMS.Automation.AutomationLogSettings">
            <summary>
            Class for automation history log settings.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationLogSettings.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Constructor
            </summary>
            <param name="objectType">Object type</param>
            <param name="objectId">Object ID</param>
            <param name="stateId">State object ID</param>
        </member>
        <member name="P:CMS.Automation.AutomationLogSettings.StateObjectID">
            <summary>
            State object ID
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationTimer">
            <summary>
            Provides an ITask interface for the automation timing.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationTimer.Execute(CMS.Scheduler.TaskInfo)">
            <summary>
            Executes the automation timer.
            </summary>
            <param name="task">Task to process</param>
        </member>
        <member name="T:CMS.Automation.ProcessDisabledException">
            <summary>
            Exception which is thrown when process cannot be started because of its disabled state.
            </summary>
        </member>
        <member name="M:CMS.Automation.ProcessDisabledException.#ctor(System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="T:CMS.Automation.ProcessRecurrenceException">
            <summary>
            Exception which is thrown when process recurrence check fails and process is not started.
            </summary>
        </member>
        <member name="M:CMS.Automation.ProcessRecurrenceException.#ctor(System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="T:CMS.Automation.AutomationActionHandler">
            <summary>
            Automation action handler
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationEventArgs">
            <summary>
            Automation event arguments
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationEventArgs.InfoObject">
            <summary>
            Edited version of the object
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationEventArgs.StateObject">
            <summary>
            State object
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationEventArgs.PreviousStep">
            <summary>
            Previous step
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationEvents">
            <summary>
            Automation events
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationEvents.MoveToNextStep">
            <summary>
            Fires when the object is moved to next step
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationEvents.MoveToPreviousStep">
            <summary>
            Fires when the object is moved to previous step
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationEvents.Action">
            <summary>
            Fires when an action is executed
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationEvents.ProcessTrigger">
            <summary>
            Fires when a trigger is processed
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationHandler">
            <summary>
            Automation handler
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHandler.StartEvent(CMS.DataEngine.BaseInfo,CMS.Automation.AutomationStateInfo)">
            <summary>
            Initiates the event handling
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="T:CMS.Automation.AutomationProcessTriggerEventArgs">
            <summary>
            Automation process trigger event arguments
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationProcessTriggerEventArgs.Options">
            <summary>
            Trigger options.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationProcessTriggerEventArgs.TriggerInfo">
            <summary>
            Trigger info object.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationProcessTriggerHandler">
            <summary>
            Automation process trigger handler
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationProcessTriggerHandler.StartEvent(CMS.Automation.ObjectWorkflowTriggerInfo,CMS.Automation.TriggerOptions)">
            <summary>
            Initiates the event handling
            </summary>
            <param name="triggerInfo">Trigger info object</param>
            <param name="options">Trigger options</param>
        </member>
        <member name="T:CMS.Automation.AutomationMethods">
            <summary>
            Automation methods - wrapping methods for macro resolver.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationMethods.PassedThroughActions(CMS.MacroEngine.EvaluationContext,System.Object[])">
            <summary>
            Returns true if process passed through one/all of the selected automation actions in history.
            </summary>
            <param name="context">Evaluation context with child resolver</param>
            <param name="parameters">Method parameters</param>
        </member>
        <member name="M:CMS.Automation.AutomationMethods.PassedThroughSteps(CMS.MacroEngine.EvaluationContext,System.Object[])">
            <summary>
            Returns true if process passed through one/all of the selected automation steps in history.
            </summary>
            <param name="context">Evaluation context with child resolver</param>
            <param name="parameters">Method parameters</param>
        </member>
        <member name="T:CMS.Automation.AutomationTransformationFunctions">
            <summary>
            Functions for automation macro methods.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationTransformationFunctions.PassedThroughActions(System.Object,System.String,System.Boolean)">
            <summary>
            Returns true if process had passed through one/all selected automation actions.
            </summary>
            <param name="state">Process instance to check</param>
            <param name="actions">Automation action names separated with a semicolon</param>
            <param name="allActions">If true all actions must have been passed.</param>
        </member>
        <member name="M:CMS.Automation.AutomationTransformationFunctions.PassedThroughSteps(System.Object,System.String,System.Boolean)">
            <summary>
            Returns true if process had passed through one/all specified automation steps.
            </summary>
            <param name="state">Process instance to check</param>
            <param name="steps">Automation step names separated with a semicolon</param>
            <param name="allSteps">If true all specified steps must have been passed.</param>
        </member>
        <member name="T:CMS.Automation.AbstractAutomationManager`1">
            <summary>
            Class for managing the marketing automation.
            </summary>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetFirstStep(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns start step for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetFinishedStep(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns finished step for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetObjectProcess(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns the process for the specified object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetStepInfo(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets step information for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousStepInfo(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns previous step information.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousStepInfo(`0,CMS.Automation.AutomationStateInfo,System.Boolean)">
            <summary>
            Returns previous step information.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="markAsUsed">Indicates if the history should be marked as used.</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousSteps(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns list of previous steps for current process
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetNextSteps(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns list of next steps.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.LogProcessHistory(CMS.Automation.AutomationLogSettings)">
            <summary>
            Logs specified action in the object workflow history record.
            </summary>
            <param name="settings">Log settings</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.StartProcess(`0,System.Int32,CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Starts process on given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="processId">Process ID</param>
            <param name="trigger">Trigger which initiated the process</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.RemoveProcess(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Removes process from given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToNextStep(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the next step and returns new step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToPreviousStep(`0,CMS.Automation.AutomationStateInfo,System.String)">
            <summary>
            Moves the specified object to the previous step and returns the step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>    
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToPreviousStep(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String)">
            <summary>
            Moves the specified object to the specified previous step and returns the step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Step to which should be specified object moved</param>
            <param name="comment">Action comment</param>    
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToFirstStep(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the first step and returns the step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToFinishedStep(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves object directly to finished step. (Finishes the process without going through all the steps.)
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToSpecificStep(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the specified step and returns workflow step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Step to which should be specified object moved</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
            <remarks>The return step can be different than the original given step.</remarks>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToSpecificNextStep(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the specified next step and returns workflow step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Step to which should be specified object moved</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
            <remarks>The return step can be different than the original given step.</remarks>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.SetActionStatus(`0,CMS.Automation.AutomationStateInfo,System.String)">
            <summary>
            Sets action state
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="status">Status string</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetActionStatus(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets action state
            </summary>
            <param name="infoObj">Info object</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.CheckStepPermissions(`0,CMS.Automation.AutomationStateInfo,CMS.Automation.AutomationActionEnum)">
            <summary>
            Returns true if given user can move given object to the previous/next step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="action">Automation action</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMove(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint)">
            <summary>
            Returns list of users who can move object to the next step. Users who are approved due to generic roles are not included to the result.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMove(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns list of users who can move object to the next step. Users who are approved due to generic roles are not included to the result.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Top N items</param>
            <param name="columns">List of columns to return</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMove(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Returns list of all the users who can move object to the next step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
            <param name="assigned">Indicates if users assigned to the workflow steps should be get. Users in the generic roles are not included</param>
            <param name="managers">Indicates if users who have the manage workflow permission should be get</param>
            <param name="administrators">Indicates if users who are global administrators should be get</param>
            <returns>Returns defined role users, Global administrators and users who have the Manage processes permission for the object</returns>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMove(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint,System.Boolean,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns list of all the users who can move object to the next step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
            <param name="assigned">Indicates if users assigned to the workflow steps should be get. Users in the generic roles are not included</param>
            <param name="managers">Indicates if users who have the manage workflow permission should be get</param>
            <param name="administrators">Indicates if users who are global administrators should be get</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Top N items</param>
            <param name="columns">List of columns to return</param>
            <returns>Returns defined role users, Global administrators and users who have the Manage processes permission for the object</returns>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetFirstStepInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns first step for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetFinishedStepInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns finished step for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetObjectProcessInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Returns the process for the specified object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetStepInfoInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets step information for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousStepInfoInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.Boolean)">
            <summary>
            Returns previous step information for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Current workflow step</param>
            <param name="markAsUsed">Indicates if the history should be marked as used.</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousStepsInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo)">
            <summary>
            Returns list of previous steps for current cycle
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Current workflow step</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetPreviousStepInfoInternal(CMS.Automation.AutomationHistoryInfo,System.Int32,System.Boolean)">
            <summary>
            Gets previous workflow step
            </summary>
            <param name="history">History</param>
            <param name="workflowId">Workflow ID</param>
            <param name="markAsUsed">Indicates if the history should be marked as used.</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetForwardHistoriesInternal(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Gets histories between two given for specified object
            </summary>
            <param name="startHistoryId">Start history ID</param>
            <param name="endHistoryId">End history ID</param>
            <param name="stateId">State object ID</param>
            <param name="topN">Top N results</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetNextStepInfoInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.Membership.UserInfo)">
            <summary>
            Returns list of next steps for given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Workflow step</param>
            <param name="user">User</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.StartProcessInternal(`0,System.Int32,CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Starts process on given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="processId">Process ID</param>
            <param name="trigger">Trigger which initiated the process</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.RemoveProcessInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Removes process from given object.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.CheckRecurrenceInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.ProcessRecurrenceTypeEnum)">
            <summary>
            Check automation process recurrence settings
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="type">Recurrence type</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToNextStepInternal(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the next step and returns new step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToPreviousStepInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String)">
            <summary>
            Moves the specified object to the previous step and returns the new step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Step to which should be specified object moved</param>
            <param name="comment">Action comment</param>    
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MarkReverseHistoriesInternal(CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.Int32)">
            <summary>
            Marks workflow histories as used when moving to previous specific step.
            </summary>
            <param name="previousStep">Previous workflow step</param>
            <param name="currentStep">Current workflow step</param>
            <param name="stateId">State object ID</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToFirstStepInternal(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves the specified object to the first step and returns the step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToSpecificStepInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum,CMS.Automation.AutomationActionEnum)">
            <summary>
            Moves the specified object to the specified step and returns workflow step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="step">Step to which should be specified object moved</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
            <param name="action">Action context</param>
            <remarks>The return step can be different than the original given step.</remarks>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToStepInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowStepInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum,System.Boolean)">
            <summary>
            Moves the specified object to the specified step and returns the step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="currentStep">Current workflow step of the object</param>
            <param name="step">Target workflow step of the object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
            <param name="handleActions">Indicates if step actions should be handled</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveStepInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowStepInfo)">
            <summary>
            Moves the specified object to the first step without automatic transition and returns the final step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="currentStep">Current workflow step of the object</param>
            <remarks>The return step can be different than the original target step.</remarks>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.MoveToFinishedStepInternal(`0,CMS.Automation.AutomationStateInfo,System.String,CMS.WorkflowEngine.WorkflowTransitionTypeEnum)">
            <summary>
            Moves object directly to finished step. (Finishes the process without going through all the steps.)
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="comment">Action comment</param>
            <param name="transitionType">Type of transition (Use Manual when the action is performed by the user, not the process.)</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.CheckStepPermissionsInternal(`0,CMS.Automation.AutomationStateInfo,CMS.Automation.AutomationActionEnum)">
            <summary>
            Returns true if given user can move given object to previous/next step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="action">Automation action</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMoveInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns list of users who can move object to the next step. Users who are approved due to generic roles are not included to the result.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Top N items</param>
            <param name="columns">List of columns to return</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetUsersWhoCanMoveInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.Definitions.SourcePoint,System.Boolean,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns list of all the users who can move object to the next step.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="sourcePoint">Step source point (for steps with multiple outgoing transitions)</param>
            <param name="assigned">Indicates if users assigned to the workflow steps should be get. Users in the generic roles are not included</param>
            <param name="managers">Indicates if users who have the manage permission should be get</param>
            <param name="administrators">Indicates if users who are global administrators should be get</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Top N items</param>
            <param name="columns">List of columns to return</param>
            <returns>Returns defined role users, Global administrators and users who have the Manage processes permission for the object</returns>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.SetActionStatusInternal(`0,CMS.Automation.AutomationStateInfo,System.String)">
            <summary>
            Sets action state
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="status">Status string</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetActionStatusInternal(`0,CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets action state
            </summary>
            <param name="infoObj">Info object</param>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetEvalResolverInternal(`0,CMS.Automation.AutomationStateInfo,CMS.WorkflowEngine.WorkflowInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.Membership.UserInfo)">
            <summary>
            Gets resolver for evaluation of transitions and source points
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="workflow">Workflow</param>
            <param name="step">Workflow step</param>
            <param name="user">User</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetEmailResolver(`0,CMS.Automation.AutomationStateInfo,CMS.Membership.UserInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowInfo,System.String,System.String)">
            <summary>
            Get resolver for e-mail sending.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="user">User</param>
            <param name="originalStep">Original workflow step</param>
            <param name="currentStep">Current workflow step</param>
            <param name="workflow">Workflow</param>
            <param name="action">Automation action string representation</param>
            <param name="comment">Action comment</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.GetEmailResolverInternal(`0,CMS.Automation.AutomationStateInfo,CMS.Membership.UserInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowStepInfo,CMS.WorkflowEngine.WorkflowInfo,System.String,System.String)">
            <summary>
            Get resolver for e-mail sending.
            </summary>
            <param name="infoObj">Object instance</param>
            <param name="stateObj">State object</param>
            <param name="userInfo">User info that performed the action</param>
            <param name="originalStep">Original workflow step</param>
            <param name="currentStep">Current workflow step</param>
            <param name="workflow">Workflow</param>
            <param name="action">Workflow action string representation</param>
            <param name="comment">Action comment</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.ProcessActionInternal(CMS.WorkflowEngine.WorkflowActionEventArgs{`0,CMS.Automation.AutomationStateInfo,CMS.Automation.AutomationActionEnum})">
            <summary>
            Processes action connected to given step.
            </summary>
            <param name="arguments">Action arguments</param>
        </member>
        <member name="M:CMS.Automation.AbstractAutomationManager`1.TrySetStateCustomData(System.String,CMS.Base.StringSafeDictionary{System.Object},CMS.Helpers.ContainerCustomData)">
            <summary>
            Copy data under specific key from triggerData to stateData. Null items or already existing ones will be ignored.
            </summary>
            <param name="key">Specific key</param>
            <param name="triggerData">Trigger data</param>
            <param name="stateData">State data</param>
        </member>
        <member name="P:CMS.Automation.AbstractAutomationManager`1.CheckPermissions">
            <summary>
            Indicates if step permissions should be checked when the step is moved.
            </summary>
        </member>
        <member name="P:CMS.Automation.AbstractAutomationManager`1.User">
            <summary>
            User
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationManager">
            <summary>
            Class for managing the marketing automation.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationManager.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationManager.#ctor(CMS.Membership.UserInfo)">
            <summary>
            Constructor - Creates automation manager.
            </summary>
            <param name="user">User</param>
        </member>
        <member name="M:CMS.Automation.AutomationManager.Init(CMS.Membership.UserInfo)">
            <summary>
            Initializes the manager
            </summary>
            <param name="user">User to run with</param>
        </member>
        <member name="M:CMS.Automation.AutomationManager.ChangeManagerTypeTo(System.Type)">
            <summary>
            Changes the manager type to the given type
            </summary>
            <param name="newType">New manager type</param>
        </member>
        <member name="M:CMS.Automation.AutomationManager.GetInstance(CMS.Membership.UserInfo)">
            <summary>
            Gets the instance of the manager for the given user.
            </summary>
            <remarks>
            When calling other methods of <see cref="T:CMS.Automation.AutomationManager"/> (for example <see cref="M:CMS.Automation.AbstractAutomationManager`1.StartProcess(`0,System.Int32,CMS.Automation.ObjectWorkflowTriggerInfo)"/>) permissions are checked for the given user.
            If user is not granted required permissions automation process doesn't work correctly.
            </remarks>
            <param name="user">User whose context is used. See remarks for more information.</param>
        </member>
        <member name="T:CMS.Automation.AutomationHandlers">
            <summary>
            Workflow handlers
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHandlers.Init">
            <summary>
            Initializes the marketing automation handlers.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHandlers.ClearTriggersCache(System.Object,CMS.DataEngine.ObjectEventArgs)">
            <summary>
            Removes all triggers from cache.      
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHandlers.Workflow_Update_Before(System.Object,CMS.DataEngine.ObjectEventArgs)">
            <summary>
            Fires before workflow insert or update.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHandlers.Delete_Before(System.Object,CMS.DataEngine.ObjectEventArgs)">
            <summary>
            Executes before deletion of the object.
            Handles removing triggers for targeted deleted object by its type and ID.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationModule">
            <summary>
            Represents the automation module.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationModule.AUTOMATION_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for automation.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationModule.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationModule.OnInit">
            <summary>
            Initializes the module.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationModule.ClearHashtables(System.Boolean)">
            <summary>
            Clears the module hash tables.
            </summary>
            <param name="logTasks">If true, web farm tasks are logged</param>
        </member>
        <member name="T:CMS.Automation.AutomationModuleMetadata">
            <summary>
            Represents the Automation module metadata.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Automation.ImportSpecialActions">
            <summary>
            Handles special actions during the import process.
            </summary>
        </member>
        <member name="M:CMS.Automation.ImportSpecialActions.Init">
            <summary>
            Initializes export handlers
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationHistoryInfo">
            <summary>
            AutomationHistoryInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationHistoryInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationHistoryInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfo.#ctor">
            <summary>
            Constructor - Creates an empty AutomationHistoryInfo object.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new AutomationHistoryInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data.</param>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryID">
            <summary>
            ID of history record.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryStepID">
            <summary>
            Original step.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryStepDisplayName">
            <summary>
            Original step display name.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryStepName">
            <summary>
            Original step name.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryStepType">
            <summary>
            Original step type.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryTargetStepID">
            <summary>
            Target step.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryTargetStepDisplayName">
            <summary>
            Target step display name.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryTargetStepName">
            <summary>
            Target step name.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryTransitionType">
            <summary>
            Type of transition between original step and target step.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryWorkflowID">
            <summary>
            Workflow identification.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryApprovedByUserID">
            <summary>
            User that approved the object.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryApprovedWhen">
            <summary>
            Date and time of approval.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryComment">
            <summary>
            Comment of approval.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryWasRejected">
            <summary>
            Whether the object was rejected.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryRejected">
            <summary>
            Whether history was rejected.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryTargetStepType">
            <summary>
            Target step type.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationHistoryInfo.HistoryStateID">
            <summary>
            Process state identification.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationHistoryInfoProvider">
            <summary>
            Class providing AutomationHistoryInfo management.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistories">
            <summary>
            Returns all automation history records.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistories(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all automation history records matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistories(System.String,System.String)">
            <summary>
            Returns dataset of all automation history records matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoryInfo(System.Int32)">
            <summary>
            Returns automation history with specified ID.
            </summary>
            <param name="historyId">Automation history ID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoryInfo(System.String)">
            <summary>
            Returns automation history with specified name.
            </summary>
            <param name="historyName">Automation history name.</param>                
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.SetAutomationHistoryInfo(CMS.Automation.AutomationHistoryInfo)">
            <summary>
            Sets (updates or inserts) specified automation history.
            </summary>
            <param name="historyObj">Automation history to be set.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.DeleteAutomationHistoryInfo(CMS.Automation.AutomationHistoryInfo)">
            <summary>
            Deletes specified automation history.
            </summary>
            <param name="historyObj">Automation history to be deleted.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.DeleteAutomationHistoryInfo(System.Int32)">
            <summary>
            Deletes automation history with specified ID.
            </summary>
            <param name="historyId">Automation history ID.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetLastApprovalActionFromStep(System.Int32,System.Int32)">
            <summary>
            Gets last approval action from given step
            </summary>
            <param name="stepId">Step ID</param>
            <param name="stateId">State object ID</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetLastApprovalActionToStep(System.Int32,System.Int32)">
            <summary>
            Gets last approval action to given step
            </summary>
            <param name="stepId">Step ID</param>
            <param name="stateId">State object ID</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetLastApprovalActionFromFirstStep(System.Int32)">
            <summary>
            Gets last approval action from first step
            </summary>
            <param name="stateId">State object ID</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.MarkRejected(System.Int32,System.Int32,System.Int32)">
            <summary>
            Marks automation histories as used when rejecting to specific step.
            </summary>
            <param name="startHistoryId">Start history ID</param>
            <param name="endHistoryId">End history ID</param>
            <param name="stateId">State object ID</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.DeleteObjectsHistories(System.String)">
            <summary>
            Removes histories.
            </summary>
            <param name="where">Where condition</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoriesInternal">
            <summary>
            Returns all automation history records.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoriesInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all automation history records matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoryInfoInternal(System.Int32)">
            <summary>
            Returns automation history with specified ID.
            </summary>
            <param name="historyId">Automation history ID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetAutomationHistoryInfoInternal(System.String)">
            <summary>
            Returns automation history with specified name.
            </summary>
            <param name="historyName">Automation history name.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.SetAutomationHistoryInfoInternal(CMS.Automation.AutomationHistoryInfo)">
            <summary>
            Sets (updates or inserts) specified automation history.
            </summary>
            <param name="historyObj">Automation history to be set.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.DeleteAutomationHistoryInfoInternal(CMS.Automation.AutomationHistoryInfo)">
            <summary>
            Deletes specified automation history.
            </summary>
            <param name="historyObj">Automation history to be deleted.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetLastApprovalActionInternal(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Gets last approval action to/from given step
            </summary>
            <param name="stepId">Step ID</param>
            <param name="stateId">State object ID</param>
            <param name="startStep">Indicates if given step is start step</param>
        </member>
        <member name="M:CMS.Automation.AutomationHistoryInfoProvider.GetLastApprovalActionFromFirstStepInternal(System.Int32)">
            <summary>
            Gets last approval action from first step
            </summary>
            <param name="stateId">State object ID</param>
        </member>
        <member name="T:CMS.Automation.AutomationStateInfo">
            <summary>
            AutomationStateInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationStateInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationStateInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationStateInfo.mStateCustomData">
            <summary>
            State custom data.
            </summary>
        </member>
        <member name="F:CMS.Automation.AutomationStateInfo.mStateStepTimeout">
            <summary>
            Workflow state step timeout
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.SetValue(System.String,System.Object)">
            <summary>
            Sets value of the specified column.
            </summary>
            <param name="columnName">Column name</param>
            <param name="value">Value</param>
            <returns>Returns true if the operation was successful</returns>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.RegisterProperties">
            <summary>
            Registers properties of this object.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.#ctor">
            <summary>
            Constructor - Creates an empty AutomationStateInfo object.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new AutomationStateInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateID">
            <summary>
            ID of state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateGUID">
            <summary>
            GUID of state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateStepID">
            <summary>
            Step of the state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateStepTimeout">
            <summary>
            Step timeout date (for steps with timeout).
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateObjectID">
            <summary>
            Object under state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateObjectType">
            <summary>
            Type of object under state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateWorkflowID">
            <summary>
            Workflow of the state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateSiteID">
            <summary>
            Site identifier of state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateActionStatus">
            <summary>
            Action status flag.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateStatus">
            <summary>
            Status of the state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateCreated">
            <summary>
            Creation time of the state.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateUserID">
            <summary>
            ID of the user who started automation process.
            </summary>
            <remarks>0 indicates process was started automatically.</remarks>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateLastModified">
            <summary>
            Time of the last modification.
            </summary>
        </member>
        <member name="P:CMS.Automation.AutomationStateInfo.StateCustomData">
            <summary>
            State custom data.
            </summary>
        </member>
        <member name="T:CMS.Automation.AutomationStateInfoProvider">
            <summary>
            Class providing AutomationStateInfo management.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStates">
            <summary>
            Returns all automation states records.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetStates(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all states matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetStates(System.String,System.String)">
            <summary>
            Returns dataset of all states matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStateInfo(System.Int32)">
            <summary>
            Returns state with specified ID.
            </summary>
            <param name="stateId">State ID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStateInfo(System.Guid)">
            <summary>
            Returns state with specified GUID.
            </summary>
            <param name="stateGuid">State GUID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.SetAutomationStateInfo(CMS.Automation.AutomationStateInfo)">
            <summary>
            Sets (updates or inserts) specified state.
            </summary>
            <param name="stateObj">state to be set.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.DeleteAutomationStateInfo(CMS.Automation.AutomationStateInfo)">
            <summary>
            Deletes specified state.
            </summary>
            <param name="stateObj">state to be deleted.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.DeleteAutomationStateInfo(System.Int32)">
            <summary>
            Deletes state with specified ID.
            </summary>
            <param name="stateId">state ID.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.DeleteAutomationStates(System.String,System.Collections.Generic.IList{System.Int32})">
            <summary>
            Deletes automation states associated with specified object.
            </summary>
            <param name="objectType">Object type</param>
            <param name="ids">List of IDs</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetProcessInstanceStatus(CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets automation process instance status
            </summary>
            <param name="stateObj">State object</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.Clear(System.Boolean)">
            <summary>
            Clear hashtables.
            </summary>
            <param name="logTasks">If true, web farm tasks are logged</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])">
            <summary>
            Runs the processing of specific web farm task for current provider
            </summary>
            <param name="actionName">Action name</param>
            <param name="data">Custom task data</param>
            <param name="binary">Binary data</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStatesInternal">
            <summary>
            Returns all automation states records.
            </summary>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetStatesInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all states matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStateInfoInternal(System.Int32)">
            <summary>
            Returns state with specified ID.
            </summary>
            <param name="stateId">state ID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetAutomationStateInfoInternal(System.Guid)">
            <summary>
            Returns state with specified GUID.
            </summary>
            <param name="stateGuid">State GUID.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.SetAutomationStateInfoInternal(CMS.Automation.AutomationStateInfo)">
            <summary>
            Sets (updates or inserts) specified state.
            </summary>
            <param name="stateObj">state to be set.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.DeleteAutomationStateInfoInternal(CMS.Automation.AutomationStateInfo)">
            <summary>
            Deletes specified state.
            </summary>
            <param name="stateObj">state to be deleted.</param>        
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.DeleteAutomationStatesInternal(System.String,System.Collections.Generic.IList{System.Int32})">
            <summary>
            Deletes automation states associated with specified object. Also removes scheduled tasks associated to these automation states.
            </summary>
            <param name="objectType">Object type</param>
            <param name="ids">List of IDs</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetProcessInstanceStatusInternal(CMS.Automation.AutomationStateInfo)">
            <summary>
            Gets automation process instance status.
            </summary>
            <param name="state">State object</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.GetStatusKey(System.String,System.Int32,System.Int32)">
            <summary>
            Gets status key
            </summary>
            <param name="objectType">Object type</param>
            <param name="objectId">Object ID</param>
            <param name="processId">Process ID</param>
        </member>
        <member name="M:CMS.Automation.AutomationStateInfoProvider.RemoveProcessInstanceStatusInternal(CMS.Automation.AutomationStateInfo)">
            <summary>
            Removes status from hashtable
            </summary>
            <param name="stateObj">State object</param>
        </member>
        <member name="T:CMS.Automation.ObjectWorkflowTriggerInfo">
            <summary>
            ObjectWorkflowTriggerInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Automation.ObjectWorkflowTriggerInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Automation.ObjectWorkflowTriggerInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.UpdateData">
            <summary>
            Updates the object.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.InsertData">
            <summary>
            Inserts the object.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.DeleteData">
            <summary>
            Deletes the object.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.#ctor">
            <summary>
            Constructor - Creates an empty ObjectWorkflowTriggerInfo object.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new ObjectWorkflowTriggerInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfo.InsertAsCloneInternal(CMS.DataEngine.CloneSettings,CMS.DataEngine.CloneResult,CMS.DataEngine.BaseInfo)">
            <summary>
            Inserts cloned object to DB.
            </summary>
            <param name="settings">Cloning settings</param>
            <param name="result">Cloning result</param>
            <param name="originalObject">Original source BaseInfo (object being cloned)</param>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerID">
            <summary>
            Trigger ID
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerGUID">
            <summary>
            Trigger GUID
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerLastModified">
            <summary>
            Trigger last modified
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerDisplayName">
            <summary>
            Trigger display name
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerSiteID">
            <summary>
            Trigger site ID
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerMacroCondition">
            <summary>
            Trigger macro condition
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerType">
            <summary>
            Trigger type
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerWorkflowID">
            <summary>
            Trigger workflow ID
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerObjectType">
            <summary>
            Object type trigger can be applied to.
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerTargetObjectType">
            <summary>
            Type of concrete object of trigger.
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerTargetObjectID">
            <summary>
            ID of concrete object of trigger.
            </summary>
        </member>
        <member name="P:CMS.Automation.ObjectWorkflowTriggerInfo.TriggerParameters">
            <summary>
            Parameters of trigger.
            </summary>
        </member>
        <member name="T:CMS.Automation.ObjectWorkflowTriggerInfoProvider">
            <summary>
            Class providing ObjectWorkflowTriggerInfo management.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggers">
            <summary>
            Returns all object workflow triggers.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggers(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggers(System.String,System.String)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggerInfo(System.Int32)">
            <summary>
            Returns ObjectWorkflowTrigger with specified ID.
            </summary>
            <param name="ObjectWorkflowTriggerId">ObjectWorkflowTrigger ID.</param>        
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.SetObjectWorkflowTriggerInfo(CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Sets (updates or inserts) specified ObjectWorkflowTrigger.
            </summary>
            <param name="ObjectWorkflowTriggerObj">ObjectWorkflowTrigger to be set.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.DeleteObjectWorkflowTriggerInfo(CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Deletes specified ObjectWorkflowTrigger.
            </summary>
            <param name="ObjectWorkflowTriggerObj">ObjectWorkflowTrigger to be deleted.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.DeleteObjectWorkflowTriggerInfo(System.Int32)">
            <summary>
            Deletes ObjectWorkflowTrigger with specified ID.
            </summary>
            <param name="ObjectWorkflowTriggerId">ObjectWorkflowTrigger ID.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggers(System.String,System.String,System.Int32,System.String,System.Int32)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers for specified site matching the specified parameters.
            </summary>       
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
            <param name="siteId">Site ID.</param>        		
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggers(System.Int32)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers for specified site.
            </summary>
            <param name="siteId">Site ID.</param>        
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.DeleteObjectsTriggers(System.String,System.Collections.Generic.IList{System.Int32})">
            <summary>
            Removes triggers associated to selected objects of given type.
            </summary>
            <param name="objectType">Object type</param>
            <param name="ids">List of IDs</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggersInternal">
            <summary>
            Returns all object workflow triggers.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggersInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggerInfoInternal(System.Int32)">
            <summary>
            Returns ObjectWorkflowTrigger with specified ID.
            </summary>
            <param name="ObjectWorkflowTriggerId">ObjectWorkflowTrigger ID.</param>        
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.SetObjectWorkflowTriggerInfoInternal(CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Sets (updates or inserts) specified ObjectWorkflowTrigger.
            </summary>
            <param name="ObjectWorkflowTriggerObj">ObjectWorkflowTrigger to be set.</param>        
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.DeleteObjectWorkflowTriggerInfoInternal(CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Deletes specified ObjectWorkflowTrigger.
            </summary>
            <param name="ObjectWorkflowTriggerObj">ObjectWorkflowTrigger to be deleted.</param>        
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.GetObjectWorkflowTriggersInternal(System.String,System.String,System.Int32,System.String,System.Int32)">
            <summary>
            Returns dataset of all ObjectWorkflowTriggers for specified site matching the specified parameters.
            </summary>
            <param name="where">Where condition.</param>
            <param name="orderBy">Order by expression.</param>
            <param name="topN">Number of records to be selected.</param>        
            <param name="columns">Columns to be selected.</param>
            <param name="siteId">Site ID.</param> 
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.Clear(System.String,System.Boolean)">
            <summary>
            Clears hash tables.
            </summary>
        </member>
        <member name="M:CMS.Automation.ObjectWorkflowTriggerInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])">
            <summary>
            Runs the processing of specific web farm task for current provider.
            </summary>
            <param name="actionName">Action name</param>
            <param name="data">Custom data</param>
            <param name="binary">Binary data</param>
        </member>
        <member name="T:CMS.Automation.ITrigger">
            <summary>
            Automation trigger interface.
            </summary>
        </member>
        <member name="M:CMS.Automation.ITrigger.Process(CMS.Automation.TriggerOptions)">
            <summary>
            Processes trigger.
            </summary>
        </member>
        <member name="T:CMS.Automation.Trigger">
            <summary>
            Implementation of IAutomationTrigger based on TriggerInfo.
            </summary>
        </member>
        <member name="M:CMS.Automation.Trigger.#ctor(CMS.Automation.ObjectWorkflowTriggerInfo)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CMS.Automation.Trigger.Process(CMS.Automation.TriggerOptions)">
            <summary>
            Resolves trigger macro on given object and creates workflow process if successful.
            </summary>
        </member>
        <member name="T:CMS.Automation.TriggerDataConstants">
            <summary>
            Constants for trigger related issues
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerDataConstants.TRIGGER_DATA_ACTIVITY_ITEMID">
            <summary>
            The trigger activity item id dictionary key
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerDataConstants.TRIGGER_DATA_ACTIVITY_ITEM_DETAILID">
            <summary>
            The trigger activity detail item id dictionary key
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerDataConstants.TRIGGER_DATA_ACTIVITY_VALUE">
            <summary>
            The trigger activity value dictionary key
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerDataConstants.TRIGGER_DATA">
            <summary>
            The trigger data dictionary key
            </summary>
        </member>
        <member name="T:CMS.Automation.TriggerHelper">
            <summary>
            Class for managing automation triggers.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.ProcessTriggers(CMS.Automation.TriggerOptions)">
            <summary>
            Processes all triggers of given type on given BaseInfo.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.RegisterCustomTrigger(CMS.Automation.ITrigger)">
            <summary>
            Registers custom trigger.
            </summary>
            <param name="trigger">Trigger to register</param>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.HasTriggerTypes(System.String)">
            <summary>
            Checks if triggers of given types are present.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.GetTriggers(System.String)">
            <summary>
            Gets all cached triggers.
            </summary>
            <param name="objectType">Object type</param>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.ClearHashtable(System.String)">
            <summary>
            Clears cached triggers for given object type.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.ClearHashtableInternal(System.String)">
            <summary>
            Clears cached triggers for given object type.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.RegisterCustomTriggerInternal(CMS.Automation.ITrigger)">
            <summary>
            Registers custom trigger.
            </summary>
            <param name="trigger">Trigger to register</param>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.ProcessTriggersInternal(CMS.Automation.TriggerOptions)">
            <summary>
            Processes all triggers of given type on given BaseInfo.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerHelper.GetTriggersInternal(System.String)">
            <summary>
            Gets all cached triggers.
            </summary>
            <param name="objectType">Object type</param>
        </member>
        <member name="T:CMS.Automation.TriggerOptions">
            <summary>
            Crate for passing variables needed by triggers.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.Info">
            <summary>
            Info to add to process. Required field.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.ObjectType">
            <summary>
            Allowed object type of workflow process that trigger would start. Required field.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.IgnoreProcesses">
            <summary>
            List of processes to ignore.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.Resolver">
            <summary>
            Resolver on which macros of triggers will be resolved.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.Types">
            <summary>
            Allowed types of triggers to be processed. Leave empty to process all types of triggers.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.PassFunction">
            <summary>
            Function that must be passed to process trigger.
            </summary>
        </member>
        <member name="F:CMS.Automation.TriggerOptions.AdditionalData">
            <summary>
            The additional data for trigger that will be available in trigger via TriggerParameters[TRIGGER_DATA]
            </summary>
        </member>
        <member name="T:CMS.Automation.TriggerWorker">
            <summary>
            Class for managing automation triggers.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerWorker.#ctor(CMS.Automation.TriggerOptions)">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerWorker.#ctor(CMS.Automation.TriggerOptions,System.Action{CMS.Automation.TriggerOptions})">
            <summary>
            Constructor.
            </summary>
            <param name="options">Options.</param>
            <param name="loadOptions">Additionally load options in created thread.</param>
        </member>
        <member name="M:CMS.Automation.TriggerWorker.Run">
            <summary>
            Processes all triggers, adds BaseInfo set in options to workflow processes.
            </summary>
        </member>
        <member name="M:CMS.Automation.TriggerWorker.GetDuplicityKey">
            <summary>
            Gets the duplicity key for the worker to eliminate duplicate queued workers.
            </summary>
        </member>
        <member name="P:CMS.Automation.TriggerWorker.DuplicityKey">
            <summary>
            Duplicity key used to remove redundant workers out of worker queue. Leave empty for default implementation.
            </summary>
        </member>
    </members>
</doc>