Operating, Maintaining, and Optimizing an RPA Solution

Optimize Process Design

Optimization always starts with the overall design, choosing the right approach and mechanisms for the intended scenario, and making the most efficient and robust design choices.

Building on the Developing an RPA Solution, as you optimize the design of your RPA solution, keep the following specific points in mind:

  • Stability and Recovery: Identify areas in the process that have a high likelihood for errors, and consider how these areas can be changed to improve the stability of the process. For example, instead of reading data from an HTML table, download a Microsoft Excel file containing the data.

  • Efficiency and Speed: Determine if the process can be split between multiple robots during processing.

  • Modularization: Consider if it would be more efficient to split a process into multiple, smaller processes.

Optimization always starts with the overall design: choosing the right approach and mechanisms for the intended scenario, and making the most efficient and robust design choices. Resources that can help you with this include:

Manage Your Robots

Be sure to group your robots to make it easier to assign and load balance processes in production. Doing so is essential for ideal robot utilization and process orchestration (and thereby overall RPA effectiveness). Typically, robots may be grouped by:

  • Tenant

  • Department

  • Business Process

Robots should only be grouped by process if the robots will be assigned to run a single process.

For more information on robot management, see Robot Utilization Best Practices.

Triggers

Select the appropriate, optimal triggering mechanism for each process based on how it is intended to start:

For the scheduled running of a process, use one of the available the triggers. For ad-hoc running of a process, create a new task so that you don't have to constantly change the trigger.

For more information on robot management, trigger usage, orchestration, and so on, see Robot Utilization Best Practices.