Skip to content
OR
ES
← Back to Home
RPASoporte N3

Dynamic Dispatcher/Performer Pattern for SAP Financial Reconciliation

Re-engineering 3 unstable robots to UiPath ReFramework with a pattern where any available machine assumes the Dispatcher role, lifting autonomous ticket resolution from 10-20% to 60%.

Client
Commercial & Industrial Conglomerate
Industry
Retail / Industrial
Role
Senior RPA Analyst · Software Architect
Period
Jan 2022 — Jun 2024

Measured Impact

60%
Autonomous ticket resolution

Consecutively scaled from an initial 10-20%, past 40%

2%
Residual systemic error

Mitigated from frequent Service Desk, SAP, and bank portal outages

3
Re-architected robots

Daily financial reconciliation and bank payment entries

Diagnóstico

Tres robots de conciliación financiera presentaban fallas recurrentes debido a código poco estructurado, dependencia de un único nodo de despacho y caídas intermitentes de plataformas externas.

Rediseño

Reestructuré los flujos bajo UiPath ReFramework e implementé un patrón Dispatcher/Performer dinámico: el primer robot disponible asume las tareas de despacho y el resto procesa elementos en paralelo. Este diseño balanceó la carga transaccional y eliminó el punto único de falla.

Resultado

La tasa de resolución autónoma de solicitudes aumentó de un rango inicial del 10-20% al 60%, reduciendo el error sistémico residual al 2%.

Architecture & Engineering Decisions

  • Migration of legacy, brittle code to the structured UiPath ReFramework template, with formal exception handling and retries.
  • Dynamic Dispatcher/Performer pattern: any available robot assumes the Dispatcher role, balancing transactional load in parallel.
  • True horizontal scaling without dedicated dispatcher nodes or single points of failure.
  • Integration with SAP and SharePoint for daily reconciliation and payment postings.

Stack

  • UiPath
  • UiPath ReFramework
  • SAP
  • SharePoint