Mit dieser Funktion können Sie Dateien an einen Vorgang anhängen und mit einem Anhangsfeld verknüpfen.
Parameter |
Typ |
Beschreibung |
---|---|---|
$filepath |
string |
Vollständiger Pfad zur Datei, die angehängt werden soll |
$fieldname |
string |
Name der Prozesstabellen- oder der Untertabellenspalte |
$row |
int |
ID der Zeile bei einer Untertabelle (optional) |
$subtable |
string |
Name der Untertabelle (optional) |
Die Funktion liefert keinen Rückgabewert. Im Fehlerfall wird eine JobRouterException geworfen.
Beispiel:
…
// Anhängen an Prozesstabelle
$filepath = 'c:\temp\kostenstellen.txt';
$this->attachFile($filepath, 'ANHANG');
// Anhängen an Untertabelle
$this->attachFile($filepath, 'ANHANG', 1, 'POSITIONEN');
…
Achtung: Innerhalb von Schrittinitialisierungs- und Dialogfunktionen werden die Anhänge nur dann korrekt an den Vorgang angehängt, wenn anschließend die Funktion save() zum Speichern des Schrittes aufgerufen wird.
Beispiel:
…
$filepath = 'c:\temp\kostenstellen.txt';
$this->attachFile($filepath, 'ANHANG');
$this->attachFile($filepath, 'ANHANG', 1, 'POSITIONEN');
…
// Speichern des Schrittes
$this->save();
…