Text exportieren
Die Aufgabe Text exportieren ermöglicht das Schreiben eines Textinhalts in eine Datei an einem angegebenen Pfad.
Konfiguration
Die Konfiguration der Aufgabe definiert den Dateinamen, den Speicherort, den Inhalt und das Schreibverhalten bei bereits existierender Datei. Die Konfigurationsfelder der Aufgabe können manuell oder über Workflow-Parameter und -Variablen. befüllt werden.
- Dateiname: Geben Sie den Namen für die Ausgabedatei an, einschließlich der Erweiterung.
- Beispiel:
report.txt - Dateipfad: Geben Sie das Verzeichnis (den Ordner) an, in dem die Datei gespeichert werden soll. Der Administrator muss ein schreibbares Ziel bereitstellen.
- Schreibmodus bei Existenz: Ein Menü, das das Verhalten der Aufgabe definiert, wenn im Zielverzeichnis bereits eine Datei mit demselben Namen vorhanden ist. Die verfügbaren Optionen sind:
- Überschreiben: Der Inhalt der vorhandenen Datei wird vollständig gelöscht und durch den neuen Inhalt ersetzt.
- Anhängen: Der neue Inhalt wird am Ende der vorhandenen Datei angehängt, ohne Unterbrechung.
- Mit Zeilenumbruch anhängen: Der neue Inhalt wird am Ende der vorhandenen Datei angehängt, aber zuerst wird ein „Zeilenumbruch“-Zeichen eingefügt, um den alten Inhalt vom neuen zu trennen.
- Fehler: Die Ausführung der Aufgabe schlägt fehl, wenn die Datei bereits existiert, wodurch versehentliches Überschreiben verhindert wird.
- Pfad erstellen, falls nicht vorhanden: Wenn diese Option aktiviert ist, erstellt die Aufgabe automatisch die in „Dateipfad“ angegebene Ordnerstruktur, falls diese nicht existiert. Ist sie deaktiviert, schlägt die Aufgabe fehl, wenn das Zielverzeichnis nicht vorhanden ist.
- Text: Der Textbereich, in dem der Inhalt definiert wird, der in die Datei geschrieben werden soll.
Ausgabe-Parameter
Sobald die Aufgabe den Schreibvorgang abgeschlossen hat, werden die folgenden Ausgabe-Parameter exponiert, die in nachfolgenden Aufgaben verwendet werden können.
- out.file: Gibt den vollständigen Verweis auf die geschriebene Datei zurück.
- out.filename: Gibt nur den generierten Dateinamen zurück (z. B. „report.txt“).
- out.filepath: Gibt den Verweis auf das Verzeichnis zurück, in dem die Datei gespeichert wurde.
- result: Gibt den allgemeinen Status des Schreibvorgangs zurück (z. B. „Success“ oder eine Fehlermeldung).
- resultJson: Stellt das Ergebnis der Ausführung der Aufgabe im JSON-Format dar und enthält allgemeine Informationen, Konfigurationen und Details zur Ausführung.
Wichtige Hinweise
- Es ist unerlässlich sicherzustellen, dass das System, auf dem der Workflow läuft, Schreibberechtigungen im in „Dateipfad“ angegebenen Pfad besitzt.
- Wenn die Option „Pfad erstellen, falls nicht vorhanden“ nicht aktiviert ist, schlägt die Aufgabe fehl, wenn das Verzeichnis nicht vorhanden ist.