Skip to main content

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

License key

Important

This functionality is available starting with Workflow Engine 9.0.0.

To obtain a key for earlier versions of Workflow Engine, please email the Sales Department at sales@optimajet.com.

Obtaining a license

The procedure for obtaining a license or trial key is simple and consists of the following steps:

  1. You must install and run Workflow Engine. For information on how to start Workflow Engine, see this section of the documentation.

  2. Get information about the installed copy through Workflow Designer:

    1. Open Workflow Designer in your browser.

    2. Select Menu -> Instance Info:

      Instance info menu

    3. The information about the installed Workflow Engine will be copied to the clipboard (if your browser supports the clipboard feature) and displayed in the browser console:

      Instance info

  3. Send information about the installed copy of Workflow Engine from the clipboard or browser console to the Sales Department at sales@optimajet.com.

    Example of information about a running Workflow Engine:

    {
    "data": "{\"processArchitecture\":\"Arm64\",\"frameworkDescription\":\".NET 6.0.12\",\"osArchitecture\":\"Arm64\",\"osDescription\":\"Darwin 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000\",\"macAddress\":\"BEB050D33178\"}",
    "hash": "ZQSh2EOw8Iio6p9L01l82oMqjU7d72LdGrO3qg7RrIU05c7FJm6bAL6IiElZEprimiDpyJwPsU4EHFmgKIYN+Q=="
    }

Registering a license key in Workflow Engine

How you register the license key depends on how you integrate Workflow Engine into your application.

Workflow Engine Core

If you use Workflow Engine Core directly and create WorkflowRuntime manually, register the license key before starting Workflow Engine:

WorkflowRuntime.RegisterLicense("your license key text");

Workflow Engine Web API

If you use Workflow Engine Web API, set the license key in WorkflowApiCoreOptions when configuring services in Program.cs:

builder.Services.AddWorkflowApiCore(SetupWorkflowApiCore);

void SetupWorkflowApiCore(WorkflowApiCoreOptions options)
{
options.LicenseKey = "Put your license key here";
}