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
  • Introduction
  • Working with the debugger
  • Stuck digital process and a stuck instance
  • Replaying a step of a digital process
  • Termination of a running instance

Was this helpful?

Export as PDF
  1. Troubleshooting

Digital Processes Debugger

Solve errors with Digital Processes Debugger - it helps out to solve problems with digital processes in your own.

PreviousFirewall AllowlistingNextGenerating a HAR File with Logs

Last updated 22 days ago

Was this helpful?

Introduction

The Digital Process Debugger was created to help you find problems when you're running digital processes. You can:

  • See the status and metadata for running instances of a version of a digital process.

  • See if an instance stopped at one point.

  • Check the reason why it stopped.

  • See at which exact step the digital process instance failed.

If you are using a complex digital process that involves subflows and embeds other digital processes, you have to debug all the child digital processes separately from the parent one.

Working with the debugger

To access the Digital Process Debugger:

  1. Go to the OE module in Management Dashboard and open the Digital Processes listing.

  2. Choose the digital process that you want to check and click the Magnifier icon next to it.

You can also access the debug mode directly from the digital process by choosing the Go to Debugger option.

This shows you a list of all the process instances for the selected digital process. The debugger works for two separate views of your digital process instances:

  • Test - whenever you run a test for your digital process it creates a new instance that can be later checked in the debug under Test toggle

  • Published - this view shows all the instances of production digital process

  • Instance ID - you can use the Instance ID or a request ID to filter the results and to find the specific instance that you want to check

    • Request ID is a webhook ID

    • Instance ID is an ID of the digital process instance

To find the request ID and Instance ID, go to your scenario in Make, open the history tab and choose the instance you want to check. The IDs are visible when you choose to view the scenario's module details.

  • Start time and end time of the digital process instance run.

  • Status of the instance - you can check if a process instance was finished, is running, failed or was terminated.

    • Finished - an instance of a digital process that ended, it means all the steps of the instance were successfully completed.

    • Running - an instance that is in progress, it can be processing some action at the moment, but it can also be in a paused state, waiting for a trigger event.

    • Failed - an instance of the digital process that was not completed and could not complete all the steps.

    • Terminated - an instance that was running but was stopped by a user.

  1. To open the debug mode, click on the digital process instance.

The debug mode is a read only page that shows each step of the digital process instance with detailed process logs. The logs allow you to see data flowing through the system up to the point where it stopped because of an error. The errors that you can see, are also the ones passed back by other systems, which may have contributed to the failure.

  • For the triggers, you can check the logs of the event that took place.

  • For process steps with Make scenarios, you can check the input and output logs, as well as the information about completion events.

You can use the debugger to move directly to a scenario that is linked to one process step. You don't have to search for the scenario in Make, it opens automatically from the digital process instance after you click on the Go to Scenario Logs button.

If there's an instance of an digital process that has stopped at one step, but the step shows a running status, you can navigate directly to this instance's Make scenario to address the problem immediately.

For every part of an instance the following statuses are possible:

  • Triggers - waiting/received

  • Process steps - running/finished

  • Filtered - for the steps where filters are applied

  • Pending - only at the beginning, during the initialization

Stuck digital process and a stuck instance

If digital processes are stopped, they can be stuck either at a digital process level or at a running instance level.

  • A stuck digital process means that a cause is at Make's scenario step and all of the digital process' instances are queued at the same place - at the same scenario step.

  • A stuck digital process' instance is failing at a digital process' step showing the running status. The cause can be an error of a Make scenario which is a part of the digital process step, or an incomplete process.

To see why an digital process instance is failing you can go through the following steps:

  1. Check the state of an process step in the debug mode and then move directly to Make scenario logs to see the details.

  1. Check the scenario history in Make.

  2. Go to Incomplete Processes (executions) to see the list of failed processes.

  1. Open the details view, to see the scenario record and the reason for interruption.

Replaying a step of a digital process

The debugger mode allows replaying a single step of a digital process instance. You can use the feature whenever you want to test a Make scenario added in a step, directly in the OE view. This helps you in testing separate scenarios without the need to run the entire process. The replay feature can be run for all the steps that are built with Make scenarios and are in a running or finished status. However, it cannot be used for the triggers.

Whenever you replay a step, its logs are updated with the latest results, and the run is visible in Make's scenario history. Additionally, in the debugger logs for the particular step, you can see a replayid in the Input data. The ID helps in identifying the replay run when needed. The outcome of the replayed step is a part of the whole process context.

Replaying a single step of a digital process does not create a new running digital process instance.

Termination of a running instance

If you need to stop your running digital process instance, you can do that with the terminate button. As a safety precaution, you have to copy the instance's name and enter it in the confirmation before the system terminates the instance.

A Digital Process Version of the instance - to check how versioning works in OE, see .

To learn more about error handling in Make, see and Make's documentation.

Versioning
Receiving Alerts for Scenario Errors
Errors