WorkflowConfiguration Class |
Namespace: Colygon.MatchPoint.WorkflowKit.Configuration
[SerializableAttribute] public sealed class WorkflowConfiguration : IConfiguration, IConfigurationLifecycle
The WorkflowConfiguration type exposes the following members.
Name | Description | |
---|---|---|
WorkflowConfiguration | Initializes a new instance of the WorkflowConfiguration class |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetClientScriptHyperLink | Returns the URL to start the workflow on the specified SPListItem and UserTransition. | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetStateById | Returns the workflow state with the specified ID. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetWorkflows | Returns the workflows that are defined on the specified MPInstance. If specified, hidden workflows will be returned as well. | |
IsUserAdministrator | Returns 'true' if the current user has administrative permissions for the workflow. | |
Start(SPListItem, UserTransition, WorkflowVariableCollection) | Starts the workflow on the specified SPListItem, with the specified initial UserTransition and variables. | |
Start(SPListItem, WorkflowState, WorkflowVariableCollection) | Starts the workflow on the specified SPListItem, with the specified initial WorkflowState and variables. | |
ToString | (Overrides ObjectToString.) |
Name | Description | |
---|---|---|
Administrator | Specifies a group or user that has full rights on the workflow. | |
ContextMenuTrigger | Specifies a trigger that starts the workflow based on a context menu. | |
Description | Specifies a workflow description. | |
EnableMultipleInstances | Specifies whether multiple instances of this workflow can be started on an item at the same time. | |
EnableVersions | If enabled, you can have different versions of this workflow running. | |
Hidden | If enabled, the workflow is not visible for users to start manually. | |
Id | Contains a GUID that is used to identify the workflow. | |
Name | Specifies a workflow name. | |
NewItemTrigger | Specifies a trigger that starts the workflow when a new list item is created. | |
RetentionPeriod | Specifies after how many days stopped workflow instances are deleted (zero to never delete them). | |
States | Contains the states for the workflow. | |
TagDefinition | Specifies a tag for the workflow that is created for each workflow state and applied to each item running the workflow automatically. | |
Title | Specifies a workflow title. | |
UpdateItemTrigger | Specifies a trigger that starts the workflow when a list item is updated. |