# Workflow Engine .NET C# API Reference (Full) > Complete C# API reference documentation for Workflow Engine .NET by Optimajet Limited. > Workflow Engine is a flexible business process management (BPM) engine for .NET applications. > Visit https://workflowengine.io for more information. ## Core - Assembly: OptimaJet.Workflow.Core - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-Core - Namespaces: 44 - API types: 311 classes, 69 interfaces, 72 enums, 3 structs ### Namespaces - [OptimaJet.Workflow](https://api.workflowengine.io/core/OptimaJet.Workflow/) - Designer - [OptimaJet.Workflow.Core](https://api.workflowengine.io/core/OptimaJet.Workflow.Core/) - ActivityBase - Extensions - FormBase - PersistenceProviderId - RetryExtensions - RSACryptoServiceProviderExtensions - BaseTemplate - SaveToAnnotationsPolicy - [OptimaJet.Workflow.Core.Builder](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Builder/) - ActivitiesTimeoutsBuildStep - BuildStep - BuildStepResult - InlineSchemesStep - SchemeInlineUtils - SubprocessStartInTimerQueueStep - WorkflowBuilder`1 - IWorkflowBuilder - BuildStepPosition - SchemeParsingType - [OptimaJet.Workflow.Core.Cache](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Cache/) - DefaultParcedProcessCache - IParsedProcessCache - [OptimaJet.Workflow.Core.CodeActions](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.CodeActions/) - CodeActionsCompiller - CodeActionsInvoker - CodeActionUtils - ExpressionManager - ExpressionsCompiler - ExpressionsCompilerOptions - ExpressionsInvoker - ExpressionsUtils - FunctionInvoker`1 - RegexPattern - Groups - SubprocessNameGetterInvoker - SubstitutionsProcessor - IExternalCompiler - InvokerNotFoundReactionType - CodeForCompillation - [OptimaJet.Workflow.Core.Designer](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Designer/) - DesignerRequest - DesignerResponse - NewtonsoftDefaultValueJsonConverter - NewtonsoftStringTypeConverter - ParsedType - ArrayDimension - ProcessDisplayedState - ProcessDisplayedStateGenerator - ProcessTreeDisplayedState - SystemStringEnumConverter`1 - SystemTextDefaultValueJsonConverter - SystemTextStringTypeConverter - IDesignerAction - Operations - RequestElements - [OptimaJet.Workflow.Core.Entities](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Entities/) - ApprovalHistoryEntity - GlobalParameterEntity - InboxEntity - ProcessAssignmentEntity - ProcessInstanceEntity - ProcessInstancePersistenceEntity - ProcessInstanceStatusEntity - ProcessInstanceTreeItem - ProcessSchemeEntity - ProcessTimerEntity - ProcessTransitionHistoryEntity - RuntimeEntity - SchemeEntity - SyncEntity - WorkflowFormEntity - IEntity - [OptimaJet.Workflow.Core.Execution](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Execution/) - ExecutionRequestParameters - ParameterMapping - [OptimaJet.Workflow.Core.Fault](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/) - ActionNotFoundException - ActivityAlreadyExistsException - ActivityNotFoundException - ActorAlreadyExistsException - ActorNotFoundException - ArgumentExceptionMessages - CodeActionAlreadyExistsException - ColumnNotExistsException - CommandAlreadyExistsException - CommandNotFoundException - CommandNotValidException - CommandNotValidForStateException - CommandParameterAlreadyExistsException - CommandParameterNotFoundException - ConfigurationException - ImpossibleToSetRuntimeStatusException - ImpossibleToSetStatusException - ImpossibleToUpdateSchemeTagsException - InitialActivityNotFoundException - InvalidCommandException - InvalidJsonParameterValueException - InvalidParameterValueException - ParameterAlreadyExistsException - ParameterNotFoundException - PersistenceProviderQueryException - PersistenceProviderQueryExceptionExtensions - ProcessAlreadyExistsException - ProcessExecutionException - ProcessNotFoundException - ProcessSchemeBuildException - ProcessSchemeInlineTemplateException - ProcessTenantMismatchException - RestoreWaitAttemptsExceedException - RuntimeInUnexpectedStateException - SchemeNotFoundException - SchemeNotValidException - SelfRestoreConcurrencyException - ShutdownException - StatusNotDefinedException - TimerAlreadyExistsException - TimerManagerException - TimerNotFoundException - TransitionAlreadyExistsException - TransitionConditionAlreadyExistsException - TransitionConditionNotFoundException - TransitionNotFoundException - TransitionRestrictionAlreadyExistsException - TransitionRestrictionNotFoundException - TypeParsingException - WrongActivityTypeException - WrongParameterTypeException - WrongSubprocessMarkupException - SchemeLocation - [OptimaJet.Workflow.Core.Generator](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Generator/) - IWorkflowGenerator`1 - [OptimaJet.Workflow.Core.Helpers](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Helpers/) - HelperDateTime - HelperEnum - HelperParser - HelperRegex - [OptimaJet.Workflow.Core.License](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.License/) - TimeHelper - IWorkflowEngineNetRestriction - [OptimaJet.Workflow.Core.Logging.Events](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging.Events/) - ActivityExecutionEventType - [OptimaJet.Workflow.Core.Logging](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging/) - MemoryProcessLogger - ProcessLogEntry - ILogger - IProcessLogProvider - [OptimaJet.Workflow.Core.Model](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/) - ActionDefinitionReference - ActivityDefinition - ActivityExceptionsHandler - ActivityTimeout - ActorDefinition - ActorDefinitionCompare - Annotation - BaseDefinition - CodeActionDefinition - CodeActionParameterDefinition - CommandDefinition - CommentDefinition - ConditionDefinition - DefaultDefinitions - DesignerSettings - DropdownValue - DynamicParameter - Localization - NewtonsoftDynamicParameterConverter - PagedResponse`1 - ParameterDefinition - ParameterDefinitionReference - ParameterDefinitionWithValue - ParametersCollection - ParameterTypeExtensions - PersistenceParametersBatch - ProcessDefinition - ProcessInstance - ProcessInstanceTenantGlobalParameterExtensions - RestrictionDefinition - SchemeDefinition`1 - SerializedParameter - SystemTextDynamicParameterConverter - TagHelper - TimerDefinition - TransitionDefinition - Translation - TriggerDefinition - UnknownParameterType - WorkflowRuntimeModel - WorkflowTimer - IDynamicParameterCompatible - IInlineActivity - IOrdinaryActivity - ActivityExceptionsHandlerType - ActivityTimeoutType - ActivityType - CodeActionType - ConcatenationType - ConditionType - ForkTransitionSearchType - LocalizeType - ParameterPurpose - ParameterType - RestrictionType - RuntimeStatus - PersistenceOperation - SubprocessFinalizeParameterMergeStrategy - SubprocessInOutDefinition - SubprocessStartupParameterCopyStrategy - SubprocessStartupType - TimerType - TransitionClassifier - TransitionForkType - TriggerType - [OptimaJet.Workflow.Core.Model.ApprovalMap](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model.ApprovalMap/) - ActivityDto - Command - TransitionDto - [OptimaJet.Workflow.Core.Model.Builder](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model.Builder/) - ProcessDefinitionBuilder - IActivityBuilder - IActivityExceptionHandlerBuilder - IActivityImplementationBuilder - IActorBuilder - IBaseActivityBuilder - ICodeActionBuilder - ICommandBuilder - ICommandParameterBuilder - IExecutionTimeoutBuilder - IIdleTimeoutBuilder - IInlineActivityBuilder - IParameterBuilder - IProcessDefinitionBuilder - ITimerBuilder - ITransitionBuilder - ITransitionCommandBuilder - ITransitionConditionBuilder - ITransitionConditionsBuilder - ITransitionExpressionBuilder - ITransitionParallelFinalizeBuilder - ITransitionParallelStartBuilder - [OptimaJet.Workflow.Core.Parser](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Parser/) - WorkflowParser`1 - XmlWorkflowParser - IWorkflowParser`1 - [OptimaJet.Workflow.Core.Persistence](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Persistence/) - ApprovalHistoryItem - CommandName - CommandWithClassifier - InboxItem - OutboxItem - Paging - PersistenceProviderOptions - ProcessInstanceItem - ProcessStatus - SchemeFilePersistence - SchemeItem - Sorting - TenantGlobalParameterApi - TenantGlobalParameterKey - TenantGlobalParameterScope - WorkflowForm - IApprovalProvider - IFormDataProvider - IPersistenceProvider - IProcessInstanceTreeItem - IRuntimePersistence - ISchemePersistenceProvider`1 - IWorkflowProvider - SortDirection - [OptimaJet.Workflow.Core.Plugins.BasicsPlugin.ActorProviders](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Plugins.BasicsPlugin.ActorProviders/) - IActorProvider - [OptimaJet.Workflow.Core.Plugins](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Plugins/) - CustomActivityGenerator - GeneratedCustomActivity - WorkflowMethods - CustomActivityAsyncAction - CustomActivitySyncAction - DisabledGetter - ParametersGetter - [OptimaJet.Workflow.Core.Plugins.BasicsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Plugins.BasicsPlugin/) - Decision - DecisionTable - [OptimaJet.Workflow.Core.Plugins.LoopsPlugin.Other](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Plugins.LoopsPlugin.Other/) - NewtonsoftLoopTypeConverter - SystemTextLoopTypeConverter - [OptimaJet.Workflow.Core.Plugins.LoopsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Plugins.LoopsPlugin/) - [OptimaJet.Workflow.Core.PredefinedActions](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.PredefinedActions/) - PredefinedActions - [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) - ActorsApi - AggregatingActionProvider - AggregatingDesignerAutocompleteProvider - AggregatingDesignerParameterFormatProvider - AggregatingExternalParametersProvider - AggregatingRuleProvider - BaseAggregatingProvider`1 - BeforeActivityExecutionEventArgs - BulkCreateInstancePrams - BulkOperationOptions - CodeActionsCompiledEventArgs - CommandExecutionResult - CommandParameter - CreateInstanceParams - DeactivatedDesignerAutocompleteProvider - DeactivatedDesignerParameterFormatProvider - DeactivatedWorkflowActionProvider - DeactivatedWorkflowRuleProvider - DefaultRuntimeIdProvider - EmptyDesignerAutocompleteProvider - EmptyDesignerParameterFormatProvider - EmptyWorkflowActionProvider - EmptyWorkflowExternalParametersProvider - EmptyWorkflowRuleProvider - GetInitialCommandsParams - GetStateBySchemeParams - OfflineApi - ParametersSerializer - ProcessActivityChangedEventArgs - ProcessHistoryItem - ProcessStatusChangedEventArgs - ProcessStatusWait - ProcessTimer - ResumeParams - ResumeResult - RuntimeStartEventArgs - SchemaWasChangedEventArgs - SetStateParams - StartingTransitionNotFoundEventArgs - TimerToExecute - TimerToRegister - UserIdentity - WorkflowCommand - WorkflowErrorEventArgs - WorkflowRuntime - WorkflowRuntimeBulkApi - WorkflowRuntimeConfigurationExtension - WorkflowRuntimeGetActorsApi - WorkflowRuntimeGetActorsWithCommandsApi - WorkflowRuntimeSettings - WorkflowRuntimeStartResult - WorkflowRuntimeTenantGlobalParameterExtensions - WorkflowRuntimeTimeExtensions - WorkflowState - ICustomActivityProvider - IDesignerAutocompleteProvider - IDesignerParameterFormatProvider - ILocalizationProvider - IRuntimeIdProvider - ITimerManager - IWorkflowActionProvider - IWorkflowExternalParametersProvider - IWorkflowRuleProvider - CancellationTokenHandling - ExecutionSearchOrder - NamesSearchType - SuggestionCategory - GetCustomTimerValueAsyncDelegate - GetUserByIdentityAsyncDelegate - GetUsersWithIdentitiesAsyncDelegate - [OptimaJet.Workflow.Core.Runtime.Bulk](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Bulk/) - BulkTaskFinalizedEventArgs`2 - BulkTaskResult`1 - Empty - IBulkApi - BulkTaskState - [OptimaJet.Workflow.Core.Runtime.Calendars](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Calendars/) - Calendar - CalendarExtensions - MonthDay - Workday - Year - ICalendar - Months - [OptimaJet.Workflow.Core.Runtime.CodeAutocomplete](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.CodeAutocomplete/) - AutocompleteItem - AutocompleteRequest - AutocompleteVariable - CodeAutocompleteProvider - DefaultAutocompleter - TypeSearcher - ICodeAutocompleteProvider - ICodeAutocompleter - ITypeSearcher - AutocompleteKind - [OptimaJet.Workflow.Core.Runtime.ProcessRestoring](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.ProcessRestoring/) - RestoreDecision - IProcessRestorer - RestoreDecisionTypes - [OptimaJet.Workflow.Core.Runtime.ServiceRunners](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.ServiceRunners/) - MultiServerRestorer - MultiServerServiceRunner - RestorerBase - SingleServerRestorer - SingleServerServiceRunner - IWorkflowServiceRunner - [OptimaJet.Workflow.Core.Runtime.Settings](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/) - DefaultMultiServerSettingsSource - DefaultSettingsSource`1 - DefaultSingleServerSettingsSource - InMemoryMultiServerSettingsSource - InMemorySettingsSource`1 - InMemorySingleServerSettingsSource - MultiServerSettings - SingleServerSettings - IMultiServerSettingsSource - IServerSettingsSource`1 - ISingleServerSettingsSource - [OptimaJet.Workflow.Core.Runtime.Timers](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Timers/) - WorkflowTimerProcessor - TimerCategory - [OptimaJet.Workflow.Core.Subprocess](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Subprocess/) - ProcessInstancesTree - SubprocessUtils - TreeSearchFilter - TreeSearchInclude - TreeSearchStart - [OptimaJet.Workflow.Core.TestTrace](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.TestTrace/) - TestTracer - [OptimaJet.Workflow.Core.Utils](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Utils/) - AsyncEventHandlerExtensions - AsyncReaderWriterLock - Releaser - CustomActivityDictionaryFixer - Deactivated`1 - DisposableStopwatch - DisposableStopwatchArgs - FixedSizedQueue`1 - Localizer - AsyncEventHandler`1 - [OptimaJet.Workflow.Core.Utils.OneOf](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Utils.OneOf/) - OneOfBase`3 - OneOfBase`2 - IOneOf - OneOf`3 - OneOf`2 - [OptimaJet.Workflow.Plugins.Activity](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.Activity/) - ActivityBaseFromAction - ActivityBaseFromActionAsync - FormBaseFromConditionAsync - [OptimaJet.Workflow.Plugins](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins/) - ApprovalPlugin - BasicPlugin - ParameterInObject - DateTimeExtensions - LoopCounter - LoopPlugin - IWorkflowPlugin - LoopState - ApproversInStageAsyncDelegate - CheckPredefinedActorAsyncDelegate - GetApproverIdentityId - GetPredefinedIdentitiesAsyncDelegate - UpdateDocumentStateDelegate - UsersInRoleAsyncDelegate - [OptimaJet.Workflow.Plugins.ApprovalsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.ApprovalsPlugin/) - AutoApprovalHistoryBuilderStep - ActionsApprovalPlugin - ActionsAsyncApprovalPlugin - ConditionsApprovalPlugin - ConditionsAsyncApprovalPlugin - GetParameterType - ParametersApprovalPlugin - SettingsApprovalPlugin - [OptimaJet.Workflow.Plugins.ApproversProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.ApproversProvider/) - Approvers - [OptimaJet.Workflow.Plugins.BasicsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.BasicsPlugin/) - ActionsAsyncBasicPlugin - ActionsBasicPlugin - CheckMode - CompareType - ConditionsAsyncBasicPlugin - ConditionsBasicPlugin - ContentTypeHeaderHTTP - GetUsersFrom - ParametersBasicPlugin - RulesAsyncBasicPlugin - RulesBasicPlugin - SetAfter - SettingsBasicPlugin - [OptimaJet.Workflow.Plugins.CustomWorkflowProviders](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.CustomWorkflowProviders/) - CustomMixProvider`4 - ICustomMixProviderExtension - ICustomWorkflowRuleProviderExtensions - ProviderProviders`1 - WorkflowActionAndDesignerParameterFormatProvider`4 - WorkflowActionProvider`4 - WorkflowPlugin`4 - WorkflowPluginWithRuleProvider`6 - ICustomConditionProvider - ICustomDesignerParameterFormatProvider - ICustomMixProvider - ICustomWorkflowActionProvider - ICustomWorkflowRuleProvider - IDisableProvider - ActionAsyncDelegate - ActionDelegate - CheckAsyncDelegate - CheckDelegate - ConditionAsyncDelegate - ConditionDelegate - ExcludeRule - GetIdentitiesAsyncDelegate - GetIdentitiesDelegate - [OptimaJet.Workflow.Plugins.LoopsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.LoopsPlugin/) - Loop - LoopCounterExtensions - LoopFor`2 - LoopForDateTime - LoopForeach - LoopForInt - ProcessInstanceExtensions - ActionsAsyncLoopPlugin - ActionsLoopPlugin - CompleteType - ConditionsAsyncLoopPlugin - ConditionsLoopPlugin - CounterType - LoopsType - ParametersLoopPlugin - StepsType ## SQL Server - Assembly: OptimaJet.Workflow.MSSQL - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForMSSQL - Namespaces: 5 - API types: 29 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow](https://api.workflowengine.io/sql-server/OptimaJet.Workflow/) - [OptimaJet.Workflow.DbPersistence](https://api.workflowengine.io/sql-server/OptimaJet.Workflow.DbPersistence/) - ColumnInfo - DBColumnsExtensions - DbObject`1 - Extensions - FileSchemePersistenceMSSQLProvider - MSSQLProvider - ProcessInstanceTree - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - [OptimaJet.Workflow.MSSQL.Migrations](https://api.workflowengine.io/sql-server/OptimaJet.Workflow.MSSQL.Migrations/) - Migration10Initial - Migration15CreateCalendarNameColumn - Migration20CreateUniqueIndexes - Migration30WorkflowForm - Migration40RemoveConstraintsFromDeterminingParameters - Migration50WorkflowTenantIdAndSchemeId - Migration60RemoveAssignmentCheckDeadlinesSystemProcess - Migration70DropEmptyWorkflowProcessAssignmentTable - [OptimaJet.Workflow.MSSQL](https://api.workflowengine.io/sql-server/OptimaJet.Workflow.MSSQL/) - [OptimaJet.Workflow.MSSQL.Models](https://api.workflowengine.io/sql-server/OptimaJet.Workflow.MSSQL.Models/) - QueryDefinition - WorkflowForm - WorkflowRuntime - WorkflowSync ## MongoDB - Assembly: OptimaJet.Workflow.MongoDB - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForMongoDB - Namespaces: 2 - API types: 18 classes, 1 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.MongoDB](https://api.workflowengine.io/mongodb/OptimaJet.Workflow.MongoDB/) - DynamicEntity - MongoDBConstants - MongoDBProvider - OrderBy`2 - ProcessInstanceTreeItem - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - IOrderBy - [OptimaJet.Workflow.MongoDB.Models](https://api.workflowengine.io/mongodb/OptimaJet.Workflow.MongoDB.Models/) - WorkflowForm - WorkflowRuntime - WorkflowSync ## MySQL - Assembly: OptimaJet.Workflow.MySQL - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForMySQL - Namespaces: 3 - API types: 83 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.MySQL](https://api.workflowengine.io/mysql/OptimaJet.Workflow.MySQL/) - ColumnInfo - DbObject`1 - MySQLProvider - ProcessInstanceTree - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - [OptimaJet.Workflow.MySQL.Migrations](https://api.workflowengine.io/mysql/OptimaJet.Workflow.MySQL.Migrations/) - Migration100WorkflowProcessSchemeIndexSchemeCode - Migration10WorkflowInbox - Migration110WorkflowProcessTimer - Migration120WorkflowProcessTimerIndexProcessId - Migration130WorkflowProcessAssignment - Migration140WorkflowProcessAssignmentIndexProcessId - Migration150WorkflowProcessTransitionHistory - Migration160WorkflowScheme - Migration170WorkflowGlobalParameter - Migration180WorkflowGlobalParameterIndexTypeName - Migration190WorkflowRuntime - Migration1BinToUUID - Migration200WorkflowSync - Migration20WorkflowProcessInstance - Migration210InsertWorkflowSync - Migration220WorkflowApprovalHistory - Migration230DropUnusedWorkflowProcessScheme - Migration240WorkflowInboxIndexProcessIdIdentityId - Migration250WorkflowProcessInstancePersistenceIndexProcessIdParameterName - Migration25CreateCalendarNameColumn - Migration260WorkflowProcessTimerIndexProcessIdName - Migration270WorkflowGlobalParameterDropIndexTypeName - Migration280WorkflowGlobalParameterIndexTypeName - Migration290WorkflowForm - Migration2UUIDToBin - Migration300DropIndexWorkflowProcessSchemeSchemeCodeHashIsObsolete - Migration30WorkflowProcessInstanceIndexRootProcessId - Migration310CreateIndexWorkflowProcessSchemeSchemeCodeIsObsolete - Migration320AlterColumnWorkflowProcessSchemeDefiningParametersHash - Migration330AlterColumnWorkflowProcessSchemeDefiningParameters - Migration340AlterColumnWorkflowProcessInstanceIsDeterminingParametersChanged - Migration350WorkflowTenantPrecheck - Migration360AlterColumnWorkflowGlobalParameterType - Migration370WorkflowGlobalParameterTenantId - Migration380DropIndexWorkflowGlobalParameterTypeName - Migration390CreateIndexWorkflowGlobalParameterTypeNameTenantId - Migration400WorkflowSchemeId - Migration40WorkflowProcessInstanceIndexCalendarName - Migration410UpdateWorkflowSchemeId - Migration420AlterColumnWorkflowSchemeId - Migration430DropConstraintWorkflowSchemePrimaryKey - Migration440CreateConstraintWorkflowSchemePrimaryKeyId - Migration450WorkflowSchemeTenantId - Migration460CreateIndexWorkflowSchemeCodeTenantId - Migration470WorkflowFormTenantId - Migration480DropIndexWorkflowFormNameVersion - Migration490CreateIndexWorkflowFormNameVersionTenantId - Migration500WorkflowProcessSchemeTenantId - Migration50WorkflowProcessInstancePersistence - Migration510WorkflowApprovalHistoryTenantId - Migration520WorkflowInboxTenantId - Migration530AlterColumnWorkflowProcessInstanceTenantId - Migration540WorkflowProcessInstancePersistenceTenantId - Migration550WorkflowProcessInstanceStatusTenantId - Migration560WorkflowProcessTimerTenantId - Migration570WorkflowProcessTransitionHistoryTenantId - Migration580SynchronizeWorkflowTenantIds - Migration590DropIndexWorkflowProcessSchemeSchemeCodeIsObsolete - Migration600CreateIndexWorkflowProcessSchemeSchemeTenantRootIsObsolete - Migration60WorkflowProcessInstanceStatus - Migration610RemoveAssignmentCheckDeadlinesSystemProcess - Migration620DropEmptyWorkflowProcessAssignmentTable - Migration70WorkflowProcessInstanceStatusIndexStatus - Migration80WorkflowProcessInstanceStatusIndexRuntimeId - Migration90WorkflowProcessScheme - [OptimaJet.Workflow.MySQL.Models](https://api.workflowengine.io/mysql/OptimaJet.Workflow.MySQL.Models/) - QueryDefinition - WorkflowForm - WorkflowRuntime - WorkflowSync ## Oracle - Assembly: OptimaJet.Workflow.Oracle - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForOracle - Namespaces: 3 - API types: 92 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Oracle](https://api.workflowengine.io/oracle/OptimaJet.Workflow.Oracle/) - ColumnInfo - DbObject`1 - FileSchemePersistenceOracleProvider - OracleProvider - ProcessInstanceTree - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - [OptimaJet.Workflow.Oracle.Migrations](https://api.workflowengine.io/oracle/OptimaJet.Workflow.Oracle.Migrations/) - Migration100WorkflowProcessTimerIndexNextExecutionDateTime - Migration10WorkflowInbox - Migration110WorkflowProcessTimerIndexProcessId - Migration120WorkflowProcessAssignment - Migration130WorkflowProcessAssignmentIndexProcessId - Migration140WorkflowProcessAssignmentIndexAssignmentCode - Migration150WorkflowProcessAssignmentIndexExecutor - Migration160WorkflowProcessAssignmentIndexProcessIdExecutor - Migration170WorkflowProcessTransition - Migration180WorkflowProcessTransitionIndexProcessId - Migration190WorkflowProcessTransitionIndexExecutorIdentityId - Migration200WorkflowProcessInstanceP - Migration20WorkflowInboxIndexIdentityId - Migration210WorkflowProcessInstancePIndexProcessId - Migration220WorkflowScheme - Migration230WorkflowProcessInstances - Migration240WorkflowProcessInstancesIndexStatus - Migration250WorkflowProcessInstancesIndexStatusRuntimeId - Migration260WorkflowGlobalParameter - Migration270WorkflowGlobalParameterIndexTypeName - Migration280WorkflowRuntime - Migration290WorkflowSync - Migration300WorkflowSyncInsert - Migration30WorkflowInboxIndexProcessId - Migration310WorkflowApprovalHistory - Migration320WorkflowApprovalHistoryIndexProcessId - Migration330WorkflowApprovalHistoryIndexIdentityId - Migration340DropUnusedWorkflowProcessScheme - Migration350WorkflowInboxIndexProcessIdIdentityId - Migration360WorkflowProcessInstancePIndexProcessIdParameterName - Migration370WorkflowProcessTimerIndexProcessIdName - Migration380WorkflowGlobalParameterIndexTypeName - Migration390WorkflowGlobalParameterIndexTypeName - Migration400WorkflowForms - Migration40WorkflowProcessInstance - Migration410DropIndexWorkflowProcessSchemeSchemeCodeHashIsObsolete - Migration420CreateIndexWorkflowProcessSchemeSchemeCodeIsObsolete - Migration430AlterColumnWorkflowProcessSchemeDefiningParametersHash - Migration440AlterColumnWorkflowProcessSchemeDefiningParameters - Migration450CreateCalendarNameColumn - Migration450WorkflowTenantPrecheck - Migration460AlterColumnWorkflowGlobalParameterType - Migration470WorkflowGlobalParameterTenantId - Migration480DropIndexWorkflowGlobalParameterTypeName - Migration490CreateIndexWorkflowGlobalParameterTypeNameTenantId - Migration500WorkflowSchemeId - Migration50WorkflowProcessInstanceIndexRootProcessId - Migration510UpdateWorkflowSchemeId - Migration520AlterColumnWorkflowSchemeId - Migration530DropConstraintWorkflowSchemePrimaryKey - Migration540CreateConstraintWorkflowSchemePrimaryKeyId - Migration550WorkflowSchemeTenantId - Migration560CreateIndexWorkflowSchemeCodeTenantId - Migration570WorkflowFormTenantId - Migration580DropConstraintWorkflowFormNameVersion - Migration590CreateIndexWorkflowFormNameVersionTenantId - Migration600WorkflowProcessSchemeTenantId - Migration60WorkflowProcessInstanceIndexCalendarName - Migration610WorkflowApprovalHistoryTenantId - Migration620WorkflowInboxTenantId - Migration630AlterColumnWorkflowProcessInstanceTenantId - Migration640WorkflowProcessInstancePTenantId - Migration650WorkflowProcessInstancesTenantId - Migration660WorkflowProcessTimerTenantId - Migration670WorkflowProcessTransitionTenantId - Migration680SynchronizeWorkflowTenantIds - Migration690DropIndexWorkflowProcessSchemeSchemeCodeIsObsolete - Migration700CreateIndexWorkflowProcessSchemeSchemeTenantRootIsObsolete - Migration70WorkflowProcessScheme - Migration710RemoveAssignmentCheckDeadlinesSystemProcess - Migration720DropEmptyWorkflowProcessAssignmentTable - Migration80WorkflowProcessSchemeIndexSchemeCode - Migration90WorkflowProcessTimer - [OptimaJet.Workflow.Oracle.Models](https://api.workflowengine.io/oracle/OptimaJet.Workflow.Oracle.Models/) - QueryDefinition - WorkflowForm - WorkflowRuntime - WorkflowSync ## PostgreSQL - Assembly: OptimaJet.Workflow.PostgreSQL - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForPostgreSQL - Namespaces: 3 - API types: 27 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.PostgreSQL](https://api.workflowengine.io/postgresql/OptimaJet.Workflow.PostgreSQL/) - ColumnInfo - DbObject`1 - FileSchemePersistencePostgreSQLProvider - PostgreSQLProvider - ProcessInstanceTree - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - [OptimaJet.Workflow.PostgreSQL.Migrations](https://api.workflowengine.io/postgresql/OptimaJet.Workflow.PostgreSQL.Migrations/) - Migration10Initial - Migration20CreateUniqueIndexes - Migration30WorkflowForm - Migration40RemoveConstraintsFromDeterminingParameters - Migration50CreateCalendarNameColumn - Migration50WorkflowTenantIdAndSchemeId - Migration60RemoveAssignmentCheckDeadlinesSystemProcess - Migration70DropEmptyWorkflowProcessAssignmentTable - [OptimaJet.Workflow.PostgreSQL.Models](https://api.workflowengine.io/postgresql/OptimaJet.Workflow.PostgreSQL.Models/) - QueryDefinition - WorkflowForm - WorkflowRuntime - WorkflowSync ## SQLite - Assembly: OptimaJet.Workflow.SQLite - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ProviderForSQLite - Namespaces: 3 - API types: 27 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.SQLite](https://api.workflowengine.io/sqlite/OptimaJet.Workflow.SQLite/) - ColumnInfo - DbObject`1 - Extensions - FileSchemePersistenceSqliteProvider - ProcessInstanceTree - SqliteProvider - WorkflowApprovalHistory - WorkflowGlobalParameter - WorkflowInbox - WorkflowProcessInstance - WorkflowProcessInstancePersistence - WorkflowProcessInstanceStatus - WorkflowProcessScheme - WorkflowProcessTimer - WorkflowProcessTransitionHistory - WorkflowScheme - [OptimaJet.Workflow.SQLite.Migrations](https://api.workflowengine.io/sqlite/OptimaJet.Workflow.SQLite.Migrations/) - Migration10Initial - Migration15CreateCalendarNameColumn - Migration20CreateUniqueIndexes - Migration30CreateUniqueIndexes - Migration40RemoveDeterminingParametersColumns - Migration50WorkflowTenantIdAndSchemeId - Migration60RemoveAssignmentCheckDeadlinesSystemProcess - [OptimaJet.Workflow.SQLite.Models](https://api.workflowengine.io/sqlite/OptimaJet.Workflow.SQLite.Models/) - QueryDefinition - WorkflowForm - WorkflowRuntime - WorkflowSync ## Active Directory - Assembly: OptimaJet.Workflow.ActiveDirectoryPlugin - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-ActiveDirectoryPlugin - Namespaces: 3 - API types: 14 classes, 2 interfaces, 2 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin/) - ActiveDirectoryPlugin - ActiveDirectorySource - GroupSource - UsersSource - LdapImplementation - LoadGroupType - [OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Models](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Models/) - ActiveDirectoryGroup - ActiveDirectoryUser - IEntityConfig - AttributeInitializer - [OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers](https://api.workflowengine.io/active-directory-plugin/OptimaJet.Workflow.Plugins.ActiveDirectoryPlugin.Providers/) - ActiveDirectoryActionProvider - ActiveDirectoryDesignerAutocompleteProvider - ActiveDirectoryDesignerParameterFormatProvider - ActiveDirectoryRuleProvider - Constants - DirectoryServicesMethods - NovellExtensions - NovellMethods - IActiveDirectoryMethods ## BPMN - Assembly: OptimaJet.Workflow.BpmnPlugin - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-BpmnPlugin - Namespaces: 7 - API types: 192 classes, 0 interfaces, 14 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.BpmnPlugin](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin/) - BpmnPlugin - [OptimaJet.Workflow.BpmnPlugin.BuildSteps](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.BuildSteps/) - MessageCatchEventBuildStep - TerminateEventBuildStep - [OptimaJet.Workflow.BpmnPlugin.DesignerActions](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.DesignerActions/) - UploadBpmnAction - UploadBpmnResponse - [OptimaJet.Workflow.BpmnPlugin.Elements](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Elements/) - BpmnActivityBase - EndEvent - ExclusiveGateway - MessageCatchEvent - ParallelGateway - ServiceTaskActivity - StartEvent - TerminateEvent - TimerCatchEvent - [OptimaJet.Workflow.BpmnPlugin.Import](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Import/) - BaseFlowVisitor - BaseNodeVisitor - BaseVisitor - BpmnConverter - BpmnConverterBuilder - BpmnConverterContext - BpmnConverterSettings - BpmnElementsExtensions - BpmnTimer - CallActivityFlowVisitor - CallActivityNodeVisitor - ConvertedProcess - ConvertedProcessHint - EventFlowVisitor - EventNodeVisitor - GatewayFlowVisitor - GatewayNodeVisitor - ProcessVisitor - SubprocessFlowVisitor - SubprocessNodeVisitor - TaskFlowVisitor - TaskNodeVisitor - BpmnTimerType - ConvertedProcessHintType - ProcessNameStrategy - [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) - Bounds - BpmnDiagram - BpmnEdge - BpmnLabel - BpmnLabelStyle - BpmnPlane - BpmnShape - Diagram - DiagramElement - DiagramElementExtension - Edge - Font - Label - LabeledEdge - LabeledShape - Node - Plane - Point - Shape - Style - TActivity - TAdHocSubProcess - TArtifact - TAssignment - TAssociation - TAuditing - TBaseElement - TBaseElementWithMixedContent - TBoundaryEvent - TBusinessRuleTask - TCallableElement - TCallActivity - TCallChoreography - TCallConversation - TCancelEventDefinition - TCatchEvent - TCategory - TCategoryValue - TChoreography - TChoreographyActivity - TChoreographyTask - TCollaboration - TCompensateEventDefinition - TComplexBehaviorDefinition - TComplexGateway - TConditionalEventDefinition - TConversation - TConversationAssociation - TConversationLink - TConversationNode - TCorrelationKey - TCorrelationProperty - TCorrelationPropertyBinding - TCorrelationPropertyRetrievalExpression - TCorrelationSubscription - TDataAssociation - TDataInput - TDataInputAssociation - TDataObject - TDataObjectReference - TDataOutput - TDataOutputAssociation - TDataState - TDataStore - TDataStoreReference - TDefinitions - TDocumentation - TEndEvent - TEndPoint - TError - TErrorEventDefinition - TEscalation - TEscalationEventDefinition - TEvent - TEventBasedGateway - TEventDefinition - TExclusiveGateway - TExpression - TExtension - TExtensionElements - TFlowElement - TFlowNode - TFormalExpression - TGateway - TGlobalBusinessRuleTask - TGlobalChoreographyTask - TGlobalConversation - TGlobalManualTask - TGlobalScriptTask - TGlobalTask - TGlobalUserTask - TGroup - THumanPerformer - TImplicitThrowEvent - TImport - TInclusiveGateway - TInputOutputBinding - TInputOutputSpecification - TInputSet - TInterface - TIntermediateCatchEvent - TIntermediateThrowEvent - TItemDefinition - TLane - TLaneSet - TLinkEventDefinition - TLoopCharacteristics - TManualTask - TMessage - TMessageEventDefinition - TMessageFlow - TMessageFlowAssociation - TMonitoring - TMultiInstanceLoopCharacteristics - TOperation - TOutputSet - TParallelGateway - TParticipant - TParticipantAssociation - TParticipantMultiplicity - TPartnerEntity - TPartnerRole - TPerformer - TPotentialOwner - TProcess - TProperty - TReceiveTask - TRelationship - TRendering - TResource - TResourceAssignmentExpression - TResourceParameter - TResourceParameterBinding - TResourceRole - TRootElement - TScript - TScriptTask - TSendTask - TSequenceFlow - TServiceTask - TSignal - TSignalEventDefinition - TStandardLoopCharacteristics - TStartEvent - TSubChoreography - TSubConversation - TSubProcess - TTask - TTerminateEventDefinition - TText - TTextAnnotation - TThrowEvent - TTimerEventDefinition - TTransaction - TUserTask - MessageVisibleKind - ParticipantBandKind - TAdHocOrdering - TAssociationDirection - TChoreographyLoopType - TEventBasedGatewayType - TGatewayDirection - TItemKind - TMultiInstanceFlowCondition - TProcessType - TRelationshipDirection - [OptimaJet.Workflow.BpmnPlugin.Providers](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Providers/) - BpmnActionProvider ## Files - Assembly: OptimaJet.Workflow.FilesPlugin - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-FilesPlugin - Namespaces: 16 - API types: 12 classes, 0 interfaces, 43 enums, 0 structs ### Namespaces - [OptimaJet.Workflow](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow/) - [OptimaJet.Workflow.Core.Helpers](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Core.Helpers/) - HelperFiles - HelperSharpZIPLib - ArchiveType - [OptimaJet.Workflow.Core](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Core/) - [OptimaJet.Workflow.FilesPlugin.Helpers](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin.Helpers/) - HelpersRenciSshNet - [OptimaJet.Workflow.FilesPlugin](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin/) - [OptimaJet.Workflow.FilesPlugin.SFTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.FilesPlugin.SFTPProvider/) - MyFTP - Protocols - [OptimaJet.Workflow.Plugins](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins/) - FilePlugin - [OptimaJet.Workflow.Plugins.FilesPlugin.CompressProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.CompressProvider/) - CompressProvider - ActionsAsyncCompressProvider - ActionsCompressProvider - ConditionsAsyncCompressProvider - ConditionsCompressProvider - ParametersForCompress - SettingsCompress - [OptimaJet.Workflow.Plugins.FilesPlugin](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin/) - ProvidersFilePlugin - [OptimaJet.Workflow.Plugins.FilesPlugin.DirectoryProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.DirectoryProvider/) - DirectoryProvider - ActionsAsyncDirectoryProvider - ActionsDirectoryProvider - ConditionsAsyncDirectoryProvider - ConditionsDirectoryProvider - ParametersForDirectory - SettingsDirectory - [OptimaJet.Workflow.Plugins.FilesPlugin.FTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.FTPProvider/) - FTPProvider - ProvidersSFTPProvider - [OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider/) - FileProvider - ActionsAsyncFileProvider - ActionsFileProvider - ConditionsAsyncFileProvider - ConditionsFileProvider - FileTypeForRead - ParametersFileProvider - SettingsFile - [OptimaJet.Workflow.Plugins.FilesPlugin.ListFilesProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.ListFilesProvider/) - ListFilesProvider - ActionsAsyncListFilesProvider - ActionsListFilesProvider - ConditionsAsyncListFilesProvider - ConditionsListFilesProvider - FilesListTypeForRead - ParametersListFilesProvider - SettingsListFiles - WriteFilesContentAs - [OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider.DirectoryFTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider.DirectoryFTPProvider/) - DirectoryFTPProvider - ActionsAsyncDirectoryFTPProvider - ActionsDirectoryFTPProvider - ConditionsAsyncDirectoryFTPProvider - ConditionsDirectoryFTPProvider - ParametersDirectoryFTPProvider - SettingsDirectoryFTPProvider - [OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider/) - [OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider.FileFTPProvider](https://api.workflowengine.io/files-plugin/OptimaJet.Workflow.Plugins.FilesPlugin.SFTPProvider.FileFTPProvider/) - FileFTPProvider - ActionsAsyncFileFTPProvider - ActionsFileFTPProvider - ConditionsAsyncFileFTPProvider - ConditionsFileFTPProvider - ParametersForFile - SettingsFile ## Forms - Assembly: OptimaJet.Workflow.FormsPlugin - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-FormsPlugin - Namespaces: 2 - API types: 33 classes, 1 interfaces, 4 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Plugins.FormsPlugin](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin/) - AccessFormParameters - AssociatedCommand - BuilderExtensions - ExecutableForm - ExecuteFormParameters - ExecuteFormResult - ExecuteFormSuccess - Form - FormCommand - FormKey - FormSettings - FormsPlugin - FormsPluginSettings - FormsRuntimeApi - FormValidationResult - GetExecutableFormsParameters - GetExecutableFormsResult - GetExecutableFormsSuccess - GetFormParameters - GetFormResult - GetFormSuccess - GetProcessFormParameters - GetProcessFormResult - GetProcessFormSuccess - GetSpecificFormParameters - ProcessForm - RuntimeApiExtensions - SaveFormParameters - SaveFormResult - SaveFormSuccess - SystemError - ValidationError - IFormValidator - FormsRuntimeErrorCode - ResultType - SaveStrategy - ValidatedResultType - [OptimaJet.Workflow.Plugins.FormsPlugin.DesignerActions](https://api.workflowengine.io/forms-plugin/OptimaJet.Workflow.Plugins.FormsPlugin.DesignerActions/) - DeleteFormVersionDesignerAction ## Real-Time Tracking - Assembly: OptimaJet.Workflow.RealTimeTrackingPlugin - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-RealtimeTrackingPlugin - Namespaces: 3 - API types: 9 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.RealTimeTrackingPlugin](https://api.workflowengine.io/realtime-tracking-plugin/OptimaJet.Workflow.RealTimeTrackingPlugin/) - NotifyMethods - RealTimeTrackingExtensions - RealTimeTrackingPlugin - RealTimeTrackingPluginSettings - [OptimaJet.Workflow.RealTimeTrackingPlugin.Hubs](https://api.workflowengine.io/realtime-tracking-plugin/OptimaJet.Workflow.RealTimeTrackingPlugin.Hubs/) - WorkflowEngineHub - [OptimaJet.Workflow.RealTimeTrackingPlugin.Notifiers](https://api.workflowengine.io/realtime-tracking-plugin/OptimaJet.Workflow.RealTimeTrackingPlugin.Notifiers/) - BaseNotifier - MultiServerNotifier - NotifierService - SingleServerNotifier ## Migrator - Assembly: OptimaJet.Workflow.Migrator - NuGet: https://www.nuget.org/packages/WorkflowEngine.NETCore-Migrator - Namespaces: 1 - API types: 6 classes, 1 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Migrator](https://api.workflowengine.io/migrator/OptimaJet.Workflow.Migrator/) - MigrationExtensions - MigrationInfo - Migrator - ProductVersionAttribute - WorkflowEngineMigrationAttribute - WorkflowRuntimeExtensions - IMigratable ## Web API - Assembly: OptimaJet.Workflow.Api - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api - Namespaces: 17 - API types: 237 classes, 19 interfaces, 22 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/) - Extensions - WorkflowApiConstants - WorkflowApiOperationId - WorkflowTenant - IDataProvider - IProviderFactory - IProviderFactoryRegistry - IWorkflowApiOperationPermissionsBuilder - IWorkflowApiPermissions - IWorkflowApiPermissionsBuilder - IWorkflowRuntimeConfigurator - IWorkflowTenant - IWorkflowTenantFactory - IWorkflowTenantLocator - IWorkflowTenantRegistry - IWorkflowTenantRegistryLifecycle - IWorkflowTenantSnapshot - WorkflowTenantLifecycleOwnership - [OptimaJet.Workflow.Api.Configuration](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/) - Operation`2 - IOperationBuilder`2 - IOperationContext - IOperationContext`1 - IOperationGroup - IWorkflowApiBuilder - [OptimaJet.Workflow.Api.Exceptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/) - AttemptedToSetSystemProcessParameterException - DuplicateWorkflowTenantIdException - HttpContextNotAvailableException - IncorrectWorkflowTenantConfigurationException - InvalidPermissionsClaimException - InvalidPermissionsValueException - InvalidTenantIdException - LicenseUnsupportedException - OperationGroupNotFoundException - PermissionTargetNotFoundException - ProcessParameterDeserializationException - ProviderFactoryDuplicateProviderIdException - ProviderFactoryNotFoundException - SnapshotIsObsoleteException - UnableToFindServiceException - WorkflowDesignerApiException - WorkflowTenantIdNotProvidedException - WorkflowTenantNotFoundException - [OptimaJet.Workflow.Api.Models](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/) - ApprovalModel - BulkCreateInstanceRequest - BulkDeleteInstanceRequest - BulkExecuteCommandRequest - BulkGetAvailableCommandsRequest - BulkGetProcessInstanceRequest - BulkGetProcessInstancesTreeRequest - BulkIsProcessExistsRequest - BulkTaskResult`1 - BulkUpdateSchemeIfObsoleteRequest - CheckAllSubprocessesCompletedRequest - CheckAllSubprocessesCompletedResponse - CodeBodyRequest`1 - CodeRequest - CommandExecutionResult - CommandParameter - CreateCollectionResponse - CreateInstanceParamsItem - CreateInstanceRequest - CreateInstanceResponse - CreateResponse - DeleteAllSubprocessesRequest - DeleteAllSubprocessesResponse - DeleteCollectionResponse - DeleteInstanceRequest - DeleteInstanceResponse - DeleteResponse - Error - ExceptionModel - ExecuteCommandRequest - ExecuteCommandResponse - Filter`1 - GetAvailableCommandsRequest - GetAvailableCommandsResponse - GetAvailableStatesToSetBySchemeCodeRequest - GetAvailableStatesToSetBySchemeCodeResponse - GetAvailableStatesToSetRequest - GetAvailableStatesToSetResponse - GetCollectionResponse`1 - GetCurrentActivityNameRequest - GetCurrentActivityNameResponse - GetCurrentStateNameRequest - GetCurrentStateNameResult - GetCurrentStateRequest - GetCurrentStateResponse - GetInitialCommandsRequest - GetInitialCommandsResponse - GetInitialStateRequest - GetInitialStateResponse - GetLocalizedCommandNameBySchemeIdRequest - GetLocalizedCommandNameBySchemeIdResponse - GetLocalizedCommandNameRequest - GetLocalizedCommandNameResponse - GetLocalizedStateNameBySchemeCodeRequest - GetLocalizedStateNameBySchemeCodeResponse - GetLocalizedStateNameBySchemeIdRequest - GetLocalizedStateNameBySchemeIdResponse - GetLocalizedStateNameRequest - GetLocalizedStateNameResponse - GetProcessHistoryCountRequest - GetProcessHistoryCountResponse - GetProcessHistoryRequest - GetProcessHistoryResponse - GetProcessInstanceRequest - GetProcessInstanceResponse - GetProcessInstancesTreeRequest - GetProcessInstancesTreeResponse - GetProcessParameterRequest - GetProcessParameterResponse - GetProcessStatusRequest - GetProcessStatusResponse - GetProcessStatusStringResponse - GetSchemeCodesRequest - GetSchemeCodesResponse - GlobalParameterBodyRequest`1 - GlobalParameterCreateRequest - GlobalParameterCreateRequestWithTypeName - GlobalParameterModel - GlobalParameterRequest - GlobalParameterUpdateRequest - IdRequest`1 - InboxEntryModel - IsProcessExistsRequest - IsProcessExistsResponse - LogDebugIfLoggerExistsRequest - LogDebugIfLoggerExistsResponse - LogDebugRequest - LogDebugResponse - LogErrorIfLoggerExistsRequest - LogErrorIfLoggerExistsResponse - LogErrorRequest - LogErrorResponse - LogInfoIfLoggerExistsRequest - LogInfoIfLoggerExistsResponse - LogInfoRequest - LogInfoResponse - Paging - ParameterCreateRequest - ParameterCreateRequestWithName - ParameterDefinitionWithValue - ParameterModel - ParameterUpdateRequest - PreExecuteFromCurrentActivityRequest - PreExecuteFromCurrentActivityResponse - PreExecuteFromInitialActivityRequest - PreExecuteFromInitialActivityResponse - PreExecuteRequest - PreExecuteResponse - PreExecutionActivity - PreExecutionTransition - ProcessBodyRequest`1 - ProcessCollectionRequest`1 - ProcessCreateCollectionRequest`1 - ProcessDeleteCollectionRequest`1 - ProcessHistoryItem - ProcessIdentityRequest - ProcessIdRequest - ProcessInstance - ProcessInstancesTree - ProcessItemRequest - ProcessModel - ProcessNamedBodyRequest`1 - ProcessNamedItemRequest - ProcessParameter - ProcessUpdateRequest - Query`1 - ReadinessResponse - ResumeRequest - ResumeResult - RpcGetProcessSchemeRequest - RpcGetProcessSchemeResponse - RuntimeColdStartRequest - RuntimeColdStartResponse - RuntimeGetStatusRequest - RuntimeGetStatusResponse - RuntimeModel - RuntimeShutDownRequest - RuntimeShutDownResponse - RuntimeStartRequest - RuntimeStartResponse - Scheme - ActionReference - Activity - ActivityTimeout - Actor - Annotation - CodeAction - CodeActionParameter - Command - Comment - Condition - Designer - DropdownValue - ExceptionsHandler - Parameter - ParameterReference - Restriction - Timer - Transition - Translation - Trigger - SchemeCreateRequest - SchemeCreateRequestWithCode - SchemeModel - SchemeUpdateRequest - SetActivityWithExecutionRequest - SetActivityWithExecutionResponse - SetActivityWithoutExecutionRequest - SetActivityWithoutExecutionResponse - SetProcessNewStatusRequest - SetProcessNewStatusResponse - SetProcessParameterRequest - SetProcessParameterResponse - SetSchemeIsObsoleteRequest - SetSchemeIsObsoleteResponse - SetStateWithExecutionRequest - SetStateWithExecutionResponse - SetStateWithoutExecutionRequest - SetStateWithoutExecutionResponse - Sort`1 - StatusModel - TenantReadinessResponse - TenantStatus - TimerCreateRequest - TimerCreateRequestWithName - TimerModel - TimerUpdateRequest - TransitionModel - UpdateResponse - UpdateSchemeIfObsoleteRequest - UpdateSchemeIfObsoleteResponse - WorkflowCommand - WorkflowState - IRpcGetProcessStatusResponse - ApprovalField - BulkTaskState - DatabaseStatus - Direction - ErrorCode - FilterType - GlobalParameterField - InboxEntryField - ParameterField - ParameterPurpose - ParameterPurposeWithoutSystem - ProcessField - ProcessStatus - ProcessStatusAvailableToSet - RuntimeField - RuntimeRunningStatus - SchemeField - StatusField - TimerField - TransitionClassifier - TransitionField - [OptimaJet.Workflow.Api.Operations.DataGlobalParameters](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataGlobalParameters/) - DataGlobalParametersGroup - [OptimaJet.Workflow.Api.Operations](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations/) - DataGroup - RpcGroup - SearchGroup - WorkflowApi - [OptimaJet.Workflow.Api.Operations.DataProcesses](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcesses/) - DataProcessesGroup - [OptimaJet.Workflow.Api.Operations.DataProcessesApprovals](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesApprovals/) - DataProcessesApprovalsGroup - [OptimaJet.Workflow.Api.Operations.DataProcessesInboxEntries](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesInboxEntries/) - DataProcessesInboxEntriesGroup - [OptimaJet.Workflow.Api.Operations.DataProcessesParameters](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesParameters/) - DataProcessesParametersGroup - [OptimaJet.Workflow.Api.Operations.DataProcessesTimers](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesTimers/) - DataProcessesTimersGroup - [OptimaJet.Workflow.Api.Operations.DataProcessesTransitions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesTransitions/) - DataProcessesTransitionsGroup - [OptimaJet.Workflow.Api.Operations.DataRuntimes](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataRuntimes/) - DataRuntimesGroup - [OptimaJet.Workflow.Api.Operations.DataSchemes](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataSchemes/) - DataSchemesGroup - [OptimaJet.Workflow.Api.Operations.DataStatuses](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataStatuses/) - DataStatusesGroup - [OptimaJet.Workflow.Api.Operations.Designer](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.Designer/) - DesignerGroup - [OptimaJet.Workflow.Api.Options](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/) - DataProviderCreationOptions - WorkflowApiCoreOptions - WorkflowApiSecurityOptions - WorkflowProviderCreationOptions - WorkflowRuntimeCreationOptions - WorkflowTenantCreationOptions ## Web API SQL Server - Assembly: OptimaJet.Workflow.Api.Mssql - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Mssql - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Mssql](https://api.workflowengine.io/web-api-sql-server/OptimaJet.Workflow.Api.Mssql/) - Extensions ## Web API MongoDB - Assembly: OptimaJet.Workflow.Api.Mongo - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Mongo - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Mongo](https://api.workflowengine.io/web-api-mongodb/OptimaJet.Workflow.Api.Mongo/) - Extensions ## Web API MySQL - Assembly: OptimaJet.Workflow.Api.Mysql - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Mysql - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Mysql](https://api.workflowengine.io/web-api-mysql/OptimaJet.Workflow.Api.Mysql/) - Extensions ## Web API Oracle - Assembly: OptimaJet.Workflow.Api.Oracle - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Oracle - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Oracle](https://api.workflowengine.io/web-api-oracle/OptimaJet.Workflow.Api.Oracle/) - Extensions ## Web API PostgreSQL - Assembly: OptimaJet.Workflow.Api.Postgres - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Postgres - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Postgres](https://api.workflowengine.io/web-api-postgresql/OptimaJet.Workflow.Api.Postgres/) - Extensions ## Web API SQLite - Assembly: OptimaJet.Workflow.Api.Sqlite - NuGet: https://www.nuget.org/packages/OptimaJet.Workflow.Api.Sqlite - Namespaces: 1 - API types: 1 classes, 0 interfaces, 0 enums, 0 structs ### Namespaces - [OptimaJet.Workflow.Api.Sqlite](https://api.workflowengine.io/web-api-sqlite/OptimaJet.Workflow.Api.Sqlite/) - Extensions