Class BuilderExtensions
OptimaJet.Workflow.Plugins.FormsPlugin.BuilderExtensions
Provides extension methods to facilitate the creation and configuration of activities in a process definition specifically for handling form-based workflows.
Namespace: OptimaJet.Workflow.Plugins.FormsPlugin
public static class BuilderExtensionsInheritance
- System.Object
Methods
public static IActivityBuilder CreateShowFormActivity(this IProcessDefinitionBuilder processDefinitionBuilder, string name, FormSettings formSettings) #Creates and configures a "Show Form" activity in the workflow process definition.
Parameters
Name
Type
Description
processDefinitionBuilderIProcessDefinitionBuilderThe process definition builder used to create and configure the activity.
nameStringThe name of the activity to be created.
formSettingsFormSettingsThe settings for the form, containing configuration details such as form name, version, and associated parameters.
Returns
Type
Description
IActivityBuilderAn instance of IActivityBuilder configured with the provided form settings.
public static IActivityBuilder AddShowFormAction(this IActivityBuilder activityBuilder, FormSettings formSettings) #Adds a "Show Form" action to the activity builder using the specified form settings.
Parameters
Name
Type
Description
activityBuilderIActivityBuilderThe activity builder that the "Show Form" action will be added to.
formSettingsFormSettingsThe settings for the form, containing configuration details essential for the "Show Form" action.
Returns
Type
Description
IActivityBuilderThe updated instance of IActivityBuilder with the "Show Form" action added.