Class DslWorkflowDefinition
Namespace: Casewhere.Runtime.DSL
Assembly: Casewhere.Runtime.dll
The DslWorkflowDefinition is corresponding Workflow Definition in Casewhere system. It contains exposed data on a Workflow Definitions.
public class DslWorkflowDefinition
Inheritance
object ← DslWorkflowDefinition
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DslWorkflowDefinition>(DslWorkflowDefinition)
Constructors
DslWorkflowDefinition()
public DslWorkflowDefinition()
Properties
AcceptInput
The flag of the Workflow Definition. That indicates workflow accept input or not.
public bool AcceptInput { get; set; }
Property Value
AcceptMultipleDataObjects
The flag of the Workflow Definition. That indicates workflow accept multiple data objects as input or not.
public bool AcceptMultipleDataObjects { get; set; }
Property Value
DCReferences
The data class references in a workflow definition.
public IList<DCReference> DCReferences { get; set; }
Property Value
IList<DCReference>
DataSources
The data sources in a workflow definition.
public IList<WorkflowDefinitionDataSource> DataSources { get; set; }
Property Value
IList<WorkflowDefinitionDataSource>
Description
The description of the workflow definition.
public string Description { get; set; }
Property Value
DisplayName
The display name of the Workflow Definition.
public string DisplayName { get; set; }
Property Value
Id
The identifier of the Workflow Definition.
public Guid Id { get; set; }
Property Value
IsAuto
The flag of the Workflow Definition. That indicates workflow is automatic workflow.
public bool IsAuto { get; set; }
Property Value
IsNonPersistent
The flag of the Workflow Definition. That indicates workflow is non-persistent automatic workflow.
public bool IsNonPersistent { get; set; }
Property Value
IsTransactional
The flag of the Workflow Definition. That indicates workflow is transactional workflow.
public bool IsTransactional { get; set; }
Property Value
Name
The name of the Workflow Definition.
public string Name { get; set; }
Property Value
ProductId
The product is that the workflow definition is depending.
public Guid ProductId { get; set; }
Property Value
RequirePrimaryDataObject
The flag of the Workflow Definition. That indicates workflow requires a primary data object as input or not.
public bool RequirePrimaryDataObject { get; set; }
Property Value
Tags
The tags of the workflow definition.
public IList<string> Tags { get; set; }
Property Value
UsedForCreationOfNewCase
The flag of the Workflow Definition. That indicates workflow is used in new case or not.
public bool UsedForCreationOfNewCase { get; set; }