In Automation Anywhere A2019 können Sie die Bot-Erstellung optimieren, indem Sie allgemeine Entwicklungsteile erstellen und verteilen, die als "Pakete" bezeichnet werden. Fassen wir die Gliederung zusammen, während wir uns auf den Inhalt beziehen, der in Developer Meetup Vol.2, gesponsert von Automation Anywhere erläutert wurde, das neulich online stattfand. Ich tat. Da das Paket mit Java-Technologie erstellt wurde, bereiten wir die Java-Build-Umgebung für die Entwicklung vor.
Die folgenden werden als Umgebung verwendet.
Commercial Edition von Automation Anywhere Enterprise A2019.12 (Build 4111)
JDK 11
IntelliJ IDEA Community Edition (Integrierte Entwicklungsumgebung wie Java, Eclipse kann verwendet werden) + Gradle-Plug-In v.5.x.x.
Gradle (Open Source Build-Automatisierungssystem)
Einige Screenshots wurden vom Webiner-Bildschirm von Developer Meetup Vol.2 ausgeliehen.
** Artikel in der Reihe "Erstellen eines Pakets, das ein allgemeiner Entwicklungsteil der Automation Anywhere A 2019" -Serie ist **
Sie können dem Aktionsfeld Ihre eigenen Aktionen hinzufügen, wie im folgenden Bildschirm gezeigt. Aktionssymbole und Argumente für die Eingabe / Ausgabe von Aktionen können ebenfalls festgelegt werden.
Quelle: Developer Meetup Vol.2, gesponsert von AA
Die Paketentwicklung erfolgt nach folgendem Ablauf.
Richten Sie als Nächstes die Java-IDE ein. Eclipse oder IntelliJ Community Edition ist in [Produktdokumentation] angegeben (https://docs.automationanywhere.com/bundle/enterprise-v2019/page/enterprise-cloud/topics/developer/cloud-package-project-setup.html). Also werde ich IntelliJ hier verwenden.
Bitte besuchen Sie die JetBrains-Seite unten, um die "Community" -Version von .exe herunterzuladen und zu installieren. Wenn Sie die EXE-Taste drücken, werden Sie aufgefordert, Ihre E-Mail-Adresse einzugeben. Sie müssen diese jedoch nicht eingeben, da der Download automatisch gestartet wird. https://www.jetbrains.com/ja-jp/idea/download/
Es ist in Ordnung, wenn Sie die folgende EXE-Datei mit ca. 550 MB herunterladen können. (idealC-XXXX.X.X.exe, die Nummer im X-Teil kann bei jeder Version unterschiedlich sein.)
Obwohl die IDE in grundlegendem Englisch vorliegt, wird anscheinend auch die Beta-Version von Japanisch getestet. Wenn Sie interessiert sind, laden Sie sie bitte herunter und installieren Sie sie. Dies ist eine JAR-Datei mit ca. 1,5 MB, die nahtlos integriert und installiert werden kann, indem sie nach der Installation der IDE eingerichtet wird.
Referenzartikel: "[Starten der IDE und Abrufen und Installieren des japanischen Lokalisierungs-Plug-Ins](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) ”
Führen Sie idealC-XXXX.X.X.exe aus und antworten Sie mit "Ja" auf "Apps dürfen Änderungen an Ihrem Gerät vornehmen".
Klicken Sie im ersten Bildschirm auf die Schaltfläche Weiter.
Klicken Sie auf die Schaltfläche "Weiter".
Überprüfen Sie die Dateizuordnungen nach Bedarf. Klicken Sie auf die Schaltfläche "Weiter".
Klicken Sie auf die Schaltfläche "Installieren".
Die Installation wird fortgesetzt, warten Sie einfach.
Klicken Sie auf die Schaltfläche "Fertig stellen". Damit ist die Installation abgeschlossen.
Bereiten Sie die SDK-Datei A2019-package-sdk.2.0.1.zip im Voraus vor. Laden Sie es herunter und extrahieren Sie es an einen beliebigen Ort auf Ihrem Computer. In neueren Versionen wurde anscheinend die mehrsprachige Funktion der Benutzeroberfläche hinzugefügt.
Wenn Sie das Windows-Startmenü öffnen, sollte IntelliJ unter "Zuletzt hinzugefügt" angezeigt werden. Klicken Sie also darauf, um die IntelliJ-IDE zu öffnen.
Wenn das folgende Dialogfeld angezeigt wird, klicken Sie einfach auf die Schaltfläche "OK".
Wenn Sie zum ersten Mal gefragt werden, ob Sie es anpassen möchten, klicken Sie auf "Überspringen ...".
Klicken Sie auf Öffnen oder Importieren.
Wählen Sie den Ordner aus, in den Sie den Inhalt der Zip-Datei extrahiert haben. Klicken Sie auf die Schaltfläche "OK".
Dann öffnet sich ein solcher Bildschirm.
Jetzt wird im Fenster "Build-Protokoll" am unteren Bildschirmrand der Fehler "Ungültige Gradle SDK-Konfiguration gefunden" angezeigt. Dies wird angezeigt, weil Sie das entsprechende JDK noch nicht installiert haben. Klicken Sie auf Gradle-Einstellungen öffnen.
Dann öffnet sich der gleiche Bildschirm wie bei Angabe von "Datei" - "Einstellungen ...". Die Gradle-JVM lautet "
Es wird gesagt, dass Version 11 für das JDK erforderlich ist. Geben Sie daher 11 der Azul Zulu Community an, die auch in Automation Anywhere verwendet wird. Wenn Sie die Schaltfläche "Herunterladen" angeben, wird der Download am angegebenen Speicherort gestartet.
Im Fall von IntelliJ erfolgt der Build übrigens nicht über den Befehl "Build" der IDE, sondern durch Aufrufen von "gradelew.bat" über das Terminal in der Befehlszeile. (Eclipse scheint in der Lage zu sein, aus der IDE zu kompilieren.) Im Fall von IntelliJ scheint es, dass das Erstellen mit Gradle nicht vollständig unterstützt wird.
Daher müssen Sie nach der Installation des JDK den Stammordner des JDK in der Umgebungsvariablen "JAVA_HOME" angeben. In diesem Beispiel
set JAVA_HOME=C:\Users\(Nutzername)\.jdks\azul-11.0.7
Und setzen Sie es als.
Nachdem Sie die Umgebungsvariable "JAVA_HOME" vom Terminal in der IDE festgelegt haben, führen Sie den Build-Befehl "gradlew.bat clean build shadow Jar" aus. Dann beginnt der Build.
Es kann Warnungen und Vorsichtsmaßnahmen auf dem Weg geben, aber der Build wird wie folgt abgeschlossen.
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>
Wenn der Build abgeschlossen ist, wird die kompilierte Datei (JAR-Datei) in "(Projektordner) \ build \ libs" ausgegeben.
Wenn Sie die Berechtigung zum Hinzufügen von Paketen zum Kontrollraum haben, können Sie das Menü "Paket hinzufügen ..." unter "Bot" - "Pakete" verwenden.
Geben Sie die zuvor erstellte JAR-Datei als "hochzuladendes Paket" an. Klicken Sie dann auf die Schaltfläche "Paket hochladen".
Sie können sehen, dass dieses Paket 28 Aktionen enthält. Sie können eine Vorschau des Inhalts anzeigen. Um es so zu aktivieren, wie es ist, klicken Sie auf die Schaltfläche "Genehmigen, Aktivieren, Als Standard festlegen".
Jetzt können Sie es als Paket auf dem Bot-Konstruktionsbildschirm verwenden.
Auf dem Bot-Konstruktionsbildschirm wurde der Aktionspalette "A2019-Demopaket" hinzugefügt, und darunter wurden 28 Aktionen hinzugefügt. Wenn Sie versuchen, die Aktion in den Ablauf zu integrieren, sehen Sie, dass die Details jeder Aktion auch Argumente angeben.
Wie war es! ?? Inzwischen sollten Sie die Build-Umgebung vorerst erstellt, die SDK-Beispieldatei so wie sie ist erstellt, in den Kontrollraum hochgeladen und das Verfahren zur Verwendung bestätigt haben.
In der Folge werden wir endlich sehen, wie man den Inhalt des SDK-Beispiels erklärt und wie man es bearbeitet, um ein eigenes Paket zu erstellen!
Recommended Posts