WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service).
Bot releases are visible (Hide)
Published by optimajet 29 days ago
WorkflowRuntimeSettings.ObsoleteSubprocessParametersInitializationBehavior
option totrue
. This setting will only affect parameters that are not copied when using the CopySpecified
, IgnoreSpecified
ot IgnoreAll
policy. When using the CopyAll
policy, parameters will be copied from the parent process, making initialization unnecessary. Overwriting these parameters was a bug and not considered as breaking changes.GetProcessInstancesAsync
method for the MongoDB provider has been fixed. Sorting and paging now work correctly.GetSchemesAsync
method has been corrected, and tag lists are now generated properly. Sorting and paging for the MongoDB provider have also been fixed.GetTopTimersToExecuteAsync
method now throws an exception when the top
argument is less than 0. The handling of this argument for the MongoDB provider has also been fixed.webpack
has been updated to version 5.94.0
.axios
has been updated to version 1.7.4
.Published by optimajet about 2 months ago
Introducing a new product in the Workflow Engine ecosystem: the Workflow Engine Web API. This is a library for the ASP.NET framework that allows you to integrate a pre-built Web API into your application for managing data and processes within Workflow Engine instances. This module is easy to integrate and highly customizable, eliminating the need for routine development work to integrate Workflow Engine into your web ecosystem.
Key features:
For more information, refer to the documentation.
You can update the data schema using the built-in migration mechanism for SQL databases, or manually run the update_14.0.0.js
script for MongoDB. You may also choose not to use these indexes or selectively apply some of them as needed.
WorkflowProcessInstancePersistence.ParameterName
and WorkflowProcessTimer.Name
have been changed from NVARCHAR(max)
to NVARCHAR(900)
. The migration script will automatically check if these fields contain data longer than 900 characters. If such data is found, the script will terminate with an error. In this case, you will need to manually shorten the data in these fields and rerun the migration. If you encounter difficulties during the upgrade process, please contact our support team.GetInstancedStatus
on MongoDB would result in an exception.ESM
module to not work.Published by optimajet 2 months ago
Directory.Build.props
and Directory.Packages.props
.ProcessDefinitionBuilder
. For more details, refer to the documentation.Newtonsoft.Json
package from version 13.0.1 to 13.0.3.Designer API
.RealTimeTrackingPlugin
.HttpRequestActivity
within the BasicPlugin
.Published by optimajet 3 months ago
Published by optimajet 4 months ago
CreateProcess
activity.braces
dependency has been updated from version 3.0.2
to 3.0.3
.engine.io
from version 6.5.4
to 6.5.5
in Workflow-designer-angular
.socket.io-adapter
from version 2.5.4
to 2.5.5
in Workflow-designer-angular
.ws
from version 8.16.0
to 8.17.1
in Workflow-designer-angular
.Npgsql
package in OptimaJet.Workflow.PostgreSQL
to version 8.0.2
.GetProcessHistoryCount
method in the MongoDB
provider.Microsoft.Identity.Client
from version 4.60.3
to 4.61.3
in Microsoft SQL WebForm sample.Azure.Identity
from version 1.11.3
to 1.11.4
in Microsoft SQL Sample.Published by optimajet 5 months ago
Published by optimajet 5 months ago
Published by optimajet 6 months ago
npx @optimajet/workflow-designer $BackendUrl $SchemeCode
command, which automates the fetching and execution of packages from the npm repository. For more details, refer to the documentation.Published by optimajet 6 months ago
Published by optimajet 6 months ago
InboxCheckConditions
, which allows filling the inbox only with commands that satisfy all Conditions.Published by optimajet 7 months ago
PackageReference
instead of ProjectReference
.Npgsql
package in OptimaJet.Workflow.PostgreSQL
to version 8.0.2
.NetCore Samples
to .NET 8
.React 18
.React 18
.PreExecution Result
field in the Decision Table
.Decision Table
regarding transitions.Name
and State
fields were not filled in custom activities.Published by optimajet 7 months ago
z-index
values for designer's windows.ExecuteCommand
.Published by optimajet 8 months ago
WorkflowRuntime
, enabling parallel execution of large arrays of tasks. Access to this API is facilitated through the WorkflowRuntime.Bulk property.HelperDateTime.GetInterval
method. When incorrect values are passed, it now returns a TimeSpan
with a zero value.Published by optimajet 9 months ago
Decision
and Decision table
.designer.create
method.Instance info
function.fit to screen
for an empty scheme.follow-redirects
dependency has been updated to version 1.15.4.Microsoft.Data.SqlClient
has been updated to version 2.1.7 in MSSQL Provider.Published by optimajet 10 months ago
Deactivated
for disabling plugins.OnPluginRemoveAsync
method has been removed from the IWorkflowPlugin
interface.Published by optimajet 11 months ago
Breaking changes only for MongoDB and Angular packages.
2.10.4
to 2.19.0
. If you are using a multi-server
mode, you need a MongoDB cluster.Angular 17
. This requires the Node 18.13
.Angular 17
.React 18
.Published by optimajet about 1 year ago
Published by optimajet about 1 year ago
This release brings a new enhanced feature as well as smoother and richer user experience.
Users can now establish their Work Calendars
in accordance with specific workdays, thereby preventing any unnecessary Timer activation during non-operational periods. Once you set up your calendar and append the letter <w>
to your Interval Timer Value, the system will translate this interval to your established working time, adeptly bypassing non-working hours and holidays. For more information, refer to the Work Calendar documentation.
A bug associated with timer.Value
mutation in TimerManagerBase
has been fixed. This resolves any issues and exceptions interconnected with the GetCustomTimerValueAsync
event and the CreateInstanceAsync
method.
The following additional actions must be taken to upgrade to Workflow Engine 11.0.0 from Workflow Engine 10.0.1:
Published by optimajet over 1 year ago