When RDP session has been locked by the user : BOT will be logging in as a new user and complete the task, but remember you have done all the configuration prior to the execution.
When RDP session has been closed by the user: BOT will login and perform execution
In both of the above scenarios, what happens if:
bot is already executing in the RDP : You can manually log in as a BOT and see the execution
bot is scheduled to be run on the RDP : If anyone else has open RDP then BOT will go on Pending and if you have logged in as the same BOT user account you will be kicked out.