Automatisation robotisée des processus (RPA)
Définition
L'automatisation robotisée des processus utilise des robots logiciels qui pilotent des applications existantes via leur interface utilisateur — cliquer, saisir, copier entre écrans. Elle automatise un travail routinier fondé sur des règles sans modifier les systèmes sous-jacents, et se rompt dès que ces interfaces changent.
La RPA est une technologie de transition : utile là où un système n'a pas d'API et où son remplacement n'est pas réaliste, fragile dès que la mise en page, le flux de connexion ou l'ordre des champs bouge.
Lorsqu'une API ou une interface de base de données existe, une intégration coûte moins cher à exploiter et est bien plus stable qu'un robot d'interface.
En pratique
- Utile pour les systèmes hérités sans interfaces
- Coût de maintenance élevé lors des mises à jour d'applications
- Préférer l'intégration par API dès qu'elle est disponible
Termes liés
- Intégration APIUne intégration API relie deux systèmes via leurs interfaces de programmation afin que les données circulent automatiquement et de façon fiable. C'est l'alternative stable à la ressaisie manuelle, à l'échange de fichiers CSV et aux robots d'interface, et c'est l'ossature de toute automatisation sérieuse.
- Système hérité (legacy)Un système hérité est un logiciel critique pour l'activité, techniquement dépassé mais qui fait toujours tourner les opérations essentielles. Il manque généralement d'interfaces modernes, ce qui en fait la principale contrainte — et souvent le principal poste de coût — des projets d'automatisation.
- Automatisation des flux de travailL'automatisation des flux de travail achemine automatiquement une tâche à travers ses étapes, responsables et conditions définis : qui la reçoit, ce qui doit être vérifié, ce qui se passe en cas d'approbation ou de rejet, et ce qui est enregistré. Elle supprime le travail de coordination plutôt que d'exécuter la tâche elle-même.