Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere

Inhalt schließen

Inhalte

Inhalt öffnen

Modulare Bots sind unverzichtbar

  • Aktualisiert: 5/10/2019
    • 11.3.x
    • Erstellen
    • Enterprise

Modulare Bots sind unverzichtbar

Monolithischer Code ist schwer zu verfolgen, zu bearbeiten und zu aktualisieren. Anstatt alles in einen einzigen Bot zu packen, sollten Sie Aufgaben auf verschiedene TaskBots oder MetaBots aufteilen.

Wie bei jedem objektorientierten Ansatz zur Programmierung ist der Code dadurch, dass Sie separate Bots für jede einzelne Funktion erstellen, verständlicher sowie leichter zu aktualisieren und wiederzuverwenden. Für Kunden ist es so einfacher, die besten Komponenten für ihre Geschäftsprozessautomatisierung auszuwählen.

Im folgenden sind typische Schritte zur Automatisierung in einem Prozess aufgeführt:
  1. Anmelden
  2. Lead erstellen
  3. Abmelden
Jeder dieser Schritte sollte in eindeutige TaskBots (.atmx-Dateien) aufgeteilt werden. Ein Master-Bot sollte erstellt werden, der die 3 Aufgaben in der richtigen Reihenfolge nacheinander ausführt.

Erwägen Sie, für häufige Prozesse und Aufgaben MetaBots zu erstellen.MetaBots fassen Assets und Logik, die in häufigen Prozessen und Aufgaben verwendet werden, zusammen, wodurch diese Prozesse und Aufgaben für andere Bots wiederverwendbar werden. Im Laufe der Zeit können MetaBots so eine Bibliothek mit Funktionen und Aufgaben enthalten, die von TaskBots wiederverwendet werden können. So müssen redundante Funktionen nicht in mehreren Bots erstellt werden.

MetaBots werden verwendet, um die Logik in einer DLL zusammenzufassen, damit Bot-Entwickler komplexe Aufgaben und Prozesse vor Nutzern verbergen können. Allgemeine Schritte zum Hinzufügen einer DLL zu einem MetaBot:
  1. Erstellen Sie eine DLL, die die jeweilige Funktion ausführt.
  2. Fügen Sie die DLL als Asset in MetaBot Designer hinzu.
  3. Fügen Sie Logik hinzu, um die Operation auszuführen.
  4. Verwenden Sie den MetaBot in anderen Bots, um die Aufgabe auszuführen.
Feedback senden