LogoLogo
CommunitySupport PortalYouTubeStart a free trial
OE
  • Welcome
  • Commerce Engine
  • Orchestration Engine
  • API Documentation
  • Release Notes
  • Changelog
OE
  • Orchestration Engine
  • Getting Started
    • What is OE?
      • What are the benefits?
      • Use Cases
    • Provisioning
    • Understanding Make
    • OE Learning Trails
      • Setting up a First Digital Process
      • Adding a Conditional Step in a Digital Process
  • Management Dashboard
    • Accessing OE
    • Orchestration Center
    • Forms
    • KPIs and Analytics
    • Rulestore
    • Events
      • Event Registry
      • Event Log
      • Cloud Events in OE
      • Events Authentication and Configuration
      • Working with Event Data
    • Admin
      • Users and Roles
      • Integration with Celonis
      • Make Team
      • Task Inbox and Tasks
  • Digital Processes
    • Digital Processes Dashboard
    • Digital Processes Example
    • Working with Digital Processes
      • Digital Process Components
      • Creating a Digital Process
      • Editing a Digital Process
      • Testing a Digital Process
      • Conditional Process Runs
      • OE Make Modules
      • Configuring a Connection between OE and Make Modules
      • Setting a Trigger to Wake Up a Paused Digital Process
      • Cloning of Make Scenarios in OE Digital Processes
    • Data Flow between OE and Celonis
      • Retrieving Data from Celonis
      • Sending Data from OE to Celonis
      • Sending Form Submission Data from OE to Celonis
      • Sending Forms Magic Links Data from OE to Celonis
    • Process Context
    • Datastore
    • Versioning
    • Data Retention Policy
  • Troubleshooting
    • Firewall Allowlisting
    • Digital Processes Debugger
    • Generating a HAR File with Logs
    • FAQ
      • Receiving Alerts for Scenario Errors
      • Make Scenario Not Valid in OE
      • Digital Processes Blocked by Scenario Errors
      • Invalid Digital Processes
Powered by GitBook
LogoLogo

Resources

  • Emporix.com
  • Developer Policy
  • Terms of Use

Find us

  • LinkedIn

© 2025 Emporix. All Rights Reserved.

On this page
  • Triggers
  • Events as triggers
  • Scenarios as triggers
  • Timer events
  • Process steps
  • Scenarios
  • Subflows - child digital processes
  • Cloud Functions

Was this helpful?

Export as PDF
  1. Digital Processes
  2. Working with Digital Processes

Digital Process Components

A digital process is built of triggers and steps. Familiarize yourself how they can work together.

PreviousWorking with Digital ProcessesNextCreating a Digital Process

Last updated 22 days ago

Was this helpful?

The Orchestration Engine digital processes are made up of a combination of triggers and process steps. It is required to have at least a trigger in a digital process.

Triggers

Triggers are used to start new instances of a process, or resume an existing one that was paused. There are two types of triggers: events and scenarios.

Events as triggers

The digital processes can be started by external events. These events can be sent to a configured OE event-receiver endpoint, for instance about stock levels.

The list of configured events is available in the Event Registry section of the Events module. You can check the list of all the events that were created for your tenant and filter them by a display name, or by an event name.

Scenarios as triggers

You can use Make scenarios as triggers for your digital process.

Choose a scenario that is already created and visible in the list, use Create New Scenario to create a new trigger scenario, or Go to Scenarios to check for scenarios that are prepared to be used publicly or available for your team only. The Create New Scenarios and Go to Digital Processes actions open a new tab with the Make application. For example, you might use a Make scenario to perform pre-processing on the data before initiating the digital process and passing the data through.

Timer events

Timer event serves as a flexible mechanism to schedule and control execution of a digital process. It supports a variety of trigger configurations to manage diverse timing and scheduling requirements. Timer events can work both as starting triggers, when they initialize a digital process, and as the wake-up triggers placed between the digital process steps.

Process steps

Process steps are made of Make scenarios, Cloud Functions, or other digital processes that can be combined together to create one automated end to end process.

Scenarios

You can use one or more Make scenarios in a process step. If you use multiple scenarios, the process runs the scenarios sequentially according to the process plan that is prepared in a digital process, from top to bottom.

You can choose a Make scenario that is already created in Make and visible in the list in the process step. If you don't want to select an existing scenario, choose Create New Scenario to create a new process step scenario, or Go to Scenarios to check for scenarios that are prepared to be used publicly or available for your team only. The Create New Scenarios and Go to Digital Processes actions open a new tab with the Make application.

Subflows - child digital processes

If you need to create a more complex digital process, you can embed one digital process into another by adding it as one of the process steps. All the digital processes are separate processes, but they can also work together in a parent-child dependency. This is useful if you want to address a larger business use case. In such a situation, you can embed processes within one another without the need to run them separately.

Cloud Functions

A Cloud Function is a small, event-driven piece of code that runs in the cloud without requiring server management. It's designed to execute specific tasks in response to triggers like HTTP requests, file uploads, or database changes. They can be used for various purposes, such as processing real-time data, automating workflows, handling API requests, or responding to IoT events.

When used as a process step in a digital process, they allow to pass data from the process context to the selected Cloud Function so that it processes it, and when the step finishes the data comes back to the process context. You may need a proper authentication between OE and the Cloud Function Service. The execution of the digital process calls the relevant Cloud Functions defined in the process steps. The supported Cloud Functions include Azure Functions, AWS Lambdas and Google Cloud Functions.

To learn more about events, check out the documentation.

To learn how to combine the components into a digital process and how to use the scenarios from Make, check out the guides.

Events
Working with Digital Processes