Exemples de SDK de package

Cette section contient des exemples de code et des explications sur la façon d'encoder des capacités de robot de base.

Retour d'une valeur à partir d'une action
Définissez les propriétés suivantes dans CommandPkg pour stocker la sortie de l'action dans une variable.
Exposer les attributs de propriété de l'action
Les valeurs de propriété d'une action peuvent être exposées en définissant les propriétés suivantes sur CommandPkg.
Organiser et regrouper les actions lors de l'élaboration des packages
Passez en revue les exemples fournis sur la façon d'ajouter et de regrouper les actions pendant le processus de développement du SDK du package.
Types de saisie - Éléments de l'interface utilisateur
Les éléments de l'interface utilisateur (IU) sont les contrôles d'entrée utilisés pour recevoir des entrées dans une action lors de la construction d'un robot.
Créer des variables personnalisées à l'aide du package SDK
Lorsque vous utilisez Automation 360, vous pouvez créer des variables personnalisées à l'aide du package SDK.
Créer une condition à l'aide du package SDK
Lorsque vous utilisez Automation 360, vous pouvez créer une condition avec le package SDK.
Ajout d'une condition dans un package personnalisé pour la condition Si
Ajoutez des conditions dans un package personnalisé.
Créer un itérateur à l'aide du package SDK
Dans Automation 360, vous pouvez créer un itérateur avec le package SDK. Un itérateur est utilisé pour passer en boucle à travers plusieurs objets de type similaire et est utilisé avec le package Boucle. Il se compose de deux méthodes, next et hasNext, qui renvoient l'objet réel et une valeur booléenne.
Créer un déclencheur personnalisé (exemple 2)
L'exemple montre comment créer un déclencheur dans Automation 360 qui vous permet de créer des tâches qui seront exécutées à des intervalles spécifiés.
Déclencheurs personnalisées - mécanisme pull et push
Les exemples fournis dans cette rubrique montrent comment créer des déclencheurs basés sur le temps et sur des événements, mécanismes pull (link TriggerDemo) et push (SimpleMessageListenerContainer) à l'aide du package SDK.
Ajouter les journaux de débogage des packages personnalisés au fichier bot_launcher.log
Vous pouvez ajouter des journaux à l'aide de log4j. La dépendance est déjà ajoutée dans l'exemple de fichier build.gradle du package SDK.
Gérer les sessions dans un package personnalisé
Vous pouvez extraire une session à l'aide d'un nom de session à partir de SessionsMap. Dans le même package, vous pouvez utiliser des sessions pour transmettre des informations entre les actions, mais pas à d'autres packages.
Configurer les attributs de session partagée à l'aide du package SDK
Package SDK fournit une configuration permettant aux utilisateurs du SDK de créer et d'utiliser des sessions partagées. Les sessions sont partagées simplement entre différents robots afin de partager les ressources entre eux. Ce qui signifie que si une session a été créée, l'autre Robots de tâches peut lire et mettre à jour la session et vice versa.
Création d'un robot pour tester le package personnalisé
Une session partagée vous permet de réutiliser des actions entre des Robots de tâches qui s'exécutent simultanément, par exemple en utilisant le même fichier Excel pour transmettre des valeurs.
Actions
Toute classe d'action ne prend en charge qu'une seule méthode comme point d'entrée. Annotez tous les paramètres de la méthode de point d'entrée avec Idx. Il existe trois types d'actions :
  • Commande\Action (choix par défaut)
  • Itérateur
  • Condition
Important : Si vous ne fournissez pas de sélecteur public aux variables membres avec Injecter, des erreurs de compilation se produisent.