Test Orchestration Workflows Safely with Canvas Debug Mode

Discover how Canvas Debug Mode makes workflow testing in the Itential Platform easy and efficient. This demo walkthrough will show how to use this powerful feature to eliminate the complexity of running tests against live systems or manually creating stub tasks as placeholders for multiple system integrations.

What You’ll Learn:

  • Activate Canvas Debug Mode directly from Workflow Builder with a single click.
  • Create custom test scenarios with mock data in minutes.
  • Simulate child job tasks with realistic JSON responses.
  • Configure success, failure, and error transitions for comprehensive testing.
  • Execute debug jobs in Operations Manager with full visibility.

Canvas Debug Mode enables you to build multiple test scenarios covering happy paths, error conditions, and edge cases – all without requiring access to live systems. Resulting in much faster development cycles, reduced risk, and increased confidence before production deployment.

  • Demo Notes

    (So you can skip ahead, if you want.)

    00:00 Canvas Debug Mode Introduction
    00:53 Creating Mock Workflow Scenario
    02:20 Running Debug Scenarios

  • View Transcript

    Chris Calloway • 00:00

    Testing orchestration workflows traditionally means running against live systems or spending time manually creating stub tasks with mock data for every test scenario. Canvas debug mode in Utentio Platform 6.1 eliminates this friction. Let me show you how to test workflows in minutes without touching live systems. From any workflow in Platform 6.1 Studio, click Debug in the title bar. The yellow border indicates you’re now in Canvas debug mode where you can simulate workflow execution without impacting live systems. I’ll create a test scenario by clicking the plus button and selecting new blank scenario. I will call this new scenario Happy Path.

    Chris Calloway • 00:53

    For this workflow that assigns an IP from Netbox and then runs port turnop against the device, I’ll mock two job job tasks as well as provide job variables. I select the 1st child job task to assign next IP in Netbox. Click on the plus icon, create new mock data, and define the mock response. I set the transition type to success and provide realistic JSON output matching what NetBox will return. I’ll do the same for the port turnout child job task. Again, I provide JSON response and I’ll set the transition type to success. Note you could set this to failure or error as well.

    Chris Calloway • 02:20

    Finally, I set the job variables that will be used at runtime. Now I’ll click run scenario. The debug job launches an operations manager with mock tasks marked by yellow beaker icons. With Canvas Debug Mode, you can create multiple scenarios to test success paths, error conditions, and edge cases, all without live system access. This means faster development, reduced risk, and confidence before production deployment. Try out Canvas Debug Mode today in Itential Platform 6.1.