2. FTP-Upload einer PDF-Datei und Erstellung einer Liefer-Email
Kapitel 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:

  1. Erzeugung des PDF auf einem Netzlaufwerk
  2. 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.