webdav dokumenten-management in kivitendo 3.1

Ein “neues” Feature was mir sehr gut gefällt, ist das Speichern der Verkaufsbelege im Webdav-Ordner. Das ist ein sehr schönes Beispiel, wie man aus einer Schwäche des Programms eine Stärke entwickeln kann.

Problem: Belege sind nicht digital revisionssicher, da die PDF-Generierung immer dynamisch ist und hierbei die aktuellen Stammdaten des Kunden / Lieferanten und die aktuellste Version der Druckvorlage ausgewählt wird.

Das letztere Problem kann man durch Anlegen eines neuen Druckvorlagensatz umgehen oder man setzt in der vorhandenen Druckvorlage eine entsprechende Variable die dann eine Weiche über das Belegdatum zu Verfügung stellt (s.a. grüner Kreis in Abb. unten)

So richtig sinnvoll fand ich damalige Lösung nicht. Aus einem Kundenprojekt heraus (der Kunde betreibt das DMS alfresco und kivitendo parallel) ist dann die Idee entstanden Ausgangs-Belege über den Webdav-Ordner zu synchronisieren.

Dadurch ist dann wieder klassischerweise aus einer Kundenerweiterung ein im Standard konfigurierbares Features geworden.

Diese Funktion lässt sich unter Mandantenkonfiguration wie folgt aktivieren:

Dadurch wird jetzt bei jedem Druck eines Belegs geprüft, ob dieser aktualisiert werden sollte (hier wird “nur” verglichen, ob der zuletzt gespeicherte Beleg in der Dateigröße mit dem aktuellen Beleg abweicht).

Soweit hat man die Belege jetzt auf dem Server liegen und jetzt wird es so langsam interessant.

Ich hab für die Steigmann Werft, dieses Feature aktiviert und auf diesem Server befindet sich noch parallel ein Alfresco Community 4.2c, dies kann man dann mit diese Google-Code Plugin: Bulk-Filesystem-Import erweitern und dann hat man folgendes Szenario:
Somit kann man jetzt per Cronjob oder noch sinnvoller per integrierten Task-Server die Ausgangsbelege in Alfresco einspielen und diese dann Volltext-Indiziert suchen.

Alfresco und die Möglichkeiten hatte ich ja auf der FrOsCon 2013 vorgestellt und hierfür auch die entsprechenden Erweiterungsmöglichkeiten evaluiert. Mittlerweile hat sich diese Idee technologisch überholt, da es sehr viel sinnvoller ist, Belege über die vorhandene CMIS-API von Alfresco zu synchronisieren.

Leave a Reply