Test- und Produktionssysteme - Best Practices

Ein Automation Engine-System ist eine Umgebung, die mittels des Automic Web Interface gesteuert und überwacht werden kann. Hierzu gehören Komponenten wie die Automation Engine und die Agenten, ihre Computer, Anwendungen und Verarbeitung, die über Objekte definiert werden können.

Diese Seite beinhaltet Folgendes:

Übersicht

Es empfiehlt sich, mit drei Automation Engine-Systemen zu arbeiten:

  • Ein DEVELOPMENT-System, das dazu dient, die Objekte, die Ihre Prozesse darstellen, zu planen und zu erstellen.
  • Ein TEST-System zum Testen aller Prozesse.
  • Ein PRODUCTION-System, in dem Sie Ihre täglichen Geschäftsprozesse ausführen.

Diese dreiteilige Systemumgebung wurde nach einer eindeutigen Philosophie erarbeitet. Ihre Geschäftsprozesse sind von großer Wichtigkeit. Workflows oder Systemeinstellungen lediglich zu ändern oder hinzufügen birgt gewisse Risiken; daher sollten diese in einer separaten Systemumgebung getestet werden, bevor sie tatsächlich eingesetzt werden.

Dreiteilige Systemumgebung

Die folgende Abbildung zeigt das Zusammenwirken der drei Automation Engine-Systeme:

Die drei Systeme arbeiten zusammen.

Im PRODUCTION-System können Sie einen separaten Mandanten für das DEVELOPMENT-System verwenden.

Die TEST- und PRODUCTION-Systeme müssen in jedem Fall physisch voneinander getrennt sein. Dies stellt sicher, dass neue Prozesse getestet werden können, ohne Ihre Geschäftsprozesse zu gefährden.

In der obigen Abbildung bedeutet Partition:

  • Zwei Automation Engine-Systeme
  • Jedes Automation Engine-System hat seine eigenen Automation Engine, Agenten usw.
  • Beide Systeme verwenden unterschiedliche Computer
  • Beide sind mit der gleichen Hard- und Software ausgestattet (Betriebssystem, Datenbank, Fremdsoftware etc.)
  • Im Idealfall laufen die Automation Engine-Systeme in verschiedenen Netzwerken
  • Für beide Systeme gelten die gleichen Berechtigungen und Automation Engine-Einstellungen (Variablen, INI-Dateien usw.).
  • Das TEST-System besitzt die gleichen Objekte wie das PRODUCTION-System.
  • Im Idealfall sind das TEST-System und das PRODUCTION-System so ähnlich wie nur möglich.

Diese Einstellungen stellen sicher, dass neu erstellte Jobs unter echten Bedingungen getestet werden. Die Auswirkungen von Modifikationen werden am besten in einem TEST-System getestet. Updates auf neue Automation Engine-Versionen, Betriebssysteme und Datenbanken können sorgfältig geplant und getestet werden, mit dem Vorteil, dass Ihr PRODUCTION-System nicht gefährdet wird. Verbesserungen und Änderungen werden erst nach umfangreichen Tests in die PRODUCTION-Umgebung übertragen.

Automation Engine-Systeme warten

Überprüfen Sie regelmäßig die Einhaltung der oben beschriebenen Regeln und warten Sie die Automation Engine-Datenbank regelmäßig mithilfe der Automation Engine-Dienstprogramme und der entsprechenden datenbankspezifischen Tools.

Objekte können problemlos zwischen den verschiedenen Automation Engine-Systemen mittels Transportkoffer übertragen werden. Im Gegensatz zu Importen wurde der Transportkoffer entwickelt, um mehrere Objekte in ein Automation Engine-System zu transportieren. Umfangreiche Tests im TEST-System sind empfehlenswert, bevor Objekte in das PRODUCTION-System übertragen werden.

Analysieren Sie die Logdateien aller Automation Engine-Systeme. Dies ist auch in automatisierter Form möglich, indem ein Job verwendet wird, der bestimmte Schlagwörter (z. B. "Fehler") mit dem Script-Element PREP_PROCESS_FILE filtert.

Siehe auch: