API de tâche

Tâche API est une solution d'automatisation cloud basée sur des API qui exploite la puissance des API afin de faciliter l'échange de données entre des systèmes et des applications disparates avec une rapidité sans précédent.

Principaux avantages des Tâches API :
  • Cloud uniquement : Profitez de l'évolutivité, de la sécurité et de la fiabilité de l'infrastructure cloud gérée par Automation Anywhere, sans avoir besoin de matériel ou de maintenance sur site. (Disponible uniquement pour cloud, non pour Sur site.)
  • Géré par Automation Anywhere : Notre équipe s'occupe de l'ensemble des opérations cloud pour garantir des performances optimales et des mises à jour transparentes.
  • Intégration flexible : déclenchez les Tâches API à partir de diverses sources, y compris des formulaires, des processus ou des points de terminaison directs. Planifiez-les pour une exécution régulière ou exécutez-les à la demande.

Les possibilités d'échange de données en temps réel de la tâche API lui permettent de s'adapter à des environnements dynamiques et de réagir rapidement. Utilisez les Tâches API pour créer des automatisations à l'aide de packages pris en charge par Automation 360 cloud. Par exemple, les Tâches API fonctionnent avec nos packages qui n'interviennent pas dans le système de fichiers tels que Salesforce, ServiceNow, Workday, REST et SOAP afin d'automatiser les flux de travail et les processus. Vous ne pouvez pas utiliser une Tâche API pour automatiser une opération de bureau.

Remarque :
  • Disponible avec AWS et GCP Cloud.
  • Contrairement aux Robots de tâches, les Tâches API s'exécutent intégralement dans cloud (géré par Automation Anywhere), ce qui élimine le besoin de périphériques Bot Runner locaux.
  • Chaque client cloud reçoit une base de 100 exécutions de Tâche API gratuites par Control Room. Cette base comprend également deux exécutions simultanées, ce qui signifie que vous pouvez exécuter deux Tâches API en même temps. Pour définir des limites d'exécution plus élevées et des simultanéités supplémentaires, vous devez acheter l'UGS Plateforme Enterprise ou une UGS Overage de Tâche API. Contactez votre responsable du service client pour en savoir plus.
  • La Tâche API nécessite une licence basée sur le cloud pour fonctionner. Les licences basées sur les fichiers ne sont pas prises en charge actuellement.
Différentes façons d'invoquer les Tâches API:
  1. Invoquer des Tâches API dans un formulaire
  2. Invoquer des Tâches API dans un processus
  3. Exécuter des Tâches API (à l'aide de la commande Exécuter maintenant)
  4. Planifier le Tâches API
  5. Invoquer des Tâches API comme points de terminaison

Invoquer des Tâches API dans un formulaire

L'invocation d'une Tâche API dans un formulaire vous permet d'obtenir une réponse immédiate après l'exécution initiale, ce qui garantit que vos processus bénéficient d'une attention immédiate. Lors de l'exécution initiale, la Tâche API ou les Tâches API du processus sont déployées dans le cloud, ce qui permet de traiter les demandes ultérieures sans délai. Pour garantir des performances et une évolutivité optimales, les Tâches API sont intelligemment préchauffées sur un nombre dynamique de périphériques cloud, afin de s'adapter à vos besoins en matière de simultanéité. Le diagramme ci-dessous décrit le flux de travail à suivre lors de l'invocation d'un Tâche API dans un formulaire.
Remarque : Le préchauffage est un processus au cours duquel l'administrateur ou un chef d'équipe ajoute des Tâches API au cloud et les Tâches API sont pré-déployées dans les périphériques cloud. Les périphériques cloud sont gérés sur l'infrastructure Automation Anywhere.
Tâche API dans un formulaire
Réponse en temps réel : donner aux utilisateurs des résultats instantanés
  • Idéal pour les formulaires : Lorsque les utilisateurs attendent une réponse immédiate.
  • Fonctionnalités clés :
    • Attributions de périphériques dans le cloud pré-configurés pour une exécution sans faille.
    • Limites de simultanéité strictes pour des performances optimales.
    • Cap d'exécution d'une minute pour un achèvement rapide.

Invoquer des Tâches API dans un processus

L'invocation d'une Tâche API dans un processus offre la possibilité d'exécuter des tâches API en arrière-plan, ce qui permet à vos processus de continuer sans interruption. Cette approche est particulièrement utile pour les tâches qui peuvent prendre plus de temps, car elle garantit que votre flux de travail global reste efficace. Le diagramme ci-dessous décrit le flux de travail à suivre pour construire un processus qui invoque une Tâche API.
Remarque : Pour activer le déploiement à la demande de Tâche API au sein d\'un processus, générez une clé d\'enregistrement dans Administration > Paramètres > Installation en masse de l\'agent Bot > Générer une nouvelle clé et cliquez sur Enregistrer les modifications.
Tâche API dans un processus

Exécution à la demande : Automatisation sans effort au sein des processus

  • Idéal pour les processus : Lorsque les tâches peuvent être exécutées de manière asynchrone, ce qui permet de s'aligner sur des flux de travail plus longs.
  • Fonctionnalités clés :
    • Mise en file d'attente intelligente pour les demandes excédentaires, garantissant l'exécution au fur et à mesure de la disponibilité des périphériques.
    • Limites de simultanéité pour l'optimisation des ressources.
    • Fenêtre d'exécution prolongée de 15 minutes pour les tâches plus complexes.

Exécuter des Tâches API (à l'aide de la commande Exécuter maintenant)

Exécuter rapidement des Tâches API à la demande en utilisant le bouton Exécuter maintenant. Cette fonctionnalité est accessible aux administrateurs et aux développeurs dans l'espace de travail public. Pour en savoir plus sur l'utilisation de la fonction Exécuter maintenant, consultez la rubrique Exécuter Tâches API.

Planifier le Tâches API

Automatisez l'exécution des Tâches API en les planifiant pour qu'elles s'exécutent à des heures précises. Une fois qu'elles sont planifiées, vous pouvez facilement les gérer au moyen de diverses actions telles que l'activation, la désactivation et la modification. Pour des instructions détaillées sur la planification des Tâches API, consultez la rubrique Comment planifier Tâches API.

Invoquer des Tâches API comme points de terminaison

Tirez parti de vos Tâches API en tant que points de terminaison en les invoquant par programmation à partir d'applications externes. Que vous utilisiez Postman pour le prototypage rapide, cURL pour les scripts ou que vous créiez une application Web complète, vous pouvez lancer sans effort des Tâches API. Pour plus d'informations sur l'invocation des Tâches API en tant que points de terminaison en temps réel ou en tant que points de terminaison à la demande, consultez les rubriques Point de terminaison en temps réel pour la Tâche API et Point de terminaison à la demande pour les Tâche API.

Déployer des Tâches API

Contrairement aux déploiements assistés ou non assistés, les Tâches API utilisent des bots (Tâches API) basés sur le cloud pour le déploiement, ce qui élimine le besoin de périphériques physiques. Cette approche sans interface offre évolutivité et flexibilité, vous permettant d'automatiser vos processus de n'importe où et à n'importe quel moment. Le tableau ci-dessous présente et compare les différents déploiements.

Déploiement assisté Déploiement non assisté Déploiement sans interface (Tâche API)
Nécessite un périphérique physique pour exécuter les tâches, convient aux tâches qui nécessitent une interaction humaine. Nécessite un périphérique physique pour exécuter les tâches, convient aux tâches qui peuvent être accomplies de manière indépendante. Le déploiement basé sur le cloud élimine le besoin de périphériques physiques, offrant ainsi évolutivité et flexibilité.