Next-Gen Workflows
Introduction
Starting from version 7, the CoreOne Suite offers a new way of configuring and executing Workflows. Unlike the Legacy Workflows, the next-gen workflows can be configured in a web-based Next-Gen Workflow Dashboard and offer even more activities such as interactions with users, triggered from within the workflow and many more.
Activities
Each next-gen workflow consists of a series of Next-Gen Workflow Activities which represent an atomic building block. A workflow runs one activity after another and depending of the outcome executes the next connected activity until the end of the execution path has been reached.
Starting Activity
The first activity that is being executed has no inbound connection and is called the starting activity.
Blocking Activity
Each activity that was executed returns a result. That result can contain various possible values. The most common ones are Done
, Outcomes
and Suspend
. When Suspend
is returned, the workflow will enter the Suspended state and the activity will be registered as a blocking activity.
Suspended Workflow
Suspended workflows are blocked by one or more blocking activities. The only way to resume such a workflow is to trigger it with the name of one of the blocking activities.
Workflow Definitions
A workflow definition is a workflow that was designed and stored in the workflow definitions list. It’s a list of connected activities. Each such workflow definition is a versioned object that defines a specific set of actions that are executed following a defined path.
Workflow Instances
A workflow instance is a specific instance of a workflow definition. If a workflow was triggered, the configured workflow definition in the current version is instantiated and started.
Â
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.