Exemples
Cette section contient des exemples de code et des explications sur la façon d’encoder des capacités de bot 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 une action en tant que propriété
- Une action peut être exposée comme étant une propriété si elle n’accepte aucun paramètre. Pour cela, définissez les propriétés suivantes sur Commanpkg.
- 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.
- Ajouter 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 Loop. Il se compose de deux méthodes,
Next
ethasNext
, qui renvoient l’objet réel et une valeur booléenne. - Création d’un déclencheur à l’aide du package SDK
- Lorsque vous utilisez Automation 360, vous pouvez créer un déclencheur à l’aide du package SDK.
- Exemples de déclencheurs du mécanisme de traction et de poussée
- Les exemples fournis dans cette rubrique illustrent les mécanismes trigger de traction
(lien TriggerDemo)
et de poussée(SimpleMessageListenerContainer)
à l’aide du package SDK. - Ajouter un itérateur dans un package personnalisé pour l'action Boucle
- Ajoutez un itérateur dans votre package pour Boucle action.
- 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.
- Gérer les sessions dans un package personnalisé
- Vous pouvez extraire une session à l’aide d’un nom de session à partir de SessionsMap.
Il existe trois types d’actions :
- Commande\Action (choix par défaut)
- Itérateur
- Condition
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.
ATTENTION : Si vous ne fournissez pas de sélecteur public aux variables membres avec Injecter, des erreurs de compilation se produisent.