Einsatzmöglichkeiten des jadice server 5

Die in diesem Kapitel beschriebenen Einsatzmöglichkeiten beschreiben die typischen Anwendungsfälle, die durch jadice server abgedeckt werden. Für die konkrete technische Realisierung wird dabei jeweils auf die passenden Code-Beispiele im Kapitel „Anwendungsszenarien samt Code-Beispielen“ verwiesen.

Natürlich können an dieser Stelle nicht alle Einsatzmöglichkeiten, die der jadice server bietet, beschrieben werden. Außerdem können die jeweiligen Teilaufgaben miteinander kombiniert werden, sodass sie die konkrete Problemstellung passgenau abdecken.

Vereinheitlichung und Langzeitarchivierung

Der jadice server eignet sich für die Arbeit mit Daten, die sich nicht direkt clientseitig anzeigen lassen, wie etwa Office-Formate oder spezielle technische Formate.

Da der Server für die Konvertierung der Dokumente zuständig ist, werden die einzelnen Clients am Arbeitsplatz entlastet und somit auch das Arbeiten an älteren, weniger leistungsstarken Rechnern ermöglicht. Zusätzlich müssen die für die Konvertierung notwendigen Programme nicht auf allen Clients, sondern nur auf dem jadice server installiert sein.

Da diese Daten nun in einem Standardformat vorliegen (z. B. als PDF/A oder TIFF), muss das Programm, mit dem diese Dateien ursprünglich erstellt worden sind, nicht mehr vorgehalten werden. Somit eignen sich diese Dokumente auch für die Langzeitarchivierung.

Passende Code-Beispiele:

Kachelung

Ein weiterer Einsatzbereich ist das Ver- und Bearbeiten von Dokumenten mit sehr vielen oder auch besonders großen Seiten.

Bei der Arbeit mit sehr großen Dokumenten im jadice viewer oder im jadice web toolkit bietet jadice server die Möglichkeit, Dokumente zu kacheln, also in einzelnen Ausschnitten zu laden und darzustellen. Dies ist von Vorteil, wenn große Seiten, wie beispielsweise Baupläne, oder auch nur Teile eines hunderte Seiten umfassenden Dokuments dargestellt werden sollen.

Virtuelle Dokumente

Im Gegensatz dazu können durch den jadice server auch mehrere Dokumente zu einem großen, logischen Dokument zusammengefügt werden. So können etwa Personalakten mit den Zeiterfassungsdokumenten, Krankmeldungen und Tankabrechnungen eines Mitarbeiters in einer einheitlichen Datei erfasst werden.

Andererseits ist es auch möglich große Dokumente in einzelne Teildokumente zu trennen, um diese beispielsweise einzelnen Fachabteilungen zukommen zu lassen.

Passende Code-Beispiele:

Dauerhafte Verankerung von Annotationen

Sind auf Dokumenten Annotationen aufgebracht, kann es notwendig sein, dass sie dauerhaft im Dokument verankert werden müssen, wenn die entsprechenden Dokumente an externe Stellen weitergeleitet werden sollen.

Dies kann aus verschiedenen Gründen notwendig sein. Einerseits ist nicht gewährleistet, dass externe Stellen das Datenformat für Annotationen verarbeiten können, sodass hier auf ein Standardformat (beispielsweise PDF) zurückgegriffen werden muss. Auch ist es denkbar, dass einige Teile des Dokuments mit einer Mask-Annotation geschwärzt werden müssen, da diese Geschäftsgeheimnisse oder datenschutzrelevante Daten enthalten. Hierbei muss sichergestellt werden, dass die externe Stelle keine Möglichkeit hat, die geschwärzten Informationen wieder lesbar zu machen.

Passende Code-Beispiele:

Extraktion von Metadaten

Für eine schnelle Übersicht in einem Client ist es nicht immer notwendig, dass dieser das komplette Dokument übertragen bekommt. Stattdessen reicht es aus, wenn dieser Metadaten, die das Dokument charakterisieren, erhält.

Diese können z. B. verwendet werden, um clientseitig zu entscheiden, welche weiteren Verarbeitungsschritte ausgelöst werden sollen.

Passende Code-Beispiele:

Vereinheitlichung von E-Mails

Zur rechtssicheren Archivierung von E-Mails ist es nicht nur notwendig, den reinen Text der E-Mail, sondern auch deren Anhänge zu archivieren. Um sicherzustellen, dass die unterschiedlichen Dateiformate auch in Zukunft gelesen werden können, müssen diese jedoch in ein einheitliches Format gebracht werden. Dazu bietet sich der PDF-Standard an.

Außerdem ist es wünschenswert, dass automatisch eine Übersicht der Anhänge erzeugt wird. Beides leistet jadice server.

Passende Code-Beispiele:

Zentraler Dokumentendruck

Druckjobs können an Sachbearbeiterplätzen erstellt werden. Über die API stehen dafür eine Vielzahl von Einstellmöglichkeiten zur Verfügung. Diese Konfiguration wird an jadice server übertragen, der als zentraler Druckserver dient. Im Rechenzentrum übernimmt er den Druckauftrag und reicht diesen verlustfrei an den Printcluster weiter.

Da die Aufbereitung durch den Druckertreiber mit – je nach Einstellung und gewünschter Druckqualitität – unter Umständen großen Druckdatenströmen an einer zentralen Stelle erfolgt, kann nicht nur die Netzwerklast verringert werden, sondern auch am Arbeitsplatz des Sachbearbeiters ist das sofortige Weiterarbeiten nach Start eines Druckauftrags möglich.

Verarbeitung gepackter Dateien

Für den Transport von großen Dateien über das Internet ist es sinnvoll, diese als Archivdatei zu packen und zu komprimieren, z. B. als ZIP-Datei. Vor der Verarbeitung muss diese Archivdatei jedoch entpackt werden. Um dies zu automatisieren, kann jadice server zum Einsatz kommen.

Passende Code-Beispiele:

Datenvalidierung

Sämtliche Kundendokumente, die in in einem Langzeitarchiv abgelegt werden, müssen den Anforderungen genügen, auch in Jahrzehnten noch problemlos lesbar zu sein. Dazu muss ein geeignetes Dokumentenformat gewählt werden.

Zusätzlich muss aber bei der Archivierung sicher gestellt werden, dass die Dokumente vollständig und intakt sind sowie formal der technischen Spezifikation entsprechen.

Mit jadice server kann im Importprozess eine, von der Erzeugung der Dateien unabhängige Stufe eingeführt werden, die die Dateiformate erkennt und geeignete Validierungsmechanismen gegen definierte Standards aufruft.

Damit können fehlerhafte Dateien schon vorab erkannt und zur Überprüfung und Nachbearbeitung aussortiert werden. Dadurch wird sichergestellt, dass die Dokumente im Langzeitarchiv auch in Jahrzehnten noch zur Verarbeitung zur Verfügung stehen.

[jadice server Version 5.8.7.0: Dokumentation für Entwickler und Administratoren. Veröffentlicht: 2021-04-15]