Call Robot
In a Robot, use the Call Robot step to call other robots and reuse steps across multiple robots. The robot calling others is the primary robot.
Use Call Robot to reuse steps and robot definitions in multiple robots or in different places within the same robot. For example, if you have a group of steps that perform a general function, move them to a separate robot and replace the original steps with the Call Step, which calls the new robot.
Recursive calls where a robot calls itself directly or indirectly, appearing multiple times in the call list, are not allowed.
There is no fixed limit to the depth of the robots calling other robots, allowing you to nest calls as deeply as needed.
You can use the Step Into, Step Out, and Step Over actions with the Call Robot step.
A called robot can be stepped into when execution reaches the flow-point before the Call Robot step. This passes the execution privilege to the robot and allows executing it while having full editing options in the robot.
Stepping into a robot is supported even if certain issues exist in the step that can be corrected within the called robot. For example, adding a new input value on the Call Robot step shows a miscount issue, but you can step into the robot anyway and add an input value to called robot to balance the values, then continue execution within the called robot.
Other actions to use with the Call Robot step are Return and Output Value.
To create and debug a Call Robot see: