docuplex - Der DMS-Integrationsbaustein
Share |

Dokumentenmanagement
für Ihre Anwendung

schnell - einfach - vollständig - integrierbar

Mit docuplex integrieren Sie umfangreiche Funktionalitäten zur Dokumentenverwaltung im Handumdrehen in Ihre bestehende Anwendung. Sie erzielen einen Mehrwert, ohne lange Entwicklungszeiten aufzuwenden und verschaffen sich entscheidende Wettbewerbsvorteile.

mehr Details...

Ob Desktop- oder Web-Integration: Sie können docuplex überall einbinden. Verwenden Sie die nativen XML/HTTP-Schnittstellen oder unsere docuplex-DLL für zeitsparende Integration in Windows Anwendungen.

mehr Details...

Wählen Sie passend zu Ihrer Applikation und Ihrem Vertriebsmodell die jeweils am besten geeignete docuplex Variante: Classic, Embedded oder Cloud.

mehr Details...

Was ist docuplex?

docuplex: passt - einfach - überall

docuplex ist eine Java-Applikation und steht somit für praktisch alle Serverplattformen zur Verfügung.
Für den Einsatz benötigen Sie nicht mehr als einen einfachen Servlet-Container oder Sie entscheiden sich für unser Cloud-Angebot.

docuplex bietet Ihnen vielfältige Funktionen, die Sie von einer modernen Lösung zum integrierten Verwalten von Dokumenten erwarten. Darunter auch Versionierung, revisionssichere und wahlweise auch verschlüsselte Ablagen, Tagging und Wiedervorlagen.
Durch die Verwendung des HTTP-Protokolls für die Datenübermittlung ist auch die Absicherung des Transportweges durch optionalen Einsatz von SSL kein Problem.

In der Anfangsphase der Integration unterstützen wir Sie mit unserem Know-How und umfangreichen Informationen. Sie erhalten zudem Zugriff auf unser Ticketsystem für direkten Kontakt zu uns.
Darüber hinaus erhalten Sie von uns für einen Zeitraum von zwei Monaten Zugriff auf ein docuplex-Backend, gegen welches Sie ihre Entwicklung testen können.

Was kann docuplex?

docuplex verwaltet Dateien an einem entfernten Speicherort und stellt für alle Funktionen definierte Schnittstellen zur Verfügung.

Neben der reinen Dateiverwaltung und den damit verbundenen Funktionen zum Speichern, Löschen, Umbenennen, Verschieben und Kopieren von Dateien, bietet Ihnen docuplex so einiges mehr, unter anderem:

  • Indexbasierte Suche
    Alle Dateinamen und Zusatzinformationen werden in einem Index verwaltet.
    Die Suche nach Dateien erfolgt somit in kürzester Zeit.
  • Anmerkungen
    Jede Datei und auch Ordner können einen zusätzlichen Freitext erhalten, welcher in den Index aufgenommen wird.
    Die Größe dieser Zusatzinformationen ist nicht beschränkt.
  • Prioritäten und Wiedervorlagen
    Jede Datei kann mit einer Priorität und einem Termin zur Wiedervorlage versehen werden.
  • Tagging
    Zu jeder Datei können ein oder mehrere Schlagwörter zugeordnet werden.
    Dadurch sind unterschiedlichste Dateien in verschiedenen Kontexten einfach zu finden.
    Natürlich indexbasiert.
  • Verschiedene Ablagearten
    Ordner werden in docuplex in Ablagen organisiert.
    Jede Ablage kann individuell einen eigenen Zugriffsmodus erhalten.
    Zur Verfügung stehen: Lesen/Schreiben, Nur-Lesen und Revisionssicher.
  • Versionierung
    Optional kann für jede Ablage die Versionierung aktiviert werden.
    docuplex bietet damit bequemen Zugriff auf ältere Versionen einer Datei.

Die gesamte Funktionsvielfalt von docuplex integrieren Sie mit einfachen XML-Strukturen und einer auf dem HTTP-Protokoll basierenden Kommunikation zum docuplex Server in Ihre Anwendung.
Dabei spielt es keine Rolle, ob es sich um eine Desktop- oder Web-Anwendung oder gar um eine App für mobile Endgeräte handelt.

docuplex: passt - einfach - überall

Und so einfach integrieren Sie docuplex:

docuplex ist in Anlehnung an das SOA-Modell der serviceorientierten Architektur als Service entworfen worden.
Sie können den docuplex-Service bequem über das HTTP-Protokoll aufrufen und Daten im verbreiteten XML-Format übertragen.
Somit ist es mit praktisch jeder gängigen Programmier- bzw. Entwicklungsumgebung möglich, den docuplex-Service anzusprechen und in eine bestehende Anwendung einzubinden.

Mit docuplex erweitern Sie den Funktionsumfang Ihrer Software-Lösung schnell und einfach. Sie setzen sich von Ihren Mitbewerbern ab und bieten Ihren Kunden eine vollintegrierte Lösung aus einer Hand. Alle DMS-Funktionen können über einfach zu handhabende Schnittstellen in Ihre Anwendung integriert werden. Die Verwendung fremder Oberflächen durch den Benutzer ist nicht erforderlich.

Das folgende kleine Beispiel vermittelt einen Eindruck darüber, wie unkompliziert und dennoch flexibel die Nutzung des docuplex-Service möglich ist:

Request

Links sehen Sie ein typisches Beispiel für einen Request an das docuplex-Backend. Ein Request-XML besteht immer aus zwei Bereichen:

requestHead
Hier identifiziert sich der Aufrufer und gibt an, welche Service-Methode des docuplex-Dienstes aufgerufen werden soll.
requestBody
Dieser Bereich übermittelt die eigentlichen Nutzdaten in Form einer definierten XML-Struktur.
Binäre Daten, wie z.B. Dateiinhalte, werden in Base64 encodierter Form übermittelt.

In diesem Beispiel gibt es einen Mandanten (client) namens Bau GmbH, für den die Dateien in docuplex verwaltet werden.
Diese fiktive Bau GmbH verfügt über eine Ablage (repository) Buchhaltung und darin einen Ordner (name) Umsatzsteuer.
Für diesen Ordner sollen die enthaltenen Dateien und Unterordner abgerufen werden (Methode browseFolder).

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <serviceRequest>
  3. <requestHead>
  4. <module>docuplex</module>
  5. <service>FileHandling</service>
  6. <method>browseFolder</method>
  7. <clientID>client337</clientID>
  8. <requester>username</requester>
  9. <password>202cb962ac64b034b70</password>
  10. <requestTimes..>2011-03-07 08:41:24</requestTimes..>
  11. </requestHead>
  12. <requestBody>
  13. <params>
  14. <file client="bau gmbh"
  15. repository="Buchhaltung"
  16. name="/Umsatzsteuer"/>
  17. </params>
  18. </requestBody>
  19. </serviceRequest>

Diese Anfrage-Struktur senden Sie per HTTP-Post an den docuplex Server.
Ein Ergebnis könnte daraufhin wie folgt aussehen:

Response

Die Antwort auf die Service-Anfrage ist links dargestellt.

Auch hier findet sich die Unterteilung in zwei Bereiche

responseHead
Dieser Bereich enthält zunächst Informationen darüber, ob der Aufruf grundsätzlich erfolgreich war.
Dabei werden die vom HTTP-Protokoll bekannten Rückgabewerte 200 für Ok und 500 für Error verwendet.

responseBody
Hier stehen die eigentlichen Daten in einem Knoten namens result, im Fehlerfall in einem Knoten namens error.

Der error-Knoten enthält zusätzliche Informationen zur Art des Fehlers in numerischer und verbaler Form.

Bei erfolgreicher Ausführung wird in einer rowset Struktur die Ergebnismenge zurückgeliefert.

In diesem Beispiel erhalten wir die Liste der in dem Ordner befindlichen Dateien mit einigen zusätzlichen Attributen.
Die vollständige Übersicht aller möglichen Attribute erhalten Sie mit den ausführlichen Integrationsinformationen.

  1. <?xml version="1.0" encoding="windows-1252"?>
  2. <serviceResponse>
  3. <resonpseHead>
  4. <responseCode>200</responseCode>
  5. <responseText>OK</responseText>
  6. <responseTim..>2011-03-07 08:41:25</responseTim..>
  7. </responseHead>
  8. <responseBody>
  9. <result>
  10. <rowset>
  11. <row id="1">
  12. <file client="bau gmbh"
  13. repository="Buchhaltung"
  14. name="/Umsatzsteuer">
  15. <files>
  16. <file name="/Umsatzsteuer/2008.pdf"
  17. isfolder="false"
  18. hassubfolder="false"
  19. lastmodified="2010-08-13 14:19:58"
  20. reminder="2012-03-01"
  21. tags="FINANZAMT AUSKUNFT STEUER"/>
  22. </files>
  23. </file>
  24. </row>
  25. </rowset>
  26. </result>
  27. </responseBody>
  28. </serviceResponse>

Als docuplex-Integrator erhalten Sie einen vollständigen Katalog aller docuplex Methoden und Parameter, der Sie in die Lage versetzt, dem Benutzer sämtliche Funktionen über Ihre eigene Anwendung zugänglich zu machen

Hier finden Sie Beispiele dafür, wie einfach die docuplex Integration ist:

  • Windows-DLL: Alle Funktionen gekapselt in einer Bibliothek zur Verwendung mit Delphi, C++ u.a.
  • PHP-Integration: So binden Sie docuplex in Ihre Webanwendung ein
  • Java: Nutzen Sie docuplex plattformunabhängig auf Server oder Client

Laden Sie sich hier eine kurze Einführung in das Schnittstellenkonzept und ein Preview der docuplex Funktionsübersicht herunter.

Entscheiden Sie sich für das passende Lizenzmodell

Sie haben die Wahl, wie Sie die Integration und den Betrieb von docuplex lizenzieren.

docuplex
Classic
docuplex
Embedded
docuplex
Cloud

In der klassischen Variante kaufen Sie Lizenzen zum Betrieb der Software. Die Lizenzkosten richten sich nach der Anzahl der Mandanten.

Im Embedded-Modell lizenzieren Sie die Integration von docuplex für eine konkrete Anwendung und den Betrieb eines Backends für diesen Zweck. Die Lizenzkosten richten sich nach der Kundenanzahl Ihrer Anwendung.

In der Cloud-Lösung betreiben wir für Sie eine virtualisierte docuplex Umgebung. Die Lizenzkosten richten sich nach Anzahl der Mandanten und dem Datenvolumen.

Diese Variante ist geeignet wenn

  • der Betrieb von docuplex bei Ihnen oder Ihren Kunden liegen soll - auch in gemischter Form
  • Sie docuplex in unterschiedliche Anwendungen selektiv integrieren möchten
  • Ihre Kunden docuplex auch standalone zur Dokumentenverwaltung nutzen möchten
  • Sie den Support für docuplex gegenüber den Nutzern selber erbringen

Diese Variante ist geeignet wenn

  • der Betrieb von docuplex bei Ihnen liegen soll
  • docuplex ein vollintegrierter Bestandteil Ihrer Anwendung ist
  • eine eigenständige Nutzung von docuplex zur Dokumentenverwaltung nicht erforderlich ist
  • Sie den docuplex Support gegenüber den Nutzern erbringen

Diese Variante ist geeignet wenn

  • der Betrieb von docuplex durch uns erfolgen soll
  • Sie docuplex in unterschiedliche Anwendungen integrieren möchten
  • Ihre Kunden docuplex auch standalone zur Dokumentenverwaltung nutzen möchten
  • wir den docuplex Support gegenüber den Nutzern erbringen sollen

Hier finden Sie einen detaillierten Vergleich der einzelnen Modelle.

Benötigen Sie eine anderes Lizenzmodell? Fragen Sie uns!

Share |