Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

Class FormBase

Inheritance

↳ object

    ↳ FormBase

        ↳ ActivityBase

        ↳ FormBaseFromConditionAsync

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public abstract class FormBase

Constructors

FormBase()

Declaration
public FormBase()

Properties

Disabled

Declaration
public virtual bool Disabled { get; set; }
Property value
TypeDescription
bool

Type

Declaration
public virtual string Type { get; set; }
Property value
TypeDescription
string

Title

Declaration
public virtual string Title { get; set; }
Property value
TypeDescription
string

Template

Declaration
public virtual string Template { get; set; }
Property value
TypeDescription
string

Parameters

Declaration
public virtual List<CodeActionParameterDefinition> Parameters { get; set; }
Property value
TypeDescription
List<CodeActionParameterDefinition>

DefaultValues

Declaration
public virtual Dictionary<string, object> DefaultValues { get; set; }
Property value
TypeDescription
Dictionary<string, object>

Methods

ExecutionAsync(WorkflowRuntime, ProcessInstance, Dictionary<string, string>, CancellationToken)

Declaration
public abstract Task ExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
ProcessInstanceprocessInstance
Dictionary<string, string>parameters
CancellationTokentoken
Returns
TypeDescription
Task

PreExecutionAsync(WorkflowRuntime, ProcessInstance, Dictionary<string, string>, CancellationToken)

Declaration
public abstract Task PreExecutionAsync(WorkflowRuntime runtime, ProcessInstance processInstance, Dictionary<string, string> parameters, CancellationToken token)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
ProcessInstanceprocessInstance
Dictionary<string, string>parameters
CancellationTokentoken
Returns
TypeDescription
Task

Fields

CustomTypeAnnotationName

Declaration
public static readonly string CustomTypeAnnotationName
Returns
TypeDescription
string

Extension Methods