Class WorkflowState
This entity represents a Workflow State.
Inheritance
System.Object
WorkflowState
Namespace: DotNetNuke.Entities.Content.Workflow.Entities
Assembly: DotNetNuke.dll
Syntax
public class WorkflowState : object
Properties
| Improve this Doc View SourceIsSystem
Gets a value indicating whether indicates if the state is a system state. System states (i.e.: Draft, Published) have a special behavior. They cannot be deleted or moved.
Declaration
public bool IsSystem { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Order
Gets state Order.
Declaration
public int Order { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
SendNotification
Gets or sets a value indicating whether if set to true the Workflow Engine will send system notification to the reviewer of the state when the workflow reach it.
Declaration
public bool SendNotification { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SendNotificationToAdministrators
Gets or sets a value indicating whether if set to true the Workflow Engine IWorkflowEngine will send system notification to administrators user when the workflow reach it.
Declaration
public bool SendNotificationToAdministrators { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
StateID
Gets or sets state Id.
Declaration
public int StateID { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StateName
Gets or sets state name.
Declaration
public string StateName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
WorkflowID
Gets or sets workflow associated to the state.
Declaration
public int WorkflowID { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |