Class ActivityBase
OptimaJet.Workflow.Core.ActivityBase
The class for implementation custom activities
Namespace: OptimaJet.Workflow.Core
public abstract class ActivityBase : FormBaseInheritance
- System.Object
- FormBase
Constructors
public ActivityBase(Func<bool> getDisabled = null) #Parameters
Name
Type
Description
getDisabledFunc<Boolean>Properties
Name
Type
Description #StringImage #StringSVGTemplate #StringAllowCycleTransition #BooleanIf true, you can create a cycle transition from this activity to itself. If false, you can't do it.
PluginName #StringIf activity provides by a plugin, this property should contain the name of the plugin.
IsOutgoingTransitionsReadonly #BooleanIf true, the outgoing transitions of the activity are read-only, and can be edited only via the activity form.
BaseTemplate #BaseTemplateDefines the base template which is used to edit the activity.
SaveToAnnotationsPolicy #SaveToAnnotationsPolicyDefines 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