Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Titel präzisiert, Seite gegengelesen und strukturiert

...

Nach der eigentlichen Dokumentgenerierung können Commands (Befehle) aufgerufen werden.
Gewisse Commands können nur im Erfolgsfall (OnSuccess) verwendet werden.

...

Commands

Die folgende Tabelle führt alle verfügbaren Commands auf und gibt an, ob sie nur client-seitig oder server-seitig verfügbar sind sowie, ob sie nur im Erfolgsfall verwendet werden können.

Übersicht

Command

Beschreibung

Nur im “Success”-Fall

Client

Server

Nur im Erfolgsfall

OpenFile

Öffnet Office-Dateien mit dem Standardprozess, der in Windows für den Dateityp registriert ist.

SaveFile

Speichert das Dokument am angegebenen Zielort im angegebenen Format.

InvokeProcess

Ruft ein externes Programm eine externe Anwendung auf. Aus Sicherheitsgründen muss der Prozess vorher konfiguriert werden.

Beschreibungen

SaveFile (

...

client-

...

only)

Speichert Der SaveFile-Command speichert das Dokument am angegebenen Zielort.

Möglicher Parameter:

  • Filename: Absoluter Pfad mit Dateiendung

  • Overwrite: True/False; gibt an, ob eine bestehende Datei überschrieben werden soll.

  • CreateFolder: True/False; gibt an, ob Ordner, die im Filename angegeben sind, erstellt werden sollen.

Code Block
languagexml
<primedocsConnect>
  ...
  <Commands>
    <OnSuccess>
      <SaveFile Filename="\\MyServer\share\organizationorganisation\...\documentxyzLetter.docx"
                Overwrite="true"
                CreateFolder="true" />
    </OnSuccess>
  </Commands>
</primedocsConnect>
Info

Wird als Dateiendung .pdf oder .xps angegeben, wird die Datei über Office automatisch in das Zielformat konvertiert.

OpenFile (

...

client-

...

only)

Öffnet Der OpenFile-Command öffnet Office-Dateien mit dem StandardproessStandardprozess, der in Windows für den Dateityp registriert ist. Szenario ist, z.B. Beispielsweise wird die generierte Datei wird an einem bestimmten Pfad Dateiort gespeichert und soll hinterher im Word weiterbearbeitet werden.

Möglicher Parameter:

  • Filename: Absoluter Pfad mit Ziel-Dateiendung

Code Block
languagexml
<primedocsConnect>
  ...
  <Commands>
    <OnSuccess>
      <!-- Szenario: -->
      <SaveFile Filename="\\MyServer\share\organization\...\documentxyzLetter.docx"
                Overwrite="true"
                CreateFolder="true" />
      <OpenFile Filename="\\MyServer\share\organization\...\documentxyzShortLetter.docx"/>      
    </OnSuccess>
  </Commands>
</primedocsConnect>

InvokeProcess (

...

client-

...

only)

Im Dashboard müssen Der InvokeProcess-Command ruft eine externe Anwendung auf. Aus Sicherheitsgründen müssen im Dashboard die zulässigen Applikationen zuerst whitelisted werden. Die Konfiguration dafür kann unter Settings → Connect Settings → InvokeProcess - Configuration gefunden werden und sieht ansatzweise wie folgt aus:

...

Der Aufruf in der Connect-Datei muss mit dem Namen einer zuvor im Dashboard freigegebenen Applikation übereinstimmen.

Möglicher Parameter:

  • Name: Konfigurierter Prozessname

  • Arguments: Argumente für den Prozessaufruf

...