Predefined Tasks

Introduction

A Predefined Task is an implementation of a commonly needed piece of functionality for many workflows. Usually they are provided as Java Delegates that can be referenced via class name or delegate expression.

For ease of use we provide modeler templates for most of them. It helps to communicate the possibilities of each task and makes it easier to get the input and output variables right.

Getting Started

Predefined Tasks are being provided as a separate library that can be included as a dependency to your workflow project as needed.

<dependency>
    <groupId>de.apollon.omn.wfl.ext</groupId>
    <artifactId>predefined-tasks</artifactId>
    <version>5.9.0</version>
</dependency>

Predefined Tasks can only be accessed by BPMNs that are part of process applications including this dependency, so it is currently not possible to deploy a standalone BPMN via the Camunda Modeler.

Updating an existing BPMN that was deployed as part of a process application however keeps its context, so to experiment with predefined tasks without having to set up your own process application we included a demo process application that can be redeployed with the Camunda Modeler. You just have to set your process id to demo

Welcome to the AI Chat!

Write a prompt to get started...