We want to run a checklist process three times a day for one of our client where the Bot run duration would hardly be 10-15 mins. Is it enough to buy an Attended Bot and schedule using Task scheduler or trigger it when needed. As client don’t have budget to go for Orchestrator as of now.
Now we have new feature to schedule Attended BOTS from UiRobot system tray. I.e. Agent Desktop. But this feature not yet released in Enterprise Edition and currently it’s in Beta stage and you can find it in latest version of Community Edition.
As @shivagowdavarad mentioned, it is not recommended to schedule tasks through windows task scheduler. Additionally, attended robots cannot be scheduled and executed as it require manual triggering through a user. However, the latest version of robot agent desktop allow you to schedule attended tasks upto a certain extent. But this feature is in beta as @lakshman mentioned.
Hence for the time being, it would be good if a user could trigger it manually through the robot tray when needed.
Hi @Rajasegar94
No worries now you have a facility to manage your robot and schedule
Check new uipath patch 2019.10.4 LTS
You have given those facility on robot tray
@Rajasegar94 - Were you able to figure out? We are using ControlM and one of the requirement is to trigger the bot processing once prior jobs complete So we are using ControlM to trigger the process.
Note: This same command line works fine when I run from bot server but not from Scheduler agent outside. Command line: “c:\Program Files (x86)\UiPath\Studio\UiRobot.exe” -p “DataExtractor_test”
DataExtractor_test : An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true,
whose value is:
System.NullReferenceException: Object reference not set to an instance of an object.
at UiPath.Core.Activities.TaskAsyncCodeActivity`1.EndExecute(AsyncCodeActivityContext context, I
AsyncResult result)
at System.Activities.AsyncCodeActivity.System.Activities.IAsyncCodeActivity.FinishExecution(Asyn
cCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWo
rkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)