Watch our RX24 Keynotes!

Model Map

Key
A required field.
A property on the database.
Not mapped to the database. These fields are computed and are only available in the object.
These fields are available where Lava is supported.
These methods or fields are obsolete and should not be used.

Model Details

Show: Methods

WorkflowType

WorkflowType Logic
Properties
ActivityTypes Gets or sets a collection containing the ActivityTypes that will be executed/performed as part of this WorkflowType.
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
Category Gets or sets the Category that this WorkflowType belongs to.
CategoryId Gets or sets the CategoryId of the Category that this WorkflowType belongs to.
CompletedWorkflowRetentionPeriod Gets or sets the completed workflow retention period in days.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
Description Gets or sets a user defined description or summary about the WorkflowType.
EncryptedKey
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
FormBuilderSettingsJson Gets or sets the form builder settings json.
FormBuilderTemplate Gets or sets the form builder template.
FormBuilderTemplateId Gets or sets the form builder template identifier.
FormEndDateTime Gets or sets the form end date and time.
FormStartDateTime Gets or sets the form start date and time.
Guid
HasActiveForms Gets a value indicating whether this instance has active forms.
IconCssClass Gets or sets the name of the icon CSS class. This property is only used for CSS based icons.
Id
IdKey
IsActive Gets or sets a flag indicating if this WorkflowType is active.
IsFormBuilder Gets or sets a value indicating whether [is form builder].
IsLoginRequired Gets or sets a value indicating whether [is login required].
IsPersisted Gets or sets a value indicating whether Workflow instances of this WorkflowType are persisted.
IsSystem Gets or sets a flag indicating if this WorkflowType is part of the Rock core system/framework.
IsValid
Item
LoggingLevel Gets or sets the logging level. Gets or sets the WorkflowLoggingLevel indicating the level of detail that should be logged when instances of this WorkflowType are executed. This is a hard coded list of values defined in the code as an enumeration.
Show Values
LogRetentionPeriod Gets or sets the log retention period in days.
MaxWorkflowAgeDays Gets or sets the number of days since the creation date after which a workflow would be automatically marked completed.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the friendly Name of the WorkflowType. This property is required.
NoActionMessage Gets or sets the text to be displayed when a workflow of this type workflow is active, but does not have an active form. This field supports Lava.
Order Gets or sets the display order of the WorkFlowType, the lower the number the higher up that the WorkflowType will display in the workflow list. This property is required.
ParentAuthority
ParentAuthorityPre
ProcessingIntervalSeconds Gets or sets the minimum length of time, in seconds, before a persisted Workflow instance that implements this WorkflowType can be re-executed.
SummaryViewText Gets or sets the summary view text to be displayed when a workflow of this type has no form or has been completed. This field supports Lava.
SupportedActions Provides a Dictionary`2 of actions that this model supports, and the description of each.
TypeId
TypeName
UrlEncodedKey
ValidationResults
WorkflowExpireDateTime Gets or sets the date time when the workflow of this type will no longer be processed.
WorkflowIdPrefix Gets or sets the workflow identifier prefix.
WorkTerm Gets or sets the work term for the WorkflowType. This is the action that is being performed by this WorkflowType. This property is required.