Informatique QS
Cet article a été soumis sur la page d’assurance qualité du service informatique sur la page d’assurance du contenu. Ceci est fait pour améliorer la qualité de l’article Domaine thématique Informatique à un niveau acceptable. Aidez à éliminer les lacunes du contenu de cet article et impliquez-vous Discussion! (+)

Automatisation robotique des processus (RPA, deutsch: Automatisation de processus contrôlée par robot) est une « approche de l’automatisation des processus dans laquelle des activités répétitives, manuelles, chronophages ou sujettes à des erreurs sont exécutées et automatisées par des robots logiciels (bots) »[1]. Les robots logiciels utilisent non seulement les API techniques des composants du système, mais peuvent également contrôler le logiciel d’application sur la couche de présentation, comparable à l’exécution par un humain.[2] En fonction de la plate-forme RPA utilisée, les étapes nécessaires peuvent être enregistrées avec des approches basées sur des modèles ou d’auto-apprentissage.[1] RPA combine la modélisation des délais, la création de scripts et la planification des travaux.

Les robots logiciels sont des applications qui peuvent également effectuer des interactions humaines avec les interfaces utilisateur des systèmes logiciels.[3] Ce faisant, les robots logiciels fonctionnent de la même manière que l’interface utilisateur (voir aussi interface homme-machine), car elle serait humaine. Sous RPA, qui numérise les étapes manuelles, indique la gestion traditionnelle des processus métier (BPM) le niveau de la logique métier.[1] Par exemple, l’exécution d’une saisie de données dans un système ERP ou même l’exécution d’un processus métier entier peut être imagée par un robot.[4]

Dans un sens plus large, la RPA est plus qu’une simple technologie d’automatisation des processus métier assistée par robot. « Prendre en compte à l’intérieur et à l’extérieur de l’entreprise, tout en réduisant les coûts de processus initiaux, les risques liés à la mise en œuvre du processus et la dépendance aux ressources externes. »[5]

Développement historique[Bearbeiten | Quelltext bearbeiten]

Après avoir initialement résolu des problèmes simples à l’aide de systèmes basés sur la RPA, les robots logiciels modernes sont déjà capables d’assumer des tâches complexes. Ainsi, l’accent n’est pas seulement mis sur l’optimisation des processus dans le service client, mais devient également de plus en plus pertinent en interne en interne (voir également des exemples de RPA). Depuis le début des années 2000, les robots logiciels se sont multipliés pour la création de contributions sur les réseaux sociaux, la livraison d’e-mails générés ou encore pour le conseil client par téléphone sous forme de réponse vocale interactive. Une étape de développement significative dans l’histoire de l’automatisation des processus commandés par robot a eu lieu dans l’automatisation des tests d’assurance qualité logicielle.[6][7]

Ein Exemple de calcul RPA dans l’automatisation des tests:

Lors de tests manuels dans une journée de travail de 8 heures en raison d’autres activités professionnelles (par exemple, lire des e-mails, participer à des réunions, conversations avec des collègues, autres interruptions de travail) teste efficacement environ 3,5 heures, soit 17,5 heures par semaine correspond, par exemple, à l’automatisation de test prise en charge par la RPA dans un déploiement 24/7 de 168 heures de temps de test, tandis qu’un protocole automatique transparent, appelé rapport de test, peut être créé.

Le grattage d’écran est un type d’automatisation lié à l’automatisation des processus commandés par robot. RPA-doré allerdingar som en wesentlich bedeutsamere, technologische Weiterentwicklung dieser Technik. Ses plates-formes logicielles existantes offrent une approche beaucoup plus mature, flexible, évolutive et fiable du déploiement dans les grandes entreprises.[8]

Dans leur apparence, les solutions avancées de RPA peuvent aller au-delà des robots logiciels purs et, en plus des machines, les systèmes de vision ont même une cinématique et des voix pour faire fonctionner les appareils tactiles et les appareils à commande vocale.[9]

Propagé[Bearbeiten | Quelltext bearbeiten]

La fourniture de tels services RPA souligne la métaphore du travailleur piloté par KI en ce sens que chaque instance de robot logiciel se voit attribuer son propre poste de travail virtuel, semblable à un travailleur humain. Le robot utilise des outils de contrôle de la souris et du clavier pour effectuer des interactions sur l’interface utilisateur. Naturellement, ces interactions cachées ont lieu dans un environnement virtuel sans écran physique, car un robot logiciel peut s’en passer – à la place, il interprète le signal de l’écran par voie électronique.[10]

Programmation[Bearbeiten | Quelltext bearbeiten]

Les plates-formes RPA modélisent les processus de manière abstraite en étapes individuelles (souvent appelées «étape» ou «tâche»). Beaucoup utilisent la technique des organigrammes ou d’autres arbres de décision pour permettre la modélisation graphique des processus par glisser-déposer. Les étapes du processus font appel à des blocs de construction réutilisables provenant de bibliothèques, de sorte qu’aucune programmation n’est requise pour contrôler les composants du système. Par exemple, dans les plates-formes RPA, par exemple, il existe souvent déjà des modules de contrôle des navigateurs Web. La logique de flux abstraite est généralement traduite dans un langage de script dans le logiciel RPA.

Exemple (Robot Framework)[Bearbeiten | Quelltext bearbeiten]

Dans l’exemple suivant, une séquence de processus est abstraite à l’aide de Robot Framework (dans la section Tâches Lignes 6 à 8). L’abstraction ici ne concerne pas les outils de visualisation, mais une description de processus textuel lisible par l’homme. Une tâche est ici composée de soi-disant mots-clés. Die bereits vorimplementierten Les mots-clés sont ici en anglais et sont importés à la ligne 2. Pour une meilleure compréhension, un développeur RPA construit ses propres mots-clés, qui correspondent au langage technique du processus (section Mot-clé, Ligne 10 et suiv.). Le modèle de processus est ici traduit en Python, le développeur RPA n’a pas besoin d’être un programmeur Python pour la modélisation, mais n’a besoin que de connaissances rudimentaires en programmation.

 1 *** Settings ***
 2 Library    RPA.Browser
 3 Task Teardown    Close All Browsers
 4 
 5 *** Tasks ***
 6 Screenshot der aktuellen Nachrichten auf Wikipedia erstellen
 7     Hauptseite von Wikipedia.de öffnen
 8     Screenshot der Nachrichten erstellen
 9 
10 *** Keywords ***
11 Hauptseite von Wikipedia.de öffnen
12     Open Available Browser    https://de.wikipedia.org
13 
14 Screenshot der Nachrichten erstellen
15     Wait Until Page Contains Element    xpath://div[@id="hauptseite-nachrichten"]
16     Capture Element Screenshot    xpath://div[@id="hauptseite-nachrichten"]

Propagé[Bearbeiten | Quelltext bearbeiten]

Un défi majeur des déploiements de logiciels est que les modifications apportées aux systèmes existants nécessitent d’abord une connaissance des relations complexes entre les composants du système. Le renouvellement, l’extension ou même le remplacement des systèmes existants dans les grandes entreprises (modification du système ou également appelé «changement») présente un risque important, car le changement des composants du système peut également produire des effets secondaires indésirables dans l’infrastructure du système – même avec n’ont pas été modifiés.[11] L’un des principes de la RPA consiste à effectuer des tests de régression automatisés pour de tels changements.

L’un des objectifs les plus courants d’une solution RPA[12]:

  • Réduction des coûts Activités / étapes de travail répétitives
  • Prévention des risques dus à l’erreur humaine:
    1. Dans l’exécution de la tâche réelle
    2. Lors de la création d’un processus RPA
  • Soulagement des employés pour se concentrer sur les activités créatrices de valeur
  • Augmenter la vitesse du processus
  • Réduire la dépendance à l’égard des pénuries de main-d’œuvre qualifiée
  • Stabilité du processus

L’avenir de la RPA peut être diversifié. Parmi la majorité des premiers utilisateurs, de nouvelles applications et synergies émergent. Les scénarios possibles peuvent ressembler à ceci:

Influence sociale[Bearbeiten | Quelltext bearbeiten]

Des études universitaires supposent que la RPA, en plus d’autres tendances technologiques, sera tenue responsable des augmentations de productivité et d’efficacité et dans ce contexte au cours des deux prochaines décennies (~ 2035), bien que la RPA ne puisse pas seulement remonter aux États-Unis.[13][14]

L’entrepreneur David Moss dessine un scénario lors d’un événement TEDx, dans lequel l’utilisation de la main-d’œuvre numérique révolutionnera le secteur des services. Outre une influence considérable sur les structures de coût des services, il existe surtout des opportunités dans la portée, la conception, la qualité des services et en particulier l’individualisation des services.[15]

Le professeur Willcocks, en fait, suppose que les robots logiciels changeront l’image sociale de manière significative. En raison de l’omission (la prise de contrôle par les robots logiciels) de nombreuses activités profanes et très répétitives, le volume de travail quotidien est considérablement réduit. Cela conduit à une satisfaction professionnelle accrue et à une stimulation intellectuelle. Cela permet aux employés humains de se concentrer davantage sur leurs activités essentielles.[14]

  1. unebc Christian Czarnecki, Gunnar Auth: Numérisation des processus par Robotic Process Automation. DANS: Numérisation en entreprise: des approches théoriques à la mise en œuvre pratique (= Informatique d’entreprise appliquée). Springer Fachmedien Wiesbaden, Wiesbaden 2018, ISBN 978-3-658-22773-9, S. 113–131, est ce que je:10.1007 / 978-3-658-22773-9_7 (springer.com [abgerufen am 14. August 2019]).
  2. Exemple de solution RPA avec cinématique. DANS: Youtube.com. Robotique WIANCO OTT, appelé le 20 mai 2020.
  3. Hal Hodson: Stagiaires en IA: logiciel qui prend déjà des emplois aux gens. DANS: Nouveau chercheur. 31 mars 2015, Récupéré le 29 novembre 2016 (Anglais).
  4. Michael Azoff: L’automatisation des processus robotisés de Blue Prism offre de la place pour l’intelligence artificielle. (N’est plus disponible en ligne.) I: Ovum.com. 24 juin 2015, archivé par Original est 31 juillet 2016; Récupéré le 29 novembre 2016 (Anglais). Info: Le lien d’archive a été utilisé automatiquement et n’a pas encore été vérifié. Veuillez vérifier le lien d’origine et d’archivage conformément aux instructions, puis supprimez cet indice.@ 1@ 2Modèle: Webachiv / IABot / www.ovum.com
  5. Michael Wilczynska: Automatisation robotique des processus. Déclaration, éthique et objectif de la RPA. DANS: wianco.de. Robotique WIANCO OTT, appelé le 20 mai 2020.
  6. André Rist, Markus Stahl: Vérifiez la qualité des systèmes complexes avec des outils open source. (PDF) Je: Journaux de test allemands. SIGS DATACOM GmbH, mai 2019, S. 23, appelé le 15 juin 2020.
  7. Origine de l’automatisation des processus robotiques. Récupéré le 23 septembre 2018.
  8. Phil Fersht, Jim Slaby: L’automatisation robotique semble être une menace pour l’externalisation traditionnelle à faible coût. DANS: HfS-Research.com. 24 octobre 2012, Récupéré le 29 novembre 2016 (Anglais).
  9. Michael Wilczynska: Dites «bonjour» à EMMA – l’ingénieur de test automatisé (RPA) des processus robotiques d’apprentissage (ML). Récupéré le 18 mai 2020.
  10. Eric Lambeth: Comment la robotique peut améliorer les contrats d’achat plus anciens: passez sous la surface du contrat. DANS: kpmg-institutes.com. Récupéré le 29 novembre 2016 (Anglais).
  11. Automatisation des tests – Les défis en un coup d’œil. Récupéré le 20 mai 2020.
  12. Robotic Process Automation – Déclaration RPA, éthique RPA, gestion RPA et objectif RPA. Récupéré le 17 mai 2020.
  13. Carl Benedikt Frey, Michael A. Osborne: L’avenir de l’emploi: dans quelle mesure les emplois sont-ils réceptifs à l’informatisation? Département des sciences de l’ingénieur de l’Université d’Oxford, 13 septembre 2013, Récupéré le 29 novembre 2016 (Anglais).
  14. uneb Leslie P. Willcocks, Mary C. Lacity: Neuf scénarios probables découlant de l’utilisation croissante des robots. London School of Economics, 2015, Récupéré le 29 novembre 2016 (Anglais).
  15. Robots cols blancs: la main-d’œuvre virtuelle. Les appels TEDx, Récupéré le 29 novembre 2016 (Anglais).


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *