# Check Robot Completion

The block allows you to check the completion status of a scenario executed using the "Run Robot" block, including the ability to check the status of several Robots running in parallel.

<table data-header-hidden><thead><tr><th width="247" valign="top"></th><th width="312" valign="top"></th></tr></thead><tbody><tr><td valign="top">Robot ID</td><td valign="top"><p>[Link/List/Array] A variable that stores the Robot's identifier.</p><p>If necessary, you can specify multiple identifiers in an array or list. For example, <code>@($RobotID1, $RobotID2, $RobotID3)</code>.</p></td></tr><tr><td valign="top">Wait for Completion</td><td valign="top">The block will wait for the Robot or list of Robots to complete execution and will only exit through the "Yes" connector afterward.</td></tr><tr><td valign="top">Work Status</td><td valign="top">[Boolean] If <code>$true</code> is returned, it means the Robot is running.</td></tr><tr><td valign="top">Error Status</td><td valign="top">[Boolean] If <code>$true</code> is returned, it means the Robot has finished with an error.</td></tr><tr><td valign="top">Error Handling Level</td><td valign="top"><p>Select the error handling level. Possible values:</p><ul><li>"Default" - by default;</li><li>"Ignore" - errors are ignored;</li><li>"Handle" - errors are handled.</li></ul><p>If "Default" is selected, the value from the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Exit Direction</td><td valign="top"><p>Select the exit direction from the block in case of an error. Possible values:</p><ul><li>"Default" - by default;</li><li>"Right" - to the right;</li><li>"Bottom" - down.</li></ul><p>This property allows you to determine the exit direction in case of errors for blocks that do not contain the "If Error" connector (for example, the "Condition" block).</p><p>If "Default" is selected, the value from the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Message Level</td><td valign="top"><p>Select the message level that the blocks will output during operation. Possible values:</p><ul><li>"Default" - by default;</li><li>"Release" - output is disabled;</li><li>"Debug" - main information output;</li><li>"Detailed" - detailed information output.</li></ul><p>If "Default" is selected, the value from the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Error Text</td><td valign="top">[Text] Returns detailed information about the error in case of incorrect execution of the block's work.</td></tr></tbody></table>
