Skip to content
ProcessBlocksA DemandFlow product

The workflow platform by DemandFlow

Processes you control.

Draw workflows in BPMN, give people the right tasks and automate the rest. ProcessBlocks joins an open process model with clear rules for operation, data and change.

Start with BPMN

The diagram shows what happens and when, including to the people operating the process.

Start without custom code

Levels 1 and 2 connect forms and existing modules to the diagram.

Run on your infrastructure

The engine, application and data stay in your environment.

One process. One folder.

The BPMN diagram defines the process. Its folder makes it usable.

Draw the steps in Camunda Modeler. Put the forms people fill in, your wording, reports and document layouts beside the diagram. That folder is the version you review, install and export.

Illustrative folder: expense claim, version 1

  • The process modelexpense-claim.bpmn

    Drawn in Camunda Modeler. It defines the steps, decisions and hand-offs the engine follows.

  • The forms people useforms/

    Choose the questions and fields shown at each human task.

  • Your wordingi18n/

    Use your own field labels, instructions and report terms in each language.

  • Your reportsreports/

    Define which process data is counted and shown in reports.

  • Your documentstemplates/

    Design the letters, summaries and PDF layouts the process produces.

The BPMN file defines the flow. Add the other files only when needed; all belong to the same reviewed version.

01

The diagram is the source

Tasks, decisions and hand-offs come from the BPMN file. The engine follows that model.

02

Make it yours

Choose the terms people see, and define the reports and documents this process produces.

03

Change as one version

The model and its supporting files travel together, so a change can be reviewed and installed as a new version.

Existing cases keep the model, forms and wording of the version they started with.

Learn more

From diagram to extension

Use only the technology you need.

Most processes can use a diagram and reusable modules. Custom business logic only needs a script when those do not suffice.

01 / Draw

Tasks, forms and decisions in the BPMN model. No custom code.

02 / Use modules

Send messages, create or file documents as visible steps in the diagram.

03 / Add business logic

Process-specific computations run in a constrained Lua environment.

04 / Extend deliberately

Developers can build a compiled process handler for unusual integrations using the ProcessBlocks worker runtime.

Explore the four levels

Why this architecture

Less to rebuild for every process.

The diagram, the process folder and the platform each have a clear job. A new process does not need its own application.

One place to understand it

Open the folder to see the actual flow, forms, wording, reports and permissions together.

Forms without a custom website

Define the fields. ProcessBlocks draws the task form and checks what people submit.

Changes without surprises

A running case keeps its original process version while new cases use the new one.

Your process, your environment

Let’s talk about your first process.

We can show how a workflow becomes a versioned process folder, and which steps need no custom programming.

Get in touch