Installation

Backend

Voraussetzungen

Die Installation von requests4Automation ist weitestgehend plattformunabhängig und in wenigen Schritten durchzuführen.

Damit requests4Automation ordnungsgemäß funktionieren kann, ist eine korrekt eingerichtete und lauffähige Camunda-Installation erforderlich, mit der sich vom Server, auf dem r4A installiert werden soll, verbunden werden kann.

Das r4A Backend ist als Apache Tomcat®-Applikation verfügbar. Zur Installation ist daher ein Tomcat Server der Version 9 sowie Java in der Version 11 Voraussetzung.

b4A RESTful API

r4A nutzt zur Integration mit Automic die b4A RESTful API. Diese kann auf demselben Tomcat-Server installiert werden, es kann aber auch ein anderer Server verwendet werden. Details zur Installation finden sich in der offiziellen best4Automic Dokumentation:

https://docs.best4automic.de/manuals/de/best4automic/5/5.5/chapter-installation.html#id1

Release-Archiv

Das war-Archiv enthält die folgende Verzeichnisse

WEB-INF

Alle notwendigen Java-Bibliotheken sowie die application.properties Konfigurationsdatei

META-INF

Meta-Informationen zur Web-Applikation

org

Startup-Programm für die REST-Applikation

Durchführung

Zur Installation muss lediglich das ausgelieferte WAR-File in das webapps Verzeichnis des Tomcats kopiert werden. Der Tomcat Server nimmt die Installation anschließend automatisch vor. Die Installation folgt dem Vorgehen für Web-Applikationen auf einem Apache Tomcat® Server, welches in der Dokumentation beschrieben ist.

https://tomcat.apache.org/tomcat-9.0-doc/deployer-howto.html

Frontend

Voraussetzungen

Zur Installation des Frontend ist eine laufende node.js Umgebung auf dem Server erforderlich. Das next Plugin muss installiert sein. Die Installation kann auf demselben Server stattfinden, auf dem auch das Backend installiert wurde. Dies ist aber nicht zwingend erforderlich.

Release-Archiv

Die Auslieferung des Frontends erfolgt als tar-Archiv. Dieses muss auf dem Server entpackt werden.

Durchführung

Nachdem das Archiv entpackt worden ist, müssen die folgenden Befehle npm Scripte ausgeführt werden:

npm install
npm run build

Das Frontend ist jetzt startklar und kann mit dem folgenden Befehl gestartet werden:

npm run start

Third Party Software

requests4Automation basiert auf einigen Open Source Komponenten. Die jeweilige Lizenz bzw. Präambeln der Lizenzen sind in der Distribution enthalten.

  • Apache Commons IO

  • Spring Boot