[JAVA] Erstellen Sie ein Paket, das ein allgemeiner Entwicklungsteil von Automation Anywhere A2019 # 1 ist. ~ Erstellen und verwenden Sie zunächst das SDK-Beispiel so wie es ist

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.

** Artikel in der Reihe "Erstellen eines Pakets, das ein allgemeiner Entwicklungsteil der Automation Anywhere A 2019" -Serie ist **

Paketentwicklung zum Hinzufügen von Aktionen zum Bot-Build-Bildschirm

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.

image.png Quelle: Developer Meetup Vol.2, gesponsert von AA

Die Paketentwicklung erfolgt nach folgendem Ablauf.

Installation der integrierten Java-Umgebung IntelliJ IDEA Community Edition

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/ image.png

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.) image.png

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) ”

Installationsschritte

Führen Sie idealC-XXXX.X.X.exe aus und antworten Sie mit "Ja" auf "Apps dürfen Änderungen an Ihrem Gerät vornehmen". image.png

Klicken Sie im ersten Bildschirm auf die Schaltfläche Weiter. image.png

Klicken Sie auf die Schaltfläche "Weiter". image.png

Überprüfen Sie die Dateizuordnungen nach Bedarf. Klicken Sie auf die Schaltfläche "Weiter". image.png

Klicken Sie auf die Schaltfläche "Installieren". image.png

Die Installation wird fortgesetzt, warten Sie einfach. image.png

Klicken Sie auf die Schaltfläche "Fertig stellen". Damit ist die Installation abgeschlossen. image.png

Öffnen Sie die SDK-Datei in der Java IDE

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. image.png

Wenn Sie das Windows-Startmenü öffnen, sollte IntelliJ unter "Zuletzt hinzugefügt" angezeigt werden. Klicken Sie also darauf, um die IntelliJ-IDE zu öffnen. image.png

Wenn das folgende Dialogfeld angezeigt wird, klicken Sie einfach auf die Schaltfläche "OK". image.png

Wenn Sie zum ersten Mal gefragt werden, ob Sie es anpassen möchten, klicken Sie auf "Überspringen ...". image.png

Klicken Sie auf Öffnen oder Importieren. image.png

Wählen Sie den Ordner aus, in den Sie den Inhalt der Zip-Datei extrahiert haben. Klicken Sie auf die Schaltfläche "OK". image.png

Dann öffnet sich ein solcher Bildschirm. image.png

Laden Sie JDK herunter

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. image.png

Dann öffnet sich der gleiche Bildschirm wie bei Angabe von "Datei" - "Einstellungen ...". Die Gradle-JVM lautet "". Klicken Sie daher in der Dropdown-Liste auf "JDK herunterladen ...". image.png

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. image.png

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.

Paket erstellen (Befehlszeile)

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. image.png

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. image.png

Hochladen von Paketen in den Kontrollraum

Wenn Sie die Berechtigung zum Hinzufügen von Paketen zum Kontrollraum haben, können Sie das Menü "Paket hinzufügen ..." unter "Bot" - "Pakete" verwenden. image.png

Geben Sie die zuvor erstellte JAR-Datei als "hochzuladendes Paket" an. Klicken Sie dann auf die Schaltfläche "Paket hochladen". image.png

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". image.png

Jetzt können Sie es als Paket auf dem Bot-Konstruktionsbildschirm verwenden.

Versuchen Sie, das Paket auf dem Bot-Konstruktionsbildschirm zu 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. image.png

abschließend

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!

Serie dieses Artikels

Referenzmaterial

Recommended Posts

Erstellen Sie ein Paket, das ein allgemeiner Entwicklungsteil von Automation Anywhere A2019 # 1 ist. ~ Erstellen und verwenden Sie zunächst das SDK-Beispiel so wie es ist
[Quarkus] Eine Falle, die nicht funktioniert, selbst wenn Sie das GCP Pub / Sub-Beispiel so wie es ist kopieren und einfügen
Erstellen Sie einen benutzerdefinierten Formatierer für Yellowfin und zeigen Sie das Minus des numerischen Werts mit △ (Dreieck) an.
Das Ende der katastrophalen Programmierung # 03 "Der Vergleich von ganzen Zahlen, wenn" a> b ", nimmt an, dass es" a - b> 0 "ist."
Es ist schwierig, die leere Zeichenfolge und das Datum von DBUnit zu verwenden. Korrigieren Sie es also und verwenden Sie es.
[Docker] Ist es gut genug, um es als mehrstufigen Build zu bezeichnen? → Die Geschichte, die so gut wurde