Software-Lebenszyklus-Richtlinie für Automation 360

Die Software-Lebenszyklus-Richtlinie von Automation Anywhere zielt darauf ab, Ihnen Innovationen und Verbesserungen schnell zur Verfügung zu stellen. Auf diese Weise bieten wir Ihnen Planbarkeit, Qualität und vor allem einen unterbrechungsfreien Zugang zu den neuesten Innovationen und Verbesserungen, sodass Sie selbst bestimmen können, wann und wie Sie diese Verbesserungen übernehmen möchten.

Anmerkung: Die auf dieser Seite genannten Richtlinien gelten sowohl für Automation 360 Cloud- als auch für On-Premises-Bereitstellungen, sofern nicht ausdrücklich auf Unterschiede hingewiesen wird.

Übersicht

Die Software-Lebenszyklus-Richtlinie unterstützt Sie beim Änderungsmanagement und bietet Ihnen die neuesten Software-Updates mit Verbesserungen für den Control Room, den Bot-Agent und Pakete.

Unsere Richtlinie zielt darauf ab, einen schnelleren Zugang zu Funktionen, Fehlerbehebungen und anderen Verbesserungen zu ermöglichen, um die Kundenzufriedenheit zu erhöhen:
  • Planbarkeit: Dank häufiger, regelmäßiger Bereitstellungszyklen können Sie schneller als bisher und in vorhersehbaren Intervallen auf neue und verbesserte Pakete zugreifen.
  • Bereitstellung neuer Funktionen: Da Sie die Kontrolle über die Einführung von Änderungen an Ihren Bots haben, können Sie neue Funktionen testen und in Ihrem eigenen Tempo bereitstellen.
  • Qualität: Mit automatisierten Bereitstellungen von Automation 360 Cloud können Sie neue Pakete nutzen, die kritische Fehler- und Sicherheitsbehebungen enthalten.
  • Unterbrechungsfreier Zugang: Sie können Pakete aktualisieren, ohne Ihre existierenden Konfigurationen zu stören.
  • Abwärtskompatibilität: Sie haben jetzt die Möglichkeit, Bots sicher zu aktualisieren und gleichzeitig zu einer früheren Version eines Pakets zurückzukehren.

Die folgende Abbildung zeigt die Vorteile dieser Lebenszyklus-Richtlinie:

Abbildung zeigt die Vorteile der Verwendung von Paketen in Automation 360

Bot-Agent-Updates

Wenn eine neue Version des Bot-Agents verfügbar ist, wird der Bot-Agent standardmäßig automatisch im Gerätepool eines Kunden bereitgestellt, ohne dass die bestehende Bot-Funktionalität beeinträchtigt wird. Control Room-Administratoren können diese standardmäßige Aktualisierungsfunktion jedoch deaktivieren und den Bot-Agent manuell aktualisieren. Bei manuellen Aktualisierungen und im Falle eines obligatorischen Updates werden Nutzer benachrichtigt, dass der Bot-Agent aktualisiert werden muss, und alle Bot-Ausführungen auf diesen Geräten werden angehalten, bis der Bot-Agent aktualisiert wurde.

Bei größeren Bereitstellungen, bei denen nach separaten Zeitplänen Gerätepools mithilfe von Standard-AMIs (Amazon Machine Image) bereitgestellt werden, erfordern diese Updates eine umfangreichere Koordination, Änderungsmanagementprozesse und Genehmigungen in der Kundenumgebung. Daher unterstützt Automation 360 alle 6 Monate eine abwärtskompatible Bot-Agent-Version.

Ab Automation 360 v.24 werden 4 Bot-Agent-Updates pro Jahr veröffentlicht, davon 2 optionale und 2 Updates, die als obligatorisch bezeichnet werden können. Sie können optionale Updates überspringen und auf das nächste obligatorische Bot-Agent-Update aktualisieren.

Unsere Veröffentlichungen in Q2 und Q4 umfassen optionale Bot-Agent-Updates, und Sie können entscheiden, das Bot-Agent-Update zu überspringen. Die Veröffentlichungen in Q1 und Q3 enthalten jedoch u. U. obligatorische Bot-Agent-Updates. Wir benachrichtigen unsere Kunden drei Monate im Voraus, wenn ein obligatorisches Bot-Agent-Update für eine Control Room-Version erforderlich ist.

Paket-Updates

Ab Version Automation 360 v.24 wird die Bereitstellung von Pakete getrennt von den Updates der Hauptplattform entwickelt. Dies wird uns künftig dabei helfen, schnell erforderliche Änderungen und Korrekturen vorzunehmen, und verleiht uns die Flexibilität, Updates in Pakete zu liefern.

Mit dieser Funktion können neue Pakete und neue Paket-Versionen nun automatisch aus Automation Anywhere Cloud heruntergeladen werden, wenn sie planbar in einem vierteljährlichen Rhythmus veröffentlicht werden. Diese heruntergeladenen Pakete werden automatisch als Standard-Paket eingestellt, sodass die Kunden diese Paketversionen kontinuierlich nutzen können, sobald sie verfügbar werden.

Die Funktion wird für Cloud und On-Premises Control Room-Instanzen unterschiedlich aktiviert, wie in der folgenden Tabelle aufgeführt:

Nahtlose Paket-Updates Cloud Control Room On-Premises Control Room
Pakete aus Automation Anywhere Cloud herunterladen Standardmäßig aktiviert und kann nicht deaktiviert werden Standardmäßig deaktiviert und kann aktiviert werden
Heruntergeladenes Paket als Standardversion festlegen Standardmäßig aktiviert und kann deaktiviert werden Standardmäßig aktiviert und kann deaktiviert werden
  • Cloud-Nutzer: Die automatische Download-Funktion für Pakete ist jetzt für alle Control Room-Instanzen in allen Regionen gleichzeitig aktiviert.

    Sie können die neuesten Pakete in Ihrer aktuellen Control Room-Version verwenden, bevor das Control Room-Update in Ihrer Region verfügbar ist.

  • On-Premises-Nutzer: Diese Funktion ist standardmäßig deaktiviert, kann aber von Paket-Administratoren aktiviert werden.

Wir empfehlen Bot-Entwicklern, immer die neueste Version von Pakete zu verwenden, da sie sowohl die aktuellen Innovationen als auch alle Code- und Sicherheitskorrekturen der vorherigen Versionen enthält. Administratoren können dieses Standardverhalten jedoch jederzeit ändern und die Pakete nach einer Überprüfung für die Entwickler bereitstellen. Diese neuen Paketversionen sind auch abwärtskompatibel mit der bestehenden Plattformversion.

Beachten Sie, dass diese Funktion keine Auswirkungen auf existierende Bots hat, die wie bisher weiterlaufen. Bots, die mit einer bestimmten Paketversion entwickelt wurden, werden keinen Änderungen unterworfen, es sei denn, der Bot-Entwickler führt Änderungen durch. Dies bietet Bot-Entwicklern die Flexibilität, neue Versionen von Paketn zu übernehmen, wenn sie dazu bereit sind. Bot-Entwickler müssen die Bots explizit in der Bot Editor-Ansicht bearbeiten und die neue Paketversion verwenden.

Support- und Einstellungsrichtlinie für Pakete

Die Support- und Einstellungsrichtlinie für Pakete zielt darauf ab, die Langlebigkeit von Bots zu verbessern und den gesamten Wartungsaufwand für die Aktualisierung von Bots zu reduzieren. Bei der Entwicklung wurde darauf geachtet, Änderungen an dem Bot zu minimieren, damit der Bot weiterhin funktioniert.
Anmerkung: Diese Richtlinie gilt ab Control Room v.23.
Paketversionen, die mindestens 2 Jahre lang unterstützt werden
Paketversionen, die veröffentlicht werden, werden mindestens 2 Jahre lang nach der Veröffentlichung weiter unterstützt. Selbst nach 2 Jahren wird eine Paketversion weiter unterstützt, sofern sie nicht eingestellt wurde.

In der Regel wird eine neue Version des Pakets zur Verfügung gestellt, wenn ein Paket eingestellt wird. Alle für das Paket gemeldeten Probleme und Sicherheitsupdates werden in der neuesten Version behoben (ohne Rückportierung).

Sie werden 3 Monate im Voraus benachrichtigt, wenn eine Paketversion eingestellt wird. Wenn eine kritische Sicherheitslücke vorliegt, bemühen wir uns, eine Vorankündigung zu senden.

Versionskompatibilität von Paketen mit Bot-Agent und Control Room
Paketversionen und Bots, die diese Versionen verwenden, sind mit allen Control Room- und Bot-Agent-Versionen kompatibel, die innerhalb von 2 Jahren nach der Paketversion veröffentlicht werden. Bots, die diese unterstützten Paketversionen verwenden, müssen nicht konfiguriert werden, um mit den Control Room- und Bot-Agent-Versionen kompatibel zu sein.
Einstellungsrichtlinie für Paketversionen
Paketversionen werden nur dann innerhalb von 2 Jahren nach ihrer Veröffentlichung eingestellt, wenn eine kritische Sicherheitslücke vorliegt, die behoben werden muss. In einem solchen Fall wird eine neue Paketversion mit der Korrektur zur Verfügung gestellt.
Minimale Bot-Änderungen
Ziel der Supportrichtlinie für Paketversionen ist es, den Aufwand für die Änderung bestehender Bots zu minimieren und sie funktionsfähig zu halten.

Bots, die eine bestimmte Paketversion verwenden, müssen nicht aktualisiert werden, um die Paketversionen nutzen zu können, sofern die vorhandene Paketversion unterstützt wird. Wir empfehlen jedoch, bei der Entwicklung des Bots die neueste Paketversion zu verwenden, um die Lebensdauer des Bots zu erhöhen. Die Paketversionen, die in einem Bot verwendet werden, müssen aktualisiert werden, bevor sie eingestellt werden, damit der Bot weiterhin unterstützt wird.

Bot-Lebenszyklus

Bei der Entwicklung von Bots wird davon ausgegangen, dass die Version des Pakets, die in den Bots verwendet wird, im Control Room vorhanden ist, der zur Ausführung der Botsverwendet wird. Bevor Entwickler Bots übertragen, wird empfohlen, zu überprüfen, ob die im Paket verwendete Version der Bots mit der Paketversion in den übergeordneten Umgebungen übereinstimmt.

Wenn Sie Bots in übergeordnete Umgebungen (z. B. Test- und Produktionsumgebungen) verschieben, die auf einer niedrigeren Softwareversion basieren, achten Sie darauf, dass Sie die abhängigen Pakete für die Bots einschließen. Dadurch wird sichergestellt, dass die Zielumgebung über alle Paketversionen verfügt, die für den jeweiligen Bot erforderlich sind.
Anmerkung: Einige Paketversionen sind nicht mit einer früheren Version des Control Room oder Bot-Agent abwärtskompatibel. Verzichten Sie daher während der Aktualisierung der Control Room-Umgebung auf die Verwendung solcher inkompatiblen Paketversionen.