Bot-Kompatibilitätsversion

Bot-Kompatibilitätsversion bietet eine interne Versionierung für die Bot-Kompilierung und hilft dabei, das unterschiedliche Laufzeitverhalten für bestimmte Funktionen zu verfolgen. Die Kompatibilitätsversion hilft bei der Aufrechterhaltung der Abwärtskompatibilität, wenn Änderungen vorgenommen werden (wenn Sie in einem Teil des Codes Änderungen vornehmen, die in anderen Bereichen zu Problemen führen können).

Verfügbare Kompatibilitätsversionen

Die Bot-Kompilierung erfolgt auf dem Gerät, auf dem sich der Control Room befindet. In der Regel wird ein Windows- oder Linux-Gerät verwendet, je nach Bereitstellungsmodell (Windows für On-Premises und Linux für Cloud).

Wählen Sie je nach Ihren Anforderungen eine der folgenden Versionen:
Version Beschreibung
1 Der Bot-Dateipfad wird bei der Kompilierung geparst.
2 Der Bot-Dateipfad wird zur Bot-Laufzeit geparst, abhängig von dem Gerät, auf dem der Bot läuft.

So ist beispielsweise das UNC-Pfadformat (Universal Benaming Convention) unter Windows und Linux unterschiedlich. Wenn Sie diese Version wählen, wird eine Nachricht an den Bot-Compiler gesendet, um den Dateipfad während der Laufzeit statt zur Kompilierungszeit zu parsen.

3 Der im übergeordneten Bot verwendete globale Wert wird auf den untergeordneten Bot übertragen, wobei ein gemeinsamer Cache für die gesamte Bot-Ausführung verwendet wird, wodurch die Bot-Ausführungszeit verkürzt wird.
4
  • Wenn Automatisierungen, die übergeordnete und untergeordnete Bots enthalten, fehlschlagen, werden in erweiterten Fehlermeldungen die Fehlerdetails des untergeordneten Bots angezeigt.
  • Überprüft, ob eine DLL-Sitzung existiert, auch wenn der Sitzungsname durch eine Variable definiert ist.
5

(Standard)

  • Wenn Automatisierungen, die übergeordnete und untergeordnete Bots enthalten, aufgrund von Unstimmigkeiten bei der Parameterzuordnung von Variablen in untergeordneten Bots fehlschlagen, werden in einer entsprechenden Fehlermeldung die Fehlerdetails aus dem untergeordneten Bot angezeigt.
  • Bei der Durchführung von Zahlenteilungsvorgängen unterstützen wir Zahlen mit mehr als neun Ziffern, einschließlich Dezimalzahlen.
Anmerkung: Wenn die Bot-Kompatibilitätsversion auf 5 eingestellt ist, stellen Sie sicher, dass Sie das Kontrollkästchen Verbesserte Unterstützung von Zahlen aktiviert nicht deaktivieren, um die Genauigkeit der mathematischen Operationen zu verbessern.

Einstellen der Bot-Kompatibilitätsversion

Als Bot Creator können Sie die Bot-Kompatibilitätsversion im privaten Arbeitsbereich einstellen.
  1. Melden Sie sich beim Control Room an.
  2. Wählen Sie im privaten Arbeitsbereich den Bot aus, für den Sie die Version festlegen möchten.

    Die Bot wird im Bearbeitungsmodus geöffnet.

  3. Wählen Sie im Aktionsmenü (vertikale Ellipse) Erweiterte Einstellungen.
  4. Wenn die Bot-Kompatibilitätsversion auf 1, 2, 3 oder 4 eingestellt ist, empfehlen wir, sie auf 5 (Standardversion) zu setzen, um die Bot-Leistung zu verbessern. Stellen Sie sicher, dass der übergeordnete Bot und alle untergeordneten Bots die Bot-Kompatibilitätsversion auf 5 gesetzt haben.
    Anmerkung: Jede Version enthält neue Funktionen, die zu denen der Vorgängerversionen hinzukommen. Wenn Sie sich für die neueste Version 5 entscheiden, erhalten Sie die Vorteile aller kumulativen Funktionen der vorherigen Versionen.
  5. Optional: Aktivieren Sie das Kontrollkästchen Aktivierte verbesserte Nummernunterstützung im Feld Erweiterte Funktionen.

    Diese Einstellung hilft bei der genauen Berechnung von Gleitkommazahlen (positive oder negative ganze Zahlen mit Dezimalpunkt) für Ihre neuen Bots.

  6. Kehren Sie zum Bot-Editor zurück und speichern Sie den Bot.

Kompatibilitätsversion für migrierte Bots

Nach der Migration von Enterprise 11 nach Automation 360 und wenn Sie den AAApplicationPath aus dem Zielpfad entfernt haben, kann Ihr Bot fehlschlagen. Weitere Informationen zur Behebung dieses Problems finden Sie unter Migrierte Bots und Kompatibilitätsversionen.