Prozessautomatisierungsabhängigkeiten beim Import

Wenn Sie eine Prozessautomatisierung importieren, kann es zu Problemen kommen, bei denen der Import nicht wie vorgesehen funktioniert. Dieses Thema beschreibt Szenarien für den erfolgreichen Import einer Prozessautomatisierung.

Szenarien für den Import von Prozessautomatisierungen

Für diese Szenarien muss eine übergeordnete Prozessautomatisierung Abhängigkeiten mit einer untergeordneten Prozessautomatisierung und einem Test-Formular haben und von Umgebung A nach Umgebung B importiert werden. Das Ziel ist der erfolgreiche Import von Umgebung A nach Umgebung B.

Parameter des Szenarios

  • Die übergeordnete Prozessautomatisierung verwendet die untergeordnete Prozessautomatisierung und beide verwenden das Test-Formular in Umgebung A.
  • Die Export-Zip-Datei Nur untergeordnet enthält die untergeordnete Prozessautomatisierung und das Test-Formular.
    Anmerkung: Sie müssen die entsprechenden Dateien manuell exportieren.
  • Die Export-Zip-Datei Nur übergeordnet enthält die übergeordnete Prozessautomatisierung und das Test-Formular.
  • Die Export-Zip-Datei Über- und untergeordnet enthält die übergeordnete Prozessautomatisierung, die untergeordnete Prozessautomatisierung und das Test-Formular.

Szenario A (bester Fall)

  1. Umgebung B hat keine Dateien.
  2. Importieren Sie die ZIP-Datei Nur untergeordnet in Umgebung B. Die Dateien der untergeordneten Prozessautomatisierung und das Test-Formular sind nun im Repository vorhanden.

    Automation Co-Pilot empfängt ein Massenimport-Ereignis der untergeordneten Prozessautomatisierung und der Test-Formulardateien, und eine neue Prozessautomatisierung namens Untergeordneter Prozess wird erfolgreich erstellt.

  3. Importieren Sie die ZIP-Datei Nur übergeordnet in Umgebung B. Die Dateien der übergeordneten Prozessautomatisierung und das Test-Formular sind nun im Repository vorhanden.

    Automation Co-Pilot empfängt ein Massenimport-Ereignis der übergeordneten Prozessautomatisierung und der Test-Formulardateien. Da der untergeordnete Prozess in Automation Co-Pilot existiert, wird der übergeordnete Prozess erfolgreich erstellt.

  4. Ihr Import ist erfolgreich, da der untergeordnete Prozess und der übergeordnete Prozess in Automation Co-Pilot erstellt werden.

In diesem Szenario war der Import aus Umgebung A nach Umgebung B erfolgreich, da die ZIP-Datei Nur untergeordnet vor der ZIP-Datei Nur übergeordnet importiert wurde. Daher wurden der untergeordnete Prozess und der übergeordnete Prozess erfolgreich in Automation Co-Pilot erstellt.

Dies ist das beste Szenario für einen erfolgreichen Import.

Szenario B (Fall mit Einschränkungen)

  1. Umgebung B hat keine Dateien.
  2. Importieren Sie die ZIP-Datei Nur übergeordnet in Umgebung B. Die Dateien der übergeordneten Prozessautomatisierung und das Test-Formular sind nun im Repository vorhanden.

    Automation Co-Pilot empfängt ein Massenimport-Ereignis der übergeordneten Prozessautomatisierung und der Test-Formulardateien. Da der untergeordnete Prozess nicht existiert, ist die Erstellung eines übergeordneten Prozesses fehlgeschlagen.

  3. Importieren Sie die ZIP-Datei Nur untergeordnet in Umgebung B. Die Dateien der untergeordneten Prozessautomatisierung und das Test-Formular sind nun im Repository vorhanden.

    Automation Co-Pilot empfängt ein Massenimport-Ereignis der untergeordneten Prozessautomatisierung und der Test-Formulardateien. Ein neuer Prozess namens untergeordneter Prozess wird erfolgreich erstellt.

  4. Importieren Sie die ZIP-Datei Nur übergeordnet erneut mit der Option Vorhandene Dateien überschreiben in, für die als Umgebung B ausgewählt wurde. Die Dateien der übergeordneten Prozessautomatisierung und das Test-Formular werden dann im Repository überschrieben.
    Automation Co-Pilot empfängt ein Massenimport-Ereignis der übergeordneten Prozessautomatisierung und der Test-Formulardateien. Da der untergeordnete Prozess nun in Automation Co-Pilot vorhanden ist, wird der übergeordnete Prozess jetzt erfolgreich erstellt.
    Wichtig: Wenn die Option Vorhandene Dateien überschreiben in nicht ausgewählt ist, wird kein Massenimport-Ereignis generiert, da die Dateien der übergeordneten Prozessautomatisierung und das Test-Formular bereits im Repository vorhanden sind. Daher kann der übergeordnete Prozess nicht in Automation Co-Pilot erstellt werden.
  5. Ihr Import ist erfolgreich, da der untergeordnete Prozess und der übergeordnete Prozess in Automation Co-Pilot erstellt werden.

In diesem Szenario kann der Import von Umgebung A nach Umgebung B fehlschlagen, wenn die Zip-Datei Nur übergeordnet vor der Zip-Datei Nur untergeordnet importiert wurde. Da der übergeordnete Prozess nur erstellt werden kann, wenn die erforderlichen Abhängigkeiten aus dem untergeordneten Prozess vorhanden sind, und der untergeordnete Prozess nicht im Repository vorhanden war, konnte der übergeordnete Prozess nicht erstellt werden.

Um dieses Problem zu umgehen und den untergeordneten Prozess erfolgreich zu erstellen, können Sie die Zip-Datei Nur übergeordnet erneut mit der Option Vorhandene Dateien überschreiben in importieren, um das vorhandene Repository zu überschreiben. (Dies gilt aber erst nachdem der untergeordnete Prozess erstellt wurde.) Dieser Workaround ist jedoch nur dann erfolgreich, wenn Sie die Option Vorhandene Dateien überschreiben in gewählt haben. Wenn Sie diese Option nicht ausgewählt haben, kann der übergeordnete Prozess nicht erstellt werden.

Um dieses Problem zu vermeiden, müssen Sie das Szenario A verwenden, um einen erfolgreichen Import zu gewährleisten.

Szenario C (Schlimmster Fall)

  1. Umgebung B hat keine Dateien.
  2. Importieren Sie die ZIP-Datei Über- und untergeordnet in Umgebung B. Die Dateien, die die übergeordnete Prozessautomatisierung, die untergeordnete Prozessautomatisierung und das Test-Formular enthalten, sind nun im Repository vorhanden.

    Automation Co-Pilot empfängt ein Massenimport-Ereignis der übergeordneten Prozessautomatisierung, der untergeordneten Prozessautomatisierung und der Test-Formulardateien. Da jedoch die Beziehungen zwischen übergeordneter Prozessautomatisierung und untergeordneter Prozessautomatisierung nicht aus dem Massenimport-Ereignis bekannt sind, wird die übergeordnete Prozessautomatisierung möglicherweise zuerst verarbeitet. Da der untergeordnete Prozess nicht existiert, ist die Erstellung eines übergeordneten Prozesses fehlgeschlagen.

  3. Ihr Import ist fehlgeschlagen, da der untergeordnete Prozess und der übergeordnete Prozess nicht in Automation Co-Pilot erstellt wurden.

In diesem Szenario schlug der Import von Umgebung A in Umgebung B fehl, weil die Zip-Datei Übergeordnet und untergeordnet importiert wurde. Das Massenimport-Ereignis versteht die Beziehung zwischen der übergeordneten Prozessautomatisierung und der untergeordneten Prozessautomatisierung nicht und verarbeitet möglicherweise die übergeordnete Prozessautomatisierung vor der untergeordneten Prozessautomatisierung. Infolgedessen kann der übergeordnete Prozess nicht erstellt werden, da der untergeordnete Prozess nicht existiert; daher wird keine neue Prozessautomatisierung in Automation Co-Pilot erstellt.

Um dieses Problem zu vermeiden, müssen Sie das Szenario A verwenden, um einen erfolgreichen Import zu gewährleisten.