Debugging and Troubleshooting

Breakpoint

Setting a breakpoint allows for intentional stopping or pausing the automation execution for debugging purposes. More generally, a breakpoint is a means of acquiring knowledge about the automation execution during its execution.

Screenshot

How to Set Breakpoint

  1. To set a breakpoint "Right Click" on the component title bar and click on "Breakpoint".

    Screenshot

  2. Components that have breakpoints set are highlighted with a red stop icon.

    Screenshot

  3. Breakpoints can be set on multiple components within an automation workflow.

  4. During the automation execution, when the robot reaches a component that has breakpoint set, the execution is paused and the component is highlighted with a red border, as shown below

    Screenshot

  5. To execute the component where the breakpoint is set, click on the "Move to Next Component" icon on the quick access menu or press CTRL+F8 keys. Continue clicking on the "Move to Next Component" icon for step by step execution of the workflow.

    Screenshot

  6. You can preview the data being passed a component by hovering the mouse over the Data Out port or by right clicking on the Data Out port of the component and selecting Preview option.

Run From Here

Run From Here feature allows a user to start the workflow execution from a selected component or Activity, instead of the default start component. This functionality allows rapid development and testing of the automation workflows.

Screenshot

How to Use Run From Here

To start the workflow execution from a selected component or Activity, Right Click on the component or Activity title bar and click on Run From Here.

Screenshot

Error Handling

Intellibot offers multiple methods for handling errors during automation execution. Using the Error Handling function users can define how an errors should be handled. Error handling can be configured at a Component and Activity level.

Screenshot

How to configure Error Handling: Intellibot offers the following way to handle an error when they occur.

Options Definition
Inherit Inherits the error handling configured at parent level. Project -> Activity -> Component
Stop Stops execution if error occurred
Continue Continues execution if error occurs
Retry Retry execution of the component where the error occurred. By selecting "On error after retry" users are able to define steps after a defined retry has failed.
GoToFlag Transfers the automation control directly to a predefined Flag component
  1. To configure error handling at component level, Right Click on the component title bar and click on Error Handler to open the Error Handler window.

    Screenshot

    Screenshot

  2. Click on the On-Error drop down to explore various options under the Component Level error handling.

    Screenshot

  3. Error handling can be defined at the activity level as well.

  4. By default error handling configured at the Activity level will apply to all components within that activity, except for the components where errors handling is explicitly configured.

  5. To configure error handling at activity level, Right Click on an activity and click on Error Handler to open the Error Handler window.

    Screenshot

    Screenshot

  6. Click on the On-Error drop down to explore various options under the Component Level error handling.

    Screenshot