Partager via


Types d’automatisation de processus

Cette vidéo offre un aperçu rapide de l’automatisation des processus avec Power Automate

Deux principaux types d’automatisation disponibles dans Power Automate :

  • Automatisation des processus numériques basée sur les API : flux de cloud

  • Automatisation robotisée des processus (RPA) basée sur l’interface utilisateur : flux de bureau

Power Automate comble le fossé entre les anciennes applications sans API et les systèmes basés sur des API modernes.

Automatisation des processus numériques basée sur le cloud (DPA)

Vous pouvez utiliser Power Automate pour automatiser les processus dans plus de 380 applications à l’aide de connecteurs basés sur API fournis prêts à l’emploi. De plus, les ingénieurs logiciels peuvent créer de nouveaux connecteurs personnalisés pour toute application disposant d’une API disponible. Les applications modernes (y compris les services basés sur le cloud) utilisent des API pour fournir un accès programmatique aux données et aux fonctionnalités. L’API déclare un ensemble de règles pour les demandes et les programmeurs utilisent l’API pour interagir avec l’application.

Sans écrire vous-même de code, vous pouvez utiliser des connecteurs pour accéder aux données et utiliser une grande variété de fonctionnalités d’application dans votre automatisation. Par exemple, vous pouvez utiliser les connecteurs pour SharePoint et votre programme de messagerie pour automatiser le processus d’ajout d’un nouvel élément à une liste SharePoint lorsque vous recevez un e-mail avec une ligne d’objet spécifique.

Galerie de connecteurs.

RPA de type bureau

La prochaine question que vous pourriez vous poser est la suivante : que se passe-t-il si j’ai une application pour laquelle Power Automate n’a pas de connecteur et je ne peux pas créer de connecteur personnalisé, car l’application ne dispose pas d’API ? C’est alors qu’entre en jeu l’automatisation robotisée des processus (RPA). Vous pouvez utiliser RPA pour créer une automatisation même dans des systèmes plus anciens qui ne disposent pas d’API. Avec RPA, vous automatisez les applications en apprenant à Power Automate d’imiter les mouvements de la souris et les entrées au clavier d’un utilisateur humain, comme si un robot utilisait l’ordinateur. En d’autres termes, alors que l’automatisation des processus numériques fournit des connecteurs API afin que vous puissiez dire à l’application que faire, avec RPA vous lui montrez ce qu’il faut faire.

DPA ou RPA ? Ou les deux ?

Lors de l’utilisation de Power Automate pour automatiser les processus, nous vous recommandons d’utiliser l’automatisation des processus numériques pour toutes les applications disposant de connecteurs basés sur des API, car les API sont censées être stables même lorsque l’application évolue au fil du temps. Les éditeurs de logiciels s’efforcent d’éviter d’apporter des modifications qui perturbent le fonctionnement des règles d’API existantes.

En revanche, la RPA est susceptible de dysfonctionner lorsque les choses changent, comme lorsque les mises à jour sont appliquées à un environnement informatique local ou la disposition des écrans d’une application. De plus, vous devez prendre grand soin de vous assurer que vous avez été clair dans vos instructions transmises au robot. Par exemple, si vous avez sélectionné la cellule B3 dans une feuille de calcul, voulez-vous que le robot sélectionne la cellule B3 à chaque fois ? Voulez-vous qu’il sélectionne la première cellule vide de la colonne B ? Voulez-vous qu’il sélectionne la cellule de la colonne B pour la ligne où la colonne A est définie sur une valeur spécifique ? Lorsque vous utilisez la RPA, il est facile de donner des instructions ou de supposer que des décisions ont été prises qui ne sont pas évidentes simplement en enregistrant vos clics de souris et vos entrées au clavier. Cela peut prendre quelques itérations pour vous assurer que vous avez fourni toutes les instructions nécessaires, y compris ce qu’il faut faire en cas d’erreur.

Power Automate propose à la fois l’automatisation des processus numériques et la RPA, pour relier ce que vous pouvez automatiser entre les services modernes basés sur les API et les sites Web et les applications de bureau pour lesquels vous ne disposez pas d’un connecteur basé sur les API.