Import und Export von Komponenten

Aus succestWiki
Wechseln zu: Navigation, Suche

Die Import- / Export-Funktion ist ein Feature, dass es ermöglicht verschiedene Komponenten zwischen mehreren succest-Installationen auszutauschen und zu transportieren. Dadurch können beispielsweise Testfälle ohne großen Aufwand von einer Installation in eine andere kopiert werden.

Import

Über die Import-Funktion ist es möglich, Exporte in eine succest-Installation zu laden. Für den Import wird eine .import-Datei benötigt, die mithilfe der Export-Funktion erstellt werden kann.

Import von Aktivitäten & Zentralkomponenten

Damit Aktivitäten und Zentralkomponenten nach dem Import richtig verwendet werden können, müssen erst die entsprechenden Bibliotheken kompiliert und die Zentralkomponenten veröffentlicht werden. Die Aktivitäten und Zentralkomponenten werden bei Gleichheit des Namens überschrieben. Der "veröffentlicht als" Name wird ebenfalls importiert, falls dieser nicht bereits vergeben ist.

Export

Die Export-Funktion erlaubt es, verschiedene Komponenten zu einem Export zusammenzufassen und herunterzuladen. Vor dem eigentlichen Export muss erstmal definiert werden, was exportiert werden soll. Komponenten können einzeln zum Export hinzugefügt werden. Es ist allerdings auch möglich diverse Komponenten inklusive der Abhängigkeiten zu exportieren. Dadurch bleiben beispielsweise Testfälle nach einem Import immer noch ausführbar.

Bennenung von Exporten

Abhängig vom genutzten Browser und den Speicher-Einstellungen im Browser, kann die .import-Datei beim herunterladen umbenannt werden.

Ist dies nicht der Fall, wird der Dateiname nach dem Muster "succest[Datum].import" (z.B. succest20191023.import) gebildet und im Donwloads-Ordner gespeichert.

Im- / Exportierbare Komponenten

Im Folgenden findet sich eine Liste der Komponenten die mit der Import- / Export-Funktion transportiert werden können:

  • Aktivitäten
    Aktivitätslisten & -sets werden automatisch importiert/exportiert
  • Datenpools
  • Datenquellen
  • Ergebnisvorlagen
    Mögliche Abhängigkeiten:
    • Aktivitäten
  • Erzeugungsvorlagen
    Mögliche Abhängigkeiten:
    • Aktivitäten
    • Ladeobjekte
  • Kiosk-Testfälle
    Kiosk-Einträge werden automatisch importiert/exportiert
    Mögliche Abhängigkeiten:
    • Testfälle (inkl. der zugehörigen Abhängigkeiten)
    • Datenquellen
  • Ladeobjekte
    Ausschnitte aus der Workflow- & DestinationsConfiguration werden automatisch importiert/exportiert.
    Zu beachten ist jedoch, dass die Reihenfolge der Ladeobjekte nicht beachtet wird. Nach einem Import sollte also die Reihenfolge der Ladeobjekte nochmals kontrolliert werden, um eine erfolgreiche Testfallausführung zu gewährleisten.
  • Proxy Klassen
    Die Proxyklassen die gemeinsam mit den Aktivitäten unter den Bibliotheken geführt werden.
  • Testfälle
    Mögliche Abhängigkeiten:
    • Aktivitäten
    • Datenpools
    • Datenquellen
    • Erzeugungs- und Ergebnisvorlagen
    • Kiosk-Testfälle (inkl. der Kiosk-Einträge)
    • Ladeobjekte
    • Zentralkomponenten
  • Zentralkomponenten
    Mögliche Abhängigkeiten:
    • Aktivitäten
    • Erzeugungs- und Ergebnisvorlagen
    • Ladeobjekte