Skip to main content
Skip table of contents

Technical Process definieren: CSV Converter

In diesem Schritt legen Sie die ersten Prozessschritte des Technical Processes fest. Dabei soll die für dieses Beispiel vorbereitete CSV-Datei in das System importiert und für die Darstellung in der Web App in ein XML-Format transformiert werden.

Dafür verwenden Sie den Adapter CSV Converter. Dieser Adapter liest ein CSV-Textdokument aus dem vorhergehenden Prozess-Schritt ein und gibt für die angegebenen Datensätze ein XML-Dokument in UTF-8-Zeichenkodierung aus, das anschließend zu weiteren Verarbeitung zwischengespeichert werden kann.

Voraussetzungen:

Sie haben die vorzubereitende CSV-Beispieldatei angelegt und lokal gespeichert. Weitere Informationen finden Sie unter Beispiel: Web App Project.

Ressource importieren

  1. Rechtsklicken Sie auf den Ordner Services > Resources in der Projektstruktur.

  2. Klicken Sie auf Import….
    Das Dialogfenster Resource Import Wizard wird geöffnet.

  3. Klicken Sie auf Browse… und wählen Sie die gewünschte Datei auf Ihrem Rechner.
    ✅ Die importierte Datei wird im Ordner Resources angezeigt.

Beispieldatei in den Prozess einfügen

  1. Ziehen Sie die importierte Datei von der Sicht Projects neben das Element image-20241009-135007.pngStart in den Editor.

  2. Klicken Sie auf die rechte untere image-20241015-085229.pngEcke des Elements image-20241009-135007.pngStart, halten Sie die Maustaste gedrückt und ziehen Sie eine Verbindung zum Element image-20241029-085012.pngcustomers.

    image-20241029-085406.png

Adapter anlegen und konfigurieren

  1. Rechtsklicken Sie auf den Ordner Services > Adapters in der Sicht Projects und wählen Sie New > Adapter….
    Das Dialogfenster File Creation Wizard wird geöffnet.

  2. Geben Sie im Suchfeld den Wert CSV ein und wählen Sie den CSV Converter.
    Bei Bedarf können Sie den Namen des Adapters im Feld File name anpassen.

    image-20241029-085726.png
  3. Klicken Sie auf Finish.
    ✅ Der Adapter wird im Ordner Adapters angelegt und öffnet sich automatisch im Editor.

  4. Für die Zwecke dieses Beispiels müssen Sie nur zwei Werte der Parameter des Adapters anpassen:

    image-20241029-092153.png
    1. Aktivieren Sie das Kontrollkästchen des Parameters columnNamesInFirstRow, damit die Datenfelder der ersten Zeile in der CSV-Textdatei als Spaltenbezeichnungen interpretiert werden und Datenfeld-Elemente im XML-Dokument entsprechend benannt werden.

    2. Da die Werte in der verwendeten Beispieldatei mittels Kommata getrennt sind, tragen Sie den Wert , in das Feld delimiter ein.

  5. Klicken Sie auf image-20241009-130249.pngSpeichern.

  6. Wechseln Sie zurück zum Technical Process ProcessWebApp.wrf.

Adapter einfügen

  1. Ziehen Sie das Element image-20241016-105227.pngAdapter von der Sicht Palette neben das Element image-20241009-135007.pngStart in den Editor.

  2. Doppelklicken Sie auf das Element image-20241016-105227.pngAdapter.
    Das Dialogfenster Choose Adapter File wird geöffnet.

  3. Wählen Sie den zuvor im Ordner Adapters angelegten Adapter.

  4. Klicken Sie auf OK.

  5. Wählen Sie den Wert Parse im Feld Operation in den Properties des Adapters, damit das Dokument in einem Schritt eingelesen wird.

  6. Klicken Sie auf die rechte untere image-20241015-085229.pngEcke des Elements image-20241029-085012.pngcustomers, halten Sie die Maustaste gedrückt und ziehen Sie eine Verbindung zum Element image-20241029-092602.pngCSV_Converter.

    image-20241029-093121.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.