AutomationManager MembersKentico 8.0 API Reference
The AutomationManager type exposes the following members.
Constructors

  NameDescription
Public methodAutomationManager Obsolete.
Constructor
Protected methodAutomationManager(UserInfo)
Constructor - Creates automation manager.
Back to Top
Methods

  NameDescription
Protected methodCreateActionArgumentsInternal
Creates action arguments.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodCreateActionsExecutorInternal
Creates action executor with prefilled parameters.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodEvaluateSourcePointsInternal
Evaluates source points with given macro resolver
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodEvaluateTransitions(WorkflowStepInfo, UserInfo, Int32, MacroResolver)
Evaluates list of existing transitions for given workflow step and returns either one best match or multiple transitions matched
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodEvaluateTransitions(WorkflowStepInfo, UserInfo, Int32, MacroResolver, WorkflowTransitionTypeEnum)
Evaluates list of existing transitions for given workflow step and returns either one best match or multiple transitions matched
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetActionStatus
Gets action state
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetActionStatusInternal
Gets action state
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetBasicResolverInternal
Gets basic resolver for evaluation of transitions and source points
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodGetEmailResolver
Get resolver for e-mail sending.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetEmailResolverInternal
Get resolver for e-mail sending.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetEvalResolverInternal
Gets resolver for evaluation of transitions and source points
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetFinishedStep
Returns finished step for given object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetFinishedStepInternal
Returns finished step for given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetFirstStep
Returns start step for given object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetFirstStepInternal
Returns first step for given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodStatic memberGetInstance
Gets the instance of the manager.
Protected methodGetNextStepInfoInternal
Returns list of next steps for given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetNextSteps
Returns list of next steps.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetObjectProcess
Returns the process for the specified object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetObjectProcessInternal
Returns the process for the specified object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetPreviousStepInfo
Returns previous step information.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetPreviousStepInfoInternal
Returns previous step information for given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetPreviousSteps
Returns list of previous steps for current process
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetPreviousStepsInternal
Returns list of previous steps for current cycle
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetStepInboundTransitionsInternal
Gets transitions leading into given step
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodGetStepInfo
Gets step information for given object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetStepInfoInternal
Gets step information for given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetStepTransitions(WorkflowStepInfo)
Gets all workflow step transitions
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodGetStepTransitions(WorkflowStepInfo, WorkflowTransitionTypeEnum)
Gets workflow step transitions
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodGetUsersWhoCanMove(InfoType, AutomationStateInfo, SourcePoint)
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.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetUsersWhoCanMove(InfoType, AutomationStateInfo, SourcePoint, Boolean, Boolean, Boolean)
Returns list of all the users who can move object to the next step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetUsersWhoCanMove(InfoType, AutomationStateInfo, SourcePoint, String, String, Int32, String)
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.
(Inherited from AbstractAutomationManager InfoType .)
Public methodGetUsersWhoCanMove(InfoType, AutomationStateInfo, SourcePoint, Boolean, Boolean, Boolean, String, String, Int32, String)
Returns list of all the users who can move object to the next step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetUsersWhoCanMoveInternal(InfoType, AutomationStateInfo, SourcePoint, String, String, Int32, String)
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.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodGetUsersWhoCanMoveInternal(InfoType, AutomationStateInfo, SourcePoint, Boolean, Boolean, Boolean, String, String, Int32, String)
Returns list of all the users who can move object to the next step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodHandleStepInternal
Handles step additional actions
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodHandleStepTimeoutInternal
Handles step timeout
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodChangeManagerType OriginalType 
Changes the default manager type to the given type
(Inherited from AbstractManager.)
Public methodChangeManagerTypeTo
Changes the manager type to the given type
(Overrides AbstractManager ChangeManagerTypeTo(Type).)
Protected methodCheckRecurrenceInternal
Check automation process recurrence settings
(Inherited from AbstractAutomationManager InfoType .)
Public methodCheckStepPermissions
Returns true if given user can move given object to the previous/next step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodCheckStepPermissionsInternal
Returns true if given user can move given object to previous/next step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodLogHopsReachedWarningInternal
Logs warning about maximum hops reached
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodLogMessage
Logs custom message to event log.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodLogMessageInternal
Logs message to the event log
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodLogMissingConnectionWarningInternal
Logs warning about missing connection
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodLogProcessHistory
Logs specified action in the object workflow history record.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodMoveStepInternal(InfoType, AutomationStateInfo, WorkflowStepInfo)
Moves the specified object to the first step without automatic transition and returns the final step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveStepInternal(InfoType, StateInfoType, WorkflowStepInfo, UserInfo)
Moves the specified object to the first step without automatic transition in the workflow and returns the final step.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodMoveToFinishedStep
Moves object directly to finished step. (Finishes the process without going through all the steps.)
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToFinishedStepInternal
Moves object directly to finished step. (Finishes the process without going through all the steps.)
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToFirstStep
Moves the specified object to the first step and returns the step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToFirstStepInternal
Moves the specified object to the first step and returns the step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToNextStep
Moves the specified object to the next step and returns new step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToNextStepInternal
Moves the specified object to the next step and returns new step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToPreviousStep(InfoType, AutomationStateInfo, String)
Moves the specified object to the previous step and returns the step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToPreviousStep(InfoType, AutomationStateInfo, WorkflowStepInfo, String)
Moves the specified object to the specified previous step and returns the step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToPreviousStepInternal
Moves the specified object to the previous step and returns the new step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToSpecificNextStep
Moves the specified object to the specified next step and returns workflow step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodMoveToSpecificStep
Moves the specified object to the specified step and returns workflow step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToSpecificStepInternal
Moves the specified object to the specified step and returns workflow step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodMoveToStepInternal
Moves the specified object to the specified step and returns the step.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodProcessActionInternal
Processes action connected to given step.
(Inherited from AbstractAutomationManager InfoType .)
Public methodProcessActions
Processes all actions in scope.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodProcessActionsInternal
Processes all actions in scope.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodRemoveProcess
Removes process from given object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodRemoveProcessInternal
Removes process from given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodSendWorkflowEmails
Sends the workflow e-mails to given recipients.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected methodSendWorkflowEmailsInternal
Sends the workflow e-mails to given recipients.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public methodSetActionStatus
Sets action state
(Inherited from AbstractAutomationManager InfoType .)
Protected methodSetActionStatusInternal
Sets action state
(Inherited from AbstractAutomationManager InfoType .)
Public methodStartProcess
Starts process on given object.
(Inherited from AbstractAutomationManager InfoType .)
Protected methodStartProcessInternal
Starts process on given object.
(Inherited from AbstractAutomationManager InfoType .)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Back to Top
Properties

  NameDescription
Public propertyApplicationUrl
Application URL for macro resolver
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Protected propertyCurrentHops
Number of currently processed hops
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public propertyEventLogSource
Event log source name.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public propertyCheckPermissions
Indicates if step permissions should be checked when the step is moved.
(Inherited from AbstractAutomationManager InfoType .)
Public propertyMacroResolver
Macro resolver instance.
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public propertySendEmails
Indicates if notification e-mails should be sent
(Inherited from AbstractWorkflowManager InfoType, StateInfoType, ActionEnumType .)
Public propertyUser
User
(Inherited from AbstractAutomationManager InfoType .)
Back to Top
See Also