Skip to main content

Dokumenteneingang

Neue Dokumente können über verschiedene Wege in das SQUEEZE System gelangen. Im Standard werden die folgenden drei Wege unterstützt:

  • Import durch eine Verzeichnisüberwachung
  • Import von Dokumenten aus Emails
  • Import über die SQUEEZE eigene API

Verzeichnisüberwachung

SQUEEZE bietet die Möglichkeit 1-n Verzeichnisse zu überwachen, um neue Dokumente aus diesen Verzeichnissen zu importieren. Derzeit existiert noch keine Oberfläche um den Verzeichnisimport zu konfigurieren. Stattdessen muss ein Skript als geplanter Task eingerichtet werden in dem die zu überwachenden Verzeichnisse hinterlegt werden müssen. Bei Neuinstallationen und auch bei der Einrichtung eines neuen Mandanten wird eine Beispielskript bereitgestellt, was die Konfiguration im Skript vereinfachen soll, bis eine Oberfläche für die Konfiguration erstellt wurde.
Das Beispielskript befindet sich in folgendem Verzeichnis des SQUEEZE Systems:
...\htdocs\repository\client.server.net\Jobs\PollDirectory.php

In dieser Datei befindet sich ein Abschnitt in dem die Verzeichnisse und einige weitere Parameter angegeben werden müssen.
Hier ein Auszug aus der Datei mit den entsprechenden Konfigurationen:

$directory = array();
$directory['batchClass'] = '1';
$directory['documentClass'] = '1';
$directory['importPath'] = 'D:\\import\\pdf';
$directory['extension'] = 'pdf';
$directory['client'] = 'client.server.net';
$directory['port'] = '80';
$directories[] = $directory;

$directory = array();
$directory['batchClass'] = '1';
$directory['documentClass'] = '1';
$directory['importPath'] = 'D:\\import\\tif';
$directory['extension'] = 'tif';
$directory['client'] = 'client.server.net';
$directory['port'] = '80';
$directories[] = $directory;

In dieser Konfiguration sind zwei zu überwachende Verzeichnisse angegeben.
Hier eine kurze Beschreibung der anzugebenden Parameter:

Eigenschaft Bedeutung
batchClass ID der zu verwendenden Stapelklasse
documentClass ID der zu verwendenden Dokumentenklasse.
Der Wert '0' führt zu einer Klassifikation des Dokumentes.
importPath Pfad des zu überwachenden Verzeichnisses. Ein Backslash muss durch einen weiteren Backslash maskiert werden.
extension Dateiendung die importiert werden soll. Derzeit werden nur die Dateiformate PDF und TIF/TIFF unterstützt.
client SQUEEZE Mandant für den die Dokumente importiert werden sollen.
port Port des SQUEEZE Servers















Über den geplanten Task des Bertiebsystems kann konfiguriert werden, in welchem Intervall das Verzeichnis überwacht/ geprüft werden soll. 

Bei erfolgreichem Import der Datei in SQUEEZE wird die Datei gelöscht und nicht verschoben.