Hi Sannaa,
The Step, Step Over and Step Out buttons are used to debug our workflows both in Process Studio and Object Studio. The way they work differ from one another on the following ways:
Step: This is used to step inside any particular stage at a time, so if you have a page stage, an action stage or a process stage and if you press 'Step' then the flow would go inside the reference workflow that that stage is referring to. For example, if you are calling an action from a Process Studio and you press step, then the control would simply go to that action in the Object Studio.
Step Over: This is used to step over any particular stage at a time, so if you have a page stage, an action stage or a process stage and if you press 'Step Over' then the flow would go to next stage on that page executing all the workflows that is the reference workflow that that stage is referring to but without actually letting you go inside it. For example, if you are calling an action from a Process Studio and you press step over, then the control would simply go to the next action in that page of the process studio while all the workflow inside the action will be executed at the backend without you ever going inside the Object Studio.
Step Out: This is used to step out of the currently visible page executing all the particular stages called within the workflow at that point of time, so if you have a page stage, an action stage or a process stage and if you press 'Step Out' then the entire workflow in that page is executed taking the control back to the parent page, process or action from where it is called. For example, if you are calling an action from a Process Studio and you press step out, then the entire workflow in that page would be executed including the action and whatever stage you have called after it in the specific workflow. In case you press step out from a Main Page then the workflow would simply be completed as there is no parent page in this case, but if you press step out inside a sub page, action or sub process then the workflow would be executed and the control would be back to the parent page or process.
These debugging techniques are used in various situations depending on your experience so that you can quickly debug a very complex workflow no matter how long it is.
------------------------------
----------------------------------
Hope it helps you and if it resolves you query please mark it as the best answer so that others having the same problem can track the answer easily
Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Sr. Consultant - Automation Developer,
Wonderbotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website:
https://devneet.github.io/Email: devneetmohanty07@gmail.com
----------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Hope this helps you out and if so, please mark the current thread as the 'Answer', so others can refer to the same for reference in future.
Regards,
Devneet Mohanty,
SS&C Blueprism Community MVP 2024,
Automation Architect,
Wonderbotz India Pvt. Ltd.