FAQ sur les tâches API

Consultez les FAQ pour en savoir plus sur les Tâches API.

Comment une tâche API s\'exécute-t-elle par rapport à une tâche de robot ?

Tâches API s\'exécute dans le Automation 360 cloud, contrairement aux Task Bots, qui utilisent les appareils d\'exécuteur de robots sur l\'infrastructure du client. Tâches API n\'effectuent pas d\'interactions de bureau comme les Task Bots et peuvent démarrer rapidement et potentiellement fonctionner plus rapidement que les Task Bots.

En outre, le produit est conforme au règlement général sur la protection des données (RGPD) et à la loi sur la protection des données personnelles des consommateurs résidant en Californie (CCPA). Tâche API fait également partie de la plateforme conforme à la norme SOC 2. Toutes les données de la Tâche API sont chiffrées ; nous assurons par ailleurs le chiffrement des données mobiles et statiques.

Est-il possible de lire ou d\'écrire dans un fichier dans les Tâches API ?
Oui, vous pouvez lire ou écrire dans un flux de fichiers dans les Tâches API. Le Service Web REST package prend désormais en charge la lecture d\'un FileStream via une variable, ce qui vous permet d\'interagir facilement avec les fichiers stockés dans un stockage en ligne comme OneDrive. Bien que nous ne prenions actuellement en charge que OneDrive, notre feuille de route inclut des plans d\'intégration avec d\'autres services de stockage cloud populaires.
La Tâche API prend-elle en charge les packages personnalisés créés à l\'aide du SDK du package ?
Non, la Tâche API ne prend pas en charge actuellement les packages créés à l\'aide du SDK du package.
Si l\'un des périphériques tombe en panne dans mon API de pool de périphériques, un autre sera-t-il automatiquement mis en service ?
Oui, tout est géré pour vous.
Les utilisateurs peuvent-ils créer eux-mêmes un pool de dispositifs pour les tâches API et y attribuer des tâches API ?
Non, vous ne pouvez pas créer votre propre pool d\'appareils pour Tâches API. La plateforme Automation Anywhere cloud provisionne et gère automatiquement les Tâche API conteneurs, en les mettant à l\'échelle de manière dynamique pour s\'adapter aux charges de travail fluctuantes.
Que se passe-t-il si une Tâche API s\'exécute plus que ne l\'autorise la limite de session ? Est-ce qu\'elle échoue immédiatement ou est-elle mise en file d\'attente ?
  • Mode temps réel : si une Tâche API en mode temps réel (assistée, appelée via des formulaires) dépasse la limite de session, elle échoue immédiatement. En effet, les tâches en mode temps réel sont pré-déployées et prêtes à être exécutées immédiatement. Il n\'existe aucun mécanisme de mise en file d\'attente pour les tâches qui ne peuvent pas être exécutées en raison de contraintes de simultanéité.
  • Mode à la demande : si une Tâche API en mode à la demande (non assistée, appelée via des processus) dépasse la limite de session, elle sera mise en file d\'attente et traitée lorsqu\'une session sera disponible. Cela signifie que la tâche n\'échouera pas immédiatement, mais devra attendre qu\'une session se libère avant de pouvoir être exécutée.
Quelle est la durée de vie des périphériques en fonctionnement ?
Les ressources de votre API de pool de périphériques sont disponibles pendant la durée de votre configuration.
Faut-il configurer quelque chose sur l\'ordinateur de déploiement ?
Les Tâches API s\'exécutant sur les périphériques Automation 360 cloud, il n\'est pas nécessaire de configurer les périphériques des clients sur leur infrastructure.
Dois-je procéder à l\'installation d\'un périphérique ?
Les périphériques cloud fonctionnent sur des clusters gérés par Automation Anywhere. Le client n\'a pas besoin d\'installer de périphérique.
Existe-t-il un délai d\'attente pour l\'exécution de la Tâche API ?
Dans le cas des Tâches API en temps réel, le délai d\'attente est de 1 minute. Dans le cas des Tâches API à la demande, le délai d\'attente est de 15 minutes.
Quel type de données et pendant combien de temps les informations sont-elles conservées sur les périphériques cloud ?
Les données transitoires ne sont pas conservées. Seules les métadonnées de la Tâche API sont enregistrées.
Pourquoi l\'option d\'exécution n\'est-elle pas disponible dans l\'éditeur Tâche API ?
Les Tâches API ne peuvent pas être déployées sur votre PC local. L\'éditeur de Tâche API ne comprend donc pas d\'option d\'exécution. Cependant, vous pouvez invoquer des Tâches API par le biais de formulaires, de processus et de points de terminaison, ou en utilisant l\'option Exécuter maintenant.
Comment trouver des erreurs dans ma Tâche API ?
Pour vérifier si la logique de votre Tâche API est correcte, vous pouvez utiliser l\'outil de débogage et observer les variables de sortie. Vous pouvez également utiliser les actions du package « Gestionnaire d\'erreur » pour vérifier si des erreurs se sont glissées dans la Tâche API.
En quoi consiste le préchauffage ?
Le préchauffage est un processus qui consiste à préinstaller la logique et les commandes de la Tâche API sur les périphériques cloud, les préparant ainsi à traiter les demandes entrantes. Lors du préchauffage, toutes les dépendances de la Tâche API, y compris les bibliothèques, sont installées au préalable. Ceci est utile, car il n\'est pas nécessaire de vérifier les dépendances avant de déployer la Tâche API. Ainsi, les Tâches API fonctionnent avec une latence très faible. Les Tâches API invoquées dans un formulaire doivent être préchauffées sur le périphérique cloud pour les exécuter correctement. Avant d\'exécuter un processus comportant le formulaire (Tâche API associée), vous pouvez vérifier si la Tâche API est préchauffée dans les journaux d\'audit. Pour plus d\'informations, voir Afficher les journaux d'audit du moteur d'exécution de la Tâche API.
Quel est le modèle de licence pour les Tâches API ?
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 pouvez acheter la licence Plateforme Enterprise ou une SKU Overage Tâche API. Les détails sont similaires à l\'image ci-dessous. Pour obtenir de l\'aide, contactez votre responsable du service client.Tâche API license
Puis-je créer un pool de périphériques pour Tâches API et y attribuer Tâches API ?

Non, vous ne pouvez pas créer votre propre pool d\'appareils pour Tâches API. La plateforme cloud Automation Anywhere provisionne et gère automatiquement les conteneurs Tâche API, en les mettant à l\'échelle de manière dynamique pour s\'adapter aux charges de travail fluctuantes.

Que se passe-t-il si une Tâche API s\'exécute plus que ne l\'autorise la limite de session ? Est-ce qu\'elle échoue immédiatement ou est-elle mise en file d\'attente ?

Le comportement des tâches API qui dépassent la limite de session dépend du mode de tâche API utilisé :

  • Mode temps réel : si une Tâche API en mode temps réel (assistée, appelée via des formulaires) dépasse la limite de session, elle échoue immédiatement. En effet, les tâches en mode temps réel sont pré-déployées et prêtes à être exécutées immédiatement. Il n\'existe aucun mécanisme de mise en file d\'attente pour les tâches qui ne peuvent pas être exécutées en raison de contraintes de simultanéité.
  • Mode à la demande : si une Tâche API en mode à la demande (non assistée, appelée via des processus) dépasse la limite de session, elle sera mise en file d\'attente et traitée lorsqu\'une session sera disponible. Cela signifie que la tâche n\'échouera pas immédiatement, mais devra attendre qu\'une session se libère avant de pouvoir être exécutée.
Quels sont les types de variables pris en charge dans les Tâches API ?
Les types de variables suivants sont pris en charge dans les Tâches API :
  • Chaîne
  • Nombre
  • Date/heure
  • Booléen
  • Information d\'identification
  • Liste
  • Dictionnaire
  • Enregistrement
  • Tableau
  • Session
Pour en savoir plus sur les variables, consultez la rubrique Aperçu des variables.
Si j\'inclus 10 appels à l\'API dans une seule Tâche API, cela compte-t-il comme une ou plusieurs exécutions ?
Cela compte comme une seule exécution.
Lorsque vous déployez une Tâche API à la demande dans un processus, vous rencontrez l\'erreur « INCONNU : Impossible de trouver le jeton d\'enregistrement automatique de l\'agent de robot. » Comment faire pour résoudre ce problème ?
L\'erreur ci-dessus indique qu\'une clé d\'enregistrement n\'est pas disponible pour le déploiement à la demande de la Tâche API. Pour résoudre ce problème :
  • Accédez à Administration > Paramètres > Installation en masse de l\'agent Bot.
  • cliquez sur Modifier, l\'option Générer une nouvelle clé est sélectionnée par défaut.
  • Cliquez sur Enregistrer les modifications pour générer une clé d\'enregistrement.