Best Practices-Leitfaden > Test- und Produktivsystem

Test- und Produktivsystem

Leitfaden für den Einsatz von AE.

Allgemein

Ein Automation Engine System ist eine Umgebung, die mit Hilfe von AE gesteuert und überwacht wird. Dazu gehören neben den Komponenten wie z.B. Automation Engine und Agenten auch Ihre Rechner, Applikationen und die Verarbeitungen, die Sie mit Hilfe von Objekten definieren.

Beim Einsatz von AE werden insgesamt drei Automation Engine Systeme benötigt. In einem entwerfen und erstellen Sie die Objekte, die Ihre Prozesse abbilden (Entwicklungssystem). Ein weiteres Automation Engine System wird benötigt, um diese Abläufe zu testen (Testsystem). Das dritte ist schließlich jenes, das Ihre täglichen Geschäftsprozesse tatsächlich durchführt (Produktivsystem).

Die Philosophie hinter dieser 3-System-Landschaft ist leicht ersichtlich. Ihre Geschäftsprozesse sind von enorm wichtiger Bedeutung. Ein leichtfertiges Ändern oder Hinzufügen von Workflows oder Systemeinstellungen kann sie gefährden. Deshalb ist das Testen in einer eigenen Systemumgebung vor dem produktiven Einsatz unerlässlich!

3-System-Landschaft

Die folgende Abbildung zeigt Ihnen das Zusammenspiel der drei Automation Engine Systeme:

Sie können für das Entwicklungssystem einen eigenen Mandanten im Produktivsystem verwenden. Idealerweise ist es jedoch als eigenes Automation Engine System implementiert.

Test- und Produktivsystem müssen auf jeden Fall physisch voneinander getrennt sein. Auf diese Weise können Sie neue Abläufe testen ohne dabei Ihre Geschäftsprozesse unnötigen Risiken auszusetzen.
Die Trennung bedeutet folgendes:

Das Testsystem muss so ident wie möglich zum Produktivsystem sein!

Dadurch können Sie neu erstellte Jobs unter Produktivbedingungen testen. Im Testsystem haben Sie auch die Möglichkeit die Auswirkung von Änderungen zu studieren. Updates auf neue Automation Engine-Versionen, Betriebssysteme und Datenbanken können gezielt getestet und geplant werden. Der größte Vorteil liegt natürlich darin, dass Ihr Produktivsystem nicht gefährdet wird. Neuerungen und Änderungen werden erst nach ausführlichen Tests in die produktive Umgebung übernommen.

Wartung der Automation Engine Systeme

Überprüfen Sie in regelmäßigen Abständen, ob die zuvor aufgezählten Punkte eingehalten werden. Eine regelmäßige Wartung der Datenbank ist ebenfalls wichtig. Verwenden Sie sowohl die AE-Dienstprogramme als auch die datenbankspezifischen Tools dafür.  

Sie können Objekte zwischen den Automation Engine Systemen bequem mit dem Transportkoffer austauschen. Dieser ist im Gegensatz zum Import in der Lage, auch große Mengen von Objekten in ein Automation Engine System zu transportieren. Achten Sie darauf, dass die Objekte erst ins Produktivsystem übernommen werden nachdem Sie ausgiebig im Testsystem geprüft worden sind.

Analysieren Sie in allen Automation Engine Systemen die Logdateien. Sie können dies automatisieren, indem Sie einen Job erstellen, der mit dem Script-Sprachmittel PREP_PROCESS_FILE auf bestimmte Schlüsselwörter wie z.B. "Fehler" filtert.

 

Siehe auch:

Upgrading eines Automation Engine Systems

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH