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="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,System.Collections.Generic.IEnumerable{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.StartProcess(System.Collections.Generic.IEnumerable{CMS.Automation.AutomationProcessItem{`0}},System.Int32,CMS.Automation.ObjectWorkflowTriggerInfo)"> <summary> Starts process on given objects. </summary> <param name="objects">Object instances</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.MoveToNextStep(System.Collections.Generic.IEnumerable{CMS.Automation.AutomationStateInfo{`0}})"> <summary> Moves the specified object's collection to the next step. </summary> <param name="stateObjects">Collection of automation states to move to the next step</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(System.Collections.Generic.IEnumerable{CMS.Automation.AutomationProcessItem{`0}},System.Int32,CMS.Automation.ObjectWorkflowTriggerInfo)"> <summary> Starts process on given object. </summary> <param name="infoObjects">Object instances</param> <param name="processId">Process ID</param> <param name="trigger">Trigger which initiated the process</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,System.String)"> <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> <param name="comment">Action comment</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.AutomationProcessItem`1"> <summary> Wrapper for starting automation process for given <see cref="P:CMS.Automation.AutomationProcessItem`1.InfoObject"/> object with additional data <see cref="P:CMS.Automation.AutomationProcessItem`1.AdditionalData"/> collection </summary> <typeparam name="InfoType">Info object type</typeparam> </member> <member name="P:CMS.Automation.AutomationProcessItem`1.InfoObject"> <summary> Gets or sets the object for which is automation started </summary> </member> <member name="P:CMS.Automation.AutomationProcessItem`1.AdditionalData"> <summary> Gets or sets additional data for start automation </summary> </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="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.DeleteObjectsHistories(CMS.DataEngine.IWhereCondition)"> <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`1"> <summary> AutomationStateInfo data container class. </summary> </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="P:CMS.Automation.AutomationStateInfo`1.StateObject"> <summary> Object to process automation </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.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.ClearHashtables(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="M:CMS.Automation.AutomationStateInfoProvider.BulkMoveAutomationStateToTargetContact(System.Int32,System.Int32)"> <summary> Moves all automation states assigned to contact identified by given <paramref name="sourceContactID"/> to the state assigned to contact identified by <paramref name="targetContactID"/>. </summary> <remarks> This method should be used only in the merging process. Note that there is no consistency check on whether the states with given IDs exist or not. Caller of this method should perform all the neccessary checks prior to the method invocation. </remarks> <param name="sourceContactID">Identifier of the contact the assigned state is moved from</param> <param name="targetContactID">Identifier of the contact the assigned state is moved to</param> </member> <member name="M:CMS.Automation.AutomationStateInfoProvider.BulkInsertAutomationState(System.Collections.Generic.IEnumerable{CMS.Automation.AutomationStateInfo})"> <summary> Inserts all automation states given by <paramref name="states"/> collection into database. <see cref="P:CMS.Automation.AutomationStateInfo.StateCreated"/> will be set to the insertion time. </summary> <param name="states">Collection of automation states to insert into database</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="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.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(System.Collections.Generic.IEnumerable{CMS.Automation.TriggerOptions})"> <summary> Processes the given collection of trigger options. </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(System.Collections.Generic.IEnumerable{CMS.Automation.TriggerOptions})"> <summary> Processes the given collection of trigger options and resolves trigger macro on given object and creates workflow process if successful. </summary> <param name="options">Collection of <see cref="T:CMS.Automation.TriggerOptions"/> objects to process</param> </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.ProcessTriggers(System.Collections.Generic.IEnumerable{CMS.Automation.TriggerOptions})"> <summary> Processes all triggers of given type on given options collection. </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(System.Collections.Generic.IEnumerable{CMS.Automation.TriggerOptions})"> <summary> Processes all triggers of given type on given options collection. </summary> </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.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="P:CMS.Automation.TriggerOptions.IgnoreProcesses"> <summary> List of processes to ignore. </summary> </member> </members> </doc> |