RPA (automatisation robotisée des processus)
La RPA (robotic process automation) automatise des tâches en imitant les actions d’un utilisateur sur des logiciels existants (clics, saisies, copier-coller), quand ces logiciels n’offrent pas d’API.
Mise en contexte
La RPA est une solution de contournement utile : elle relie des outils fermés sans les modifier. Elle est aussi fragile : un changement d’écran casse le robot. Nous la réservons aux cas sans API, en la documentant et en la supervisant.
Quand une API existe, nous préférons une intégration directe, plus robuste : webhooks, appels d’API, synchronisation planifiée. Par exemple, la connexion d’un CRM à une boutique passe par leurs API plutôt que par un robot qui recopie des écrans.
Le bon ordre : API si possible, RPA sinon, en attendant une évolution du logiciel fermé.
Questions fréquentes
Elle dépend des écrans qu’elle imite : chaque mise à jour du logiciel peut la casser. Elle convient en transition, avec une supervision, en attendant une intégration par API.
La RPA exécute des séquences fixes ; l’agent IA décide des étapes selon le contexte. Les deux peuvent se combiner : l’agent décide, la RPA exécute sur un logiciel fermé.