Créer une API de pool de périphériques et configurer API de tâche

Cette rubrique explique comment créer une API de pool de périphériques et configurer Tâches API dans une API de pool de périphériques. Vous pouvez préchauffer les Tâches API en les ajoutant aux périphériques Cloud afin qu'elles soient prêtes à être déployées.

API de pool de périphériques : Un ensemble logique de périphériques cloud sur lesquels les Tâches API s'exécutent est appelée « API de pool de périphériques ». Des périphériques préchauffés (périphériques attribués) et des périphériques prêts à l'emploi (périphériques non attribués) sont présents. Les périphériques préchauffés sont associés à une API de tâche qui peut exécuter une demande d'automatisation et qui est déjà déployée sur les périphériques préchauffés. Le niveau de simultanéité que vous souhaitez atteindre détermine le nombre de périphériques préchauffés devant être affectés à une API de tâche. Par exemple, si une API de tâche a besoin d'une réponse en temps réel, vous devez ajouter ce type de Tâches API au préchauffage dans le pool de périphériques. Ces périphériques prêts à l'emploi peuvent rapidement déployer une API de tâche et exécuter une demande sans latence pendant le déploiement.

Les périphériques non utilisés pour le préchauffage figurent dans le champ Sessions de périphérique non affectées. Il est possible d'utiliser ces périphériques pour exécuter des Tâches API qui peuvent être mises en file d'attente et exécutées l'une après l'autre.

Remarque : Pour éviter toute erreur d'identification de déploiement, une fois la API de tâche créée et ajoutée à un formulaire et à un processus, vous devez enregistrer la API de tâche. Une fois la API de tâche enregistrée, vous devez l'ajouter au pool de périphériques.

Prérequis

Assurez-vous d'avoir l'un des rôles suivants pour visualiser l'onglet de Pools de périphériques :
  • Propriétaire du pool de périphériques
  • Administrateur du pool de périphériques
Assurez-vous que vous avez un rôle avec Créer des pools de périphériques pour créer un pool de périphériques.
Remarque : Un administrateur de Control Room ne disposant pas de droits d'administration de pool de périphériques ne peut pas afficher ou créer un pool de périphériques.

Vous pouvez utiliser une API de pool de périphériques pour :

  • Gérer l'attribution des périphériques qui exécutent les Tâches API.
  • Préchauffer (pour les formulaires) les Tâches API pour un ensemble de périphériques disponibles dans le cloud.
  • Utiliser les périphériques non attribués pour exécuter les Tâches API à partir de processus sans préchauffage.

Si une API de pool de périphériques est déjà créée, passez à l'étape 7 pour configurer une API de tâche dans le pool de périphériques.

Procédure

  1. Accédez à Gérer > Pools de périphériques.
  2. Cliquez sur Créer une API de pool de périphériques.
  3. Saisissez le Nom.
  4. Facultatif : Saisissez une description.
  5. Saisissez le nombre de sessions de périphérique de cloud que vous souhaitez établir.
    Créer une API de pool de périphériques
    Remarque : Vous pouvez établir minimum 1 session de périphérique et maximum 20 sessions de périphérique.
  6. Cliquez sur Suivant.
  7. Ajouter une tâche API : cliquez sur Ajouter une tâche API et sélectionnez le API de tâche que vous souhaitez préchauffer dans le cloud.
    Ajouter une tâche API
  8. Attribuer des sessions de périphérique : Vous pouvez attribuer des sessions de périphérique selon le nombre total de sessions de périphérique cloud que vous avez établies.
    Remarque : Attribuez le API de tâche sélectionné à au moins une session de périphérique ou à toutes les sessions de périphérique disponibles. Vous pouvez attribuer le reste des sessions de périphérique disponibles à d'autres Tâches API.
  9. Affecter un utilisateur : un utilisateur Exécuter en tant qu'utilisateur par défaut (apitaskrunner) est affecté à chacune des Tâches API configurées dans l'API de pool de périphériques. Pour modifier l'utilisateur par défaut, cliquez sur le menu d'actions (trois points verticaux) en regard de chaque session de périphérique attribuée, puis cliquez sur Affecter un utilisateur et sélectionnez un utilisateur. Pour affecter le même utilisateur à toutes les Tâches API, sélectionnez les Tâches API et cliquez sur l'option Affecter un utilisateur aux éléments cochés. Pour en savoir plus sur l'utilisateur Exécuter en tant qu'utilisateur du API de tâche, consultez la rubrique Configuration de API de tâche.
    Affecter un utilisateur à une tâche API
    Remarque : Les périphériques non affectés dans l'API de pool de périphériques sont utilisés par les Tâches API appelées directement à partir d'un processus.
  10. Cliquez sur Suivant.
  11. Facultatif : Sélectionnez les Propriétaires d'une API de pool de périphériques.
    Cette étape permet à d'autres utilisateurs autorisés d'afficher, de modifier et de supprimer le pool de périphériques.
  12. Cliquez sur Créer un pool de périphériques.
    Remarque : Une Control Room est limitée à une API de pool de périphériques par locataire.

Étapes suivantes

Vous pouvez afficher les événements correspondants pendant la création d'une API de pool de périphériques dans les journaux d'audit. Reportez-vous à la rubrique Afficher les journaux d'audit du moteur d'exécution de la API de tâche.