Dans Automation Anywhere A2019, vous pouvez rationaliser la création de Bot en créant et en distribuant des parties de développement communes appelées «packages». Résumons le plan en faisant référence au contenu expliqué dans Developer Meetup Vol.2 sponsorisé par Automation Anywhere mis en ligne l'autre jour. J'ai fait. Étant donné que le package est construit à l'aide de la technologie Java, nous préparerons l'environnement de construction Java pour le développement.
Les éléments suivants sont utilisés comme environnement.
Automation Anywhere Enterprise A2019.12 (Build 4111) Édition commerciale
JDK 11
IntelliJ IDEA Community Edition (environnement de développement intégré tel que Java, Eclipse peut être utilisé) + plug-in Gradle v.5.x.x
Gradle (système d'automatisation de construction Open Source)
Certaines captures d'écran sont empruntées à l'écran Webiner de Developer Meetup Vol.2.
** Articles de la série "Création d'un package faisant partie du développement commun d'Automation Anywhere A 2019" **
Vous pouvez ajouter vos propres actions au panneau d'action comme indiqué dans l'écran ci-dessous. Les icônes d'action et les arguments d'entrée / sortie d'action peuvent également être définis.
Source: Developer Meetup Vol.2 sponsorisé par AA
Le développement des packages est effectué selon le flux suivant.
Ensuite, configurez l'EDI Java. Eclipse ou IntelliJ Community Edition est spécifié dans Documentation produit J'utiliserai donc IntelliJ ici.
Veuillez visiter la page JetBrains ci-dessous pour télécharger et installer la version "communautaire" de .exe. Lorsque vous appuyez sur le bouton .exe, vous serez invité à entrer votre adresse e-mail, mais vous n'êtes pas obligé de la saisir car le téléchargement démarrera automatiquement. https://www.jetbrains.com/ja-jp/idea/download/
Ce n'est pas grave si vous pouvez télécharger le fichier .exe suivant d'environ 550 Mo. (idealC-XXXX.X.X.exe, le numéro dans la partie X peut être différent avec chaque version.)
De plus, bien que l'IDE soit en anglais de base, il semble que la version bêta du japonais soit également testée, donc si vous êtes intéressé, veuillez la télécharger et l'installer. Il s'agit d'un fichier .jar d'environ 1,5 Mo, qui peut être intégré et installé de manière transparente en le configurant après l'installation de l'EDI.
Article de référence: "[Démarrage de l'EDI et obtention et installation du plug-in de localisation japonais](https://qiita.com/RPAbot/items/282d859344d1e96a953f#ide%E3%81%AE%E8%B5%B7%E5%" 8B% 95% E3% 81% A8% E6% 97% A5% E6% 9C% AC% E8% AA% 9E% E5% 8C% 96% E3% 83% 97% E3% 83% A9% E3% 82% B0% E3% 82% A4% E3% 83% B3% E3% 81% AE% E5% 85% A5% E6% 89% 8B% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3% 83% 88% E3% 83% BC% E3% 83% AB) »
Exécutez idealC-XXXX.X.X.exe et répondez «oui» à «Autoriser les applications à apporter des modifications à votre appareil».
Cliquez sur le bouton Suivant sur le premier écran.
Cliquez sur le bouton "Suivant".
Vérifiez les associations de fichiers si nécessaire. Cliquez sur le bouton "Suivant".
Cliquez sur le bouton "Installer".
L'installation se poursuivra, alors attendez.
Cliquez sur le bouton "Terminer". Ceci termine l'installation.
Préparez à l'avance le fichier SDK A2019-package-sdk.2.0.1.zip. Téléchargez-le et extrayez-le à n'importe quel endroit de votre ordinateur. Dans les versions récentes, il semble que la fonction multilingue de l'interface utilisateur ait été ajoutée.
Lorsque vous ouvrez le menu Démarrer de Windows, vous devriez voir IntelliJ dans «Récemment ajouté», cliquez donc dessus pour ouvrir IntelliJ IDE.
Si la boîte de dialogue suivante s'affiche, cliquez simplement sur le bouton "OK".
La première fois qu'il vous sera demandé si vous souhaitez le personnaliser, cliquez sur "Ignorer ...".
Cliquez sur Ouvrir ou Importer.
Sélectionnez le dossier dans lequel vous avez extrait le contenu du fichier zip. Cliquez sur le bouton "OK".
Ensuite, un tel écran s'ouvrira.
Maintenant, dans le panneau du journal de construction en bas de l'écran, je vois l'erreur «Configuration du SDK Gradle non valide trouvée». Ceci s'affiche car vous n'avez pas encore installé le JDK approprié. Cliquez sur Ouvrir les paramètres de Gradle.
Ensuite, le même écran que lorsque "Fichier" - "Paramètres ..." est spécifié s'ouvre. La JVM Gradle est "
Puisqu'il est dit que la version 11 est requise pour le JDK, spécifiez 11 de Azul Zulu Community, qui est également utilisé dans Automation Anywhere. Si vous spécifiez le bouton "Télécharger", le téléchargement démarrera à l'emplacement spécifié.
Par ailleurs, dans le cas d'IntelliJ, la construction ne se fait pas à partir de la commande "Build" de l'EDI, mais en appelant gradelew.bat
depuis Terminal sur la ligne de commande. (Eclipse semble être capable de compiler à partir de l'EDI.) Dans le cas d'IntelliJ, il semble qu'il ne supporte pas entièrement la construction à l'aide de Gradle.
Par conséquent, après avoir installé le JDK, vous devez spécifier le dossier racine du JDK dans la variable d'environnement JAVA_HOME
.
Dans cet exemple
set JAVA_HOME=C:\Users\(Nom d'utilisateur)\.jdks\azul-11.0.7
Et définissez-le comme.
Après avoir défini la variable d'environnement JAVA_HOME
depuis Terminal dans l'EDI, exécutez la commande de construction gradlew.bat clean build shadow Jar
. Ensuite, la construction commencera.
Il peut y avoir des avertissements et des mises en garde en cours de route, mais la construction sera terminée comme suit.
D:\AASDK\A2019-package-sdk-2.0.1>gradlew.bat clean build shadowJar
Downloading https://services.gradle.org/distributions/gradle-5.4.1-bin.zip
...................................................................................
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :compileJava
...
> Task :commandCodeGen
mergeJsonFiles: updatePackage: group com.automationanywhere , artifactName A2019DemoPackage , packageVersion 2.0.1-20200607-015603
BUILD SUCCESSFUL in 51s
6 actionable tasks: 5 executed, 1 up-to-date
D:\AASDK\A2019-package-sdk-2.0.1>
Lorsque la construction est terminée, le fichier compilé (fichier .jar) est sorti dans (dossier du projet) \ build \ libs
.
Si vous êtes autorisé à ajouter des packages à la salle de contrôle, vous pouvez utiliser le menu "Ajouter un package ..." sous "Bot" - "Packages".
Spécifiez le fichier .jar que vous avez créé précédemment comme "package à télécharger". Cliquez ensuite sur le bouton "Télécharger le package".
Vous pouvez voir que ce package contient 28 actions. Vous pouvez prévisualiser le contenu. Pour l'activer tel quel, cliquez sur le bouton "Approuver, Activer, Définir par défaut".
Vous pouvez maintenant l'utiliser comme package depuis l'écran de construction du Bot.
Sur l'écran de construction du bot, "A2019 Demo Package" a été ajouté à la palette d'actions et 28 actions ont été ajoutées en dessous. Si vous essayez d'incorporer l'action dans le flux, vous pouvez voir que les arguments, etc. sont également spécifiés dans les détails de chaque action.
Comment était-ce! ?? À présent, vous devez avoir créé l'environnement de génération pour le moment, créé le fichier d'exemple du SDK tel quel, l'avoir téléchargé dans la salle de contrôle et confirmé la procédure pour l'utiliser.
Dans la suite, nous verrons enfin comment expliquer le contenu de l'exemple SDK et comment le modifier pour créer votre propre package!
Recommended Posts