2. FTP-Upload einer PDF-Datei und Erstellung einer Liefer-EmailKapitel hinzufügen
Achtung: Es handelt sich hier um ein Beispiel – selbst erstellte Skripte sind nicht Teil des Support und Pflegepaktes.
2..1 Ziel des Workflows:
Auslieferung von PDF-Dateien auf einen FTP-Server und automatischer Versand einer Email mit entsprechendem Downloadlink.
2..2 Umsetzung:
Zwei Transferziele:
- Erzeugung des PDF auf einem Netzlaufwerk
- Skript-Aufruf, der das MAPI-Modul triggert
2.0.2.1 Erstes Transferziel:
Reiter „Basis“
- Typ: Erstelle PDF, Übertragungsart: normaler Transfer im Dateisystem
- Zielverzeichnis: C:/export/A$var sl= ut.split(job.name, ‚_‘); ut.trimmed(sl[1]);$/
- Zieldateiname: A$var sl= ut.split(job.name, ‚_‘); ut.trimmed(sl[1]);$
2.0.2.2 Zweites Transferziel:
Reiter „Basis“
- Typ: Skript ausführen, Übertragungsart: Email senden
Reiter „Email“
Betreff: Scanauftrag $job.name$ mit $job.numPages$ Seiten: WWW-Auslieferung durch BCS2 Office Header: Sehr geehrte Kundin / sehr geehrter Kunde, Sie erhalten den von Ihnen gewuenschten Artikel als PDF-Datei. Link: http://.../export/A$var sl= ut.split(job.name, '_'); ut.trimmed(sl[1]);$/A$var sl= ut.split(job.name, '_'); ut.trimmed(sl[1]);$.pdf Freundliche Gruesse
Erläuterung: Eine Email per Skripting zu generieren führt dazu, dass ein Dateianhang erzeugt wird, mindestens ein Bild, oder ein Skriptbefehl der als Textdatei den letzten Wert übergibt („undefined“) – es sei denn man gibt einen Null-Wert zurück. Damit ist ein Skriptbefehl ausgeführt, der nicht als „undefined“ zurückgegeben wird.