Anwendungsprozesse

Bei der Verwendung des Workgroup-Fileservers gibt es unterschiedliche Prozesse bei der Arbeit mit Dokumenten.

  • Dokument in der Niederlassung ansehen
  • Dokument in der Niederlassung bearbeiten
  • Dokument in der Niederlassung neu anlegen
  • Abgleich der Dokumente

Dokument in der Niederlassung ansehen

Wenn Mitarbeiter in Niederlassungen Dokumente betrachten, lassen sich die folgenden Fälle unterscheiden:

  • Die Dateiversion auf dem Fileserver ist identisch mit der Dateiversion auf dem Applikationsserver.
  • Die Dateiversion auf dem Fileserver ist nicht mehr aktuell.
  • Die Datei ist nicht auf dem Fileserver hinterlegt.

Sollte die Datei nicht auf dem Fileserver vorhanden oder älter als die auf dem Applikationsserver sein, dann wird sie synchron vom Applikationsserver zum Fileserver transferiert.

Transferprozess zwischen Fileserver und Applikationsserver beim Ansehen eines Dokuments

Dokument in der Niederlassung bearbeiten

Wenn Mitarbeiter in Niederlassungen Dokumente bearbeiten, lassen sich die folgenden Fälle unterscheiden:

  • Die Dateiversion auf dem Fileserver ist identisch mit der Dateiversion auf dem Applikationsserver.
  • Die Dateiversion auf dem Fileserver ist nicht mehr aktuell.
  • Die Datei ist nicht auf dem Fileserver hinterlegt.

Findet eine Dateiaktualisierung auf dem Fileserver statt, stellt das System sicher, dass die neue Dateiversion unmittelbar nach der Bearbeitung zum zentralen Applikationsserver transferiert wird.

Transferprozess zwischen Fileserver und Applikationsserver beim Bearbeiten eines Dokuments

Dokument in Niederlassung anlegen

Nachdem eine neue Datei auf dem Fileserver abgelegt wurde, stellt das System sicher, dass die Datei danach unmittelbar zum zentralen Applikationsserver transferiert wird.

Transferprozess zwischen Fileserver und Applikationsserver beim Anlegen eines Dokuments

Periodischer Abgleich zwischen Fileserver und Applikationsserver (Batch-Prozess)

Der Abgleich unterschiedlicher Dateiversionen zwischen dem Fileserver und dem Applikations-Server wird durch einen Job angestoßen (periodisch, z.B. jede Nacht einmal), der einen Batch-Prozess initiiert. Die Jobsteuerung ist Bestandteil der Fileserver-Konfiguration. Der Applikationsserver holt sich vom Fileser­ver die Liste der BLOB-Datensätze aus der Fileserver-Datenbank, vergleicht sie mit den zentral abgelegten BLOB-Datensätzen und löst folgende Aktionen aus:

Batchprozess beim Abgleich zwischen Fileserver und Applikationsserver wenn ein Dokument angelegt wird

  • Alle BLOBs mit PSC_UPD (auf Fileserver) < PSC_UPD (auf Applikationsserver) werden zum Fileserver transferiert und dort automatisch überschrieben. Die PSC_UPD wird in der Fileserver-Datenbank aktualisiert.
  • Alle BLOBs mit PSC_UPD (auf Fileserver) = PSC_UPD (auf Applikationsserver) werden nicht erneut zum Fileserver transferiert.
  • Alle Fileserver-BLOBs, die auf dem Applikationsserver nicht mehr existieren, werden auf dem Fileser­ver gelöscht. Der entsprechende Eintrag in der Fileserver-Datenbank wird entfernt.
  • Ist ein Dokument zur Verteilung vorgesehen, d.h. gibt es einen Eintrag in der Fileserver-Liste am Dokument, so wird der dazu gehörende BLOB zum Fileserver transferiert und ein neuer Eintrag in die File­server-Datenbank geschrieben.