Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 7 Next »


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

Verfügbare Commands

Command

Beschreibung

Nur im “Success”-Fall

Client

Server

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 auf. Aus Sicherheitsgründen muss der Prozess vorher konfiguriert werden.


SaveFile (Client-Only)

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.

<primedocsConnect>
  ...
  <Commands>
    <OnSuccess>
      <SaveFile Filename="\\MyServer\share\organization\...\documentxyz.docx"
                Overwrite="true"
                CreateFolder="true" />
    </OnSuccess>
  </Commands>
</primedocsConnect>

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


OpenFile (Client-Only)

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

Szenario ist, z.B. die generierte Datei wird an einem bestimmten Pfad gespeichert und soll hinterher im Word weiterbearbeitet werden.

Möglicher Parameter:

  • Filename: Absoluter Pfad mit Dateiendung

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

InvokeProcess (Client-Only)

Im Dashboard müssen 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:

<CommandConfig>
    <Process name="OurSystemNotepad" executablePath="%systemroot%/notepad.exe" />
    <Process name="..." executablePath="..." />
</CommandConfig>

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

Der Aufruf kann optional Argumente enthalten und sieht folgendermassen aus:

<primedocsConnect>
  ...
  <Commands>
    <OnSuccess>
      <InvokeProcess Name="OurSystemNotepad" />    
    </OnSuccess>
  </Commands>
</primedocsConnect>
  • No labels