Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class ActivityBase

OptimaJet.Workflow.Core.ActivityBase

The class for implementation custom activities

public abstract class ActivityBase : FormBase

Inheritance

Constructors

public ActivityBase(Func<bool> getDisabled = null) #

Parameters

Name
Type
Description
getDisabled
Func<Boolean>

Properties

Name
Type
Description #
String
Image #
String
SVGTemplate #
String
AllowCycleTransition #
Boolean
If true, you can create a cycle transition from this activity to itself. If false, you can't do it.
PluginName #
String
If activity provides by a plugin, this property should contain the name of the plugin.
IsOutgoingTransitionsReadonly #
Boolean
If true, the outgoing transitions of the activity are read-only, and can be edited only via the activity form.
BaseTemplate #
BaseTemplate
Defines the base template which is used to edit the activity.
SaveToAnnotationsPolicy #
SaveToAnnotationsPolicy
Defines the policy for saving attributes to annotations.
OrdinaryActivityParameters #
ImmutableHashSet<String>
Gets the set of fields that can be saved to the activity properties instead of annotations.
AnnotationActivityParameters #
ImmutableHashSet<String>
Gets the set of fields that can be saved to the activity annotations. The policy for saving fields to annotations is defined by the ActivityBase.SaveToAnnotationsPolicy property.
Disabled #
Boolean

Derived Types