The product provides a completely web-based designer that enables your business processes full visual modelling. All you need is a HTML5-friendly browser.


HTML5 support

Designer supports HTML5. Feel free to use any compatible browser.



The workflow scheme can be 
imported to/ exported from XML.


Open architecture

Open architecture allows you to embed the Designer seamlessly into the product.



Set the Designer UI to
the language mode you need.


WorkflowEngine.NET Designer



Workflow Terms

Before getting started with the Designer, you are strongly recommended to understand the essence of the each block displayed on the picture.

8 steps to a process scheme creation

  1. Create Actors, Command, and Timers.
  2. Create the first Activity marked as “Initial”.
  3. Create Activities, in which the document can move from the current Activity. Link the current and new Activities with the help of Transitions.
  4. For each new Activity indicate:
    4.1. In the State field - the name of a document’s status.
    4.2. If the status can be forcefully moved into a particular state, then check the box “For set state.”
    4.3. If a scheme may be updated in this Activity, then check the box “Auto scheme update.”
    4.4. Fill in the Action calls in the boxes “Implementation” and “Pre-ExecutionImplementation.” Methods from the “Implementation” box will be called, when the document moves to a respective Activity (in “Pre-Execute” mode, methods from the “Pre-Execution Implementation” box will be called). If you use the constructor functionality to build a concordance history, then you need to add the appropriate methods in the data blocks (in our example, these are UpdateTransitionHistory and WriteTransitionHistory, respectively).
  5. For each new Transition:
    5.1. Indicate the value of the Classifier. Use “Direct” or “Reverse” for direct or reverse Transitions, respectively.
    5.2. In the “Restrictions” block, indicate  Actors with access rights for this Transition. When several Conditions are indicated, they are grouped by AND. This function is available for Trigger type equal Command.
    5.3. In the “Triggers” block, indicate the type of operation (as per p. 3.5) that initiates a Transition.
    5.4. In the “Condition” block, indicate the type of Condition (as per p. 3.5) that helps define the possibility of a Transition and choose an appropriate Transition Type.
  6. If each new Activity contains possible Transitions, repeat pp. 3–6 for each Activity. If these Activities are final, mark them as “Final.”
  7. Create Parameters and indicate them in the appropriate Commands.
  8. Create Localization.

The workflow is ready!

WorkflowDesigner Architecture

Open architecture enables modifying the Designer in according to your product needs. If you need unobfuscate js-code of the Designer, please contact us