
Définition
Une solution RPA (Robotic Process Automation) est un logiciel qui utilise des robots logiciels (également appelés "bots") pour automatiser des processus métier répétitifs et basés sur des règles. Les bots RPA peuvent effectuer des tâches telles que la saisie de données, la validation de formulaires, le traitement de factures, la mise à jour de bases de données, la gestion des e-mails, et bien d'autres.
​
Les solutions RPA sont conçues pour améliorer l'efficacité opérationnelle, réduire les coûts, et améliorer la précision et la qualité des tâches répétitives. Elles permettent aux entreprises d'automatiser des tâches qui étaient auparavant effectuées manuellement, souvent par des employés. Cela libère les employés de ces tâches répétitives et leur permet de se concentrer sur des tâches plus stratégiques et à plus forte valeur ajoutée.
​
Les solutions RPA peuvent être mises en place relativement rapidement et facilement, sans nécessiter de changements majeurs dans les systèmes existants. Les bots RPA peuvent être configurés pour travailler avec une grande variété de systèmes, y compris des applications legacy, des systèmes ERP, des bases de données, des systèmes de gestion de contenu, et bien d'autres encore.
Critères pour la rédaction du CDC
Lors de la rédaction d'un cahier des charges pour un projet RPA, voici quelques critères importants à considérer :
​
-
Les processus à automatiser : identifiez les processus métier répétitifs et basés sur des règles qui pourraient bénéficier de l'automatisation. Ces processus doivent être clairement définis et documentés pour que les bots RPA puissent les suivre.
-
Les objectifs de l'automatisation : déterminez les objectifs commerciaux spécifiques que vous souhaitez atteindre grâce à l'automatisation. Il peut s'agir d'améliorer l'efficacité opérationnelle, de réduire les coûts, d'augmenter la précision et la qualité, d'améliorer la conformité réglementaire, etc.
-
Les performances requises : spécifiez les exigences de performance pour les bots RPA, telles que la vitesse de traitement des tâches, la précision des résultats, la capacité de traitement des volumes élevés de données, etc.
-
Les intégrations de systèmes : identifiez les systèmes existants qui devront être intégrés avec les bots RPA, tels que des applications legacy, des systèmes ERP, des bases de données, etc. Spécifiez également les exigences en matière de sécurité et d'accès aux données.
-
La maintenance et le support : précisez les exigences en matière de maintenance et de support pour les bots RPA, notamment les mises à jour logicielles, la surveillance des performances, la résolution des problèmes, etc.
-
La formation : spécifiez les exigences en matière de formation pour les employés qui utiliseront les bots RPA. Cela peut inclure des formations sur la configuration et la gestion des bots, ainsi que sur la manière de travailler avec les processus automatisés.
-
Les coûts et le retour sur investissement (ROI) : précisez les coûts attendus pour le projet RPA, notamment les coûts de développement, de mise en œuvre et de maintenance. Évaluez également le potentiel de retour sur investissement en termes d'efficacité opérationnelle, de réduction des coûts, d'amélioration de la qualité, etc.
-
La gouvernance : spécifiez les exigences en matière de gouvernance pour le projet RPA, telles que la définition des rôles et des responsabilités, la gestion des autorisations d'accès aux systèmes et aux données, la surveillance des activités des bots, etc.
-
Les règles de conformité : spécifiez les exigences en matière de conformité réglementaire pour le projet RPA, telles que la conformité aux lois et réglementations en matière de protection des données, la conformité aux politiques de l'entreprise en matière de sécurité informatique, etc.
-
Les exigences d'audit : précisez les exigences en matière d'audit pour le projet RPA, notamment la capacité de suivre les actions des bots RPA, la capacité de produire des rapports sur les activités des bots, la capacité de vérifier les résultats des tâches automatisées, etc.
-
Les exigences d'interopérabilité : précisez les exigences en matière d'interopérabilité pour les bots RPA, telles que la capacité de travailler avec des technologies émergentes telles que l'IA et l'apprentissage automatique, la capacité de travailler avec des plateformes cloud, la capacité de communiquer avec d'autres bots RPA, etc.
-
Les exigences en matière de scalabilité : précisez les exigences en matière de scalabilité pour le projet RPA, notamment la capacité de traiter des volumes croissants de données, la capacité d'ajouter de nouveaux bots RPA au système, la capacité d'évoluer à mesure que l'entreprise se développe, etc.
-
Les exigences de sécurité : spécifiez les exigences de sécurité pour le projet RPA, notamment la capacité de chiffrer les données en transit et au repos, la capacité de limiter l'accès aux données sensibles, la capacité de détecter et de signaler les activités suspectes, etc.
-
Les exigences en matière de gestion de projet : spécifiez les exigences en matière de gestion de projet pour le projet RPA, notamment les délais, le budget, les ressources, les rapports d'avancement, etc.
-
Les exigences en matière de gestion des exceptions : spécifiez les exigences en matière de gestion des exceptions pour les bots RPA, telles que la capacité de gérer les erreurs et les exceptions, la capacité de signaler les erreurs aux utilisateurs, la capacité de résoudre les erreurs de manière proactive, etc.
-
Les exigences de convivialité : spécifiez les exigences en matière de convivialité pour les bots RPA, notamment la capacité de configurer et de gérer facilement les bots, la capacité de suivre les performances des bots à l'aide de tableaux de bord et de rapports, la capacité d'ajouter de nouvelles tâches automatisées facilement, etc.
-
Les exigences de flexibilité : spécifiez les exigences de flexibilité pour les bots RPA, telles que la capacité de s'adapter aux changements dans les processus métier, la capacité de personnaliser les bots en fonction des besoins de l'entreprise, la capacité de créer des bots pour des processus métier différents, etc.
Critères pour la sélection de la solution
Voici quelques critères à considérer lors de la sélection d'une solution RPA :
​
-
La convivialité et l'accessibilité : assurez-vous que la solution RPA est facile à utiliser et à configurer, avec une interface utilisateur conviviale et des fonctionnalités de glisser-déposer pour créer des automatisations. Vérifiez également si la solution est accessible depuis différents types d'appareils, y compris les ordinateurs de bureau et les appareils mobiles.
-
La compatibilité avec les systèmes existants : vérifiez que la solution RPA peut fonctionner avec les systèmes existants de l'entreprise, y compris les applications métier, les bases de données, les systèmes ERP, les solutions CRM et les systèmes de gestion de la chaîne logistique.
-
La sécurité : assurez-vous que la solution RPA dispose de mesures de sécurité robustes, notamment le chiffrement des données, la gestion des identités et des accès, et des mécanismes de protection contre les menaces potentielles, telles que les logiciels malveillants et les attaques de phishing.
-
La flexibilité et la personnalisation : vérifiez que la solution RPA peut être personnalisée en fonction des besoins spécifiques de l'entreprise, notamment en ce qui concerne les tâches automatisées, les flux de travail et les intégrations avec d'autres systèmes.
-
Les fonctionnalités de reporting et d'analyse : vérifiez que la solution RPA offre des fonctionnalités de reporting et d'analyse détaillées, permettant de suivre les performances des bots et de fournir des rapports sur les activités automatisées.
-
La maintenance et le support : vérifiez que la solution RPA dispose d'une équipe de support compétente et réactive pour aider en cas de problèmes, ainsi que des services de maintenance pour garantir le bon fonctionnement des bots automatisés.
-
Le coût total de possession : évaluez le coût total de possession de la solution RPA, en tenant compte des coûts initiaux et des coûts récurrents, tels que les frais de licence, les coûts de mise à niveau, les coûts de maintenance et les coûts de formation des utilisateurs. Assurez-vous que le coût de la solution RPA est justifié par les avantages commerciaux attendus.
-
La capacité de scalabilité : assurez-vous que la solution RPA peut être facilement étendue pour gérer un volume croissant de tâches automatisées et de processus métier.
-
L'intégration avec des technologies émergentes : vérifiez que la solution RPA peut s'intégrer avec des technologies émergentes telles que l'IA, le Machine Learning, l'OCR et la reconnaissance vocale.
-
La facilité d'utilisation de l'API : vérifiez que la solution RPA est facilement intégrable à d'autres applications et systèmes grâce à une API bien documentée.
-
La compatibilité avec les technologies cloud : assurez-vous que la solution RPA peut être déployée sur des plateformes cloud et qu'elle est compatible avec les services cloud tels que AWS, Azure et Google Cloud.
-
Les fonctionnalités de gestion de processus : vérifiez que la solution RPA offre des fonctionnalités de gestion de processus avancées, telles que la capacité de surveiller et d'analyser les processus, de détecter les goulots d'étranglement et les inefficacités, et d'optimiser les flux de travail pour améliorer l'efficacité et la rentabilité de l'entreprise.
-
La facilité de gestion des robots : vérifiez que la solution RPA offre une interface de gestion centralisée pour les robots automatisés, permettant aux administrateurs de gérer et de surveiller les bots en temps réel.
-
La facilité de déploiement : assurez-vous que la solution RPA peut être facilement déployée sur différents types de machines et de serveurs, y compris les ordinateurs de bureau, les serveurs locaux et les environnements cloud.
-
La prise en charge des processus complexes : vérifiez que la solution RPA peut prendre en charge des processus métier complexes impliquant des règles de décision, des workflows et des interactions avec des systèmes tiers.
-
La réputation et la fiabilité du fournisseur : assurez-vous que le fournisseur de la solution RPA a une bonne réputation sur le marché et une expérience éprouvée dans la mise en place de projets RPA réussis.
Listes des acteurs du marché
(tous consultés et analysés par Dealead)
Appian
Automation Anywhere
Blue Prism
Contextor
Contextor
Datamatics TruBot
EdgeVerve
EdgeVerve Systems
ElectroNeek Robotics
Expert.ai
HelpSystems
Jacada.
Klee Performance (solution RPA basée sur la technologie UiPath)
Kofax
Kryon Systems
Minit Process Mining & RPA.
NICE
Nintex
Pega
Pega
Redwood Robotics
Robocorp France (solution open source basée sur la plateforme Robocorp)
Softomotive
Software AG
Thoughtonomy
UiPath
WinAutomation
WorkFusion
Xenon Automatisation (solution RPA basée sur la technologie UiPath)
​