| CPC G05B 19/4155 (2013.01) [G06F 9/5005 (2013.01); G05B 2219/40113 (2013.01); G06F 2209/5021 (2013.01); G06F 2209/503 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving input data needed for a transaction to be executed, wherein a plurality of respective bot schedules for a plurality of bot runs is based at least in part on the input data, and wherein respective priorities for the plurality of bot schedules are based at least in part on the input data and different business configurations for the plurality of bot schedules;
creating one or more bots;
deploying the one or more bots on one or more robotic process automation (RPA) platforms, wherein resources of the one or more RPA platforms are shared by the plurality of bot schedules for executing the transaction and a plurality of other bot schedules for executing other transactions; and
executing the transaction by executing the plurality of bot runs using the one or more created bots and the shared resources of the one or more RPA platforms according to respective availabilities of the shared resources and values of the respective priorities for the plurality of bot schedules relative to values of respective priorities for the plurality of other bot schedules.
|