Guten Tag,
ich bin auf der Suche nach einer Möglichkeit, die Version eines in Alfresco abgelegten Dokuments (hauptsächlich MS Office Dateien) beim Ausdrucken des Dokuments sichtbar zu machen. Leider finde ich hier keine Möglichkeit. Es wäre grundsätzlich gleichgültig, ob die Versionsnummer über eine Modifikation des Dateinamens oder über eine Meta Eigenschaft übergeben wird. Hintergrund sind die Anforderungen der ISO 9001 hinsichtlich Nachvollziehbarkeit bei gedruckten Dokumenten.
Bin für jede Hilfe dankbar.
Beste Grüße
Wolfgang
Solved! Go to Solution.
Es ist schon verdammt lang her (ca 2013) aber ich habe für einen Kunden aus ähnlichem Grund (ISO 9001) mal eine Java-basierte Policy / Behaviour geschrieben, welche in MS Office Dokumente spezifische Metadaten geschrieben hat, welche dann über unternehmensweit einheitliche Vorlagen automatisch in Kopfzeilen des Dokumentes integriert wurden, und somit auch auf Drucksachen erschienen. Hierzu habe ich die DOCX4J Bibliothek verwendet um die Dokumente in Java zu manipulieren. WIchtig hierbei war u.a., dass man aufpassen musste, eine Endlosschleife zu vermeiden, denn durch das Erstellen einer Version wurde die Policy ausgelöst, welche den Dokumentinhalt verändert und damit u.U. wieder eine neue Version auslöst.
Für den gleichen Kunden wurde mittels DOCX4J auch eine Aktion in Alfresco Share hinzugefügt, um Dokumente basierend auf DOTX-Vorlagen zu erzeugen, und dabei automatisch in den Metadaten auch die Verknüpfung zur Vorlage zu setzen, damit nach einer Aktualisierung der Vorlage im Alfresco auch die in Verwendung befindlichen Dokumente sich den neuen Stand der Vorlage ziehen konnte, sofern sich der Anwender im Unternehmensnetz befand und Zugriff auf Alfresco hatte...
Eine vordefinierte Funktion hierfür gibt es meines Wissens nicht. In der Enterprise Version ist es tlw. möglich, bestimmte Metadaten in DOCX-Dateien einschreiben zu lassen, aber dies setzt die Nutzung von AOS voraus und würde andere Schnittstellen (UI / WebDAV) vernachlässigen. Ich konnte bisher auch nicht prüfen, ob das für die Versionsnummber bzw. beliebige Metadaten angepasst werden kann.
Es ist schon verdammt lang her (ca 2013) aber ich habe für einen Kunden aus ähnlichem Grund (ISO 9001) mal eine Java-basierte Policy / Behaviour geschrieben, welche in MS Office Dokumente spezifische Metadaten geschrieben hat, welche dann über unternehmensweit einheitliche Vorlagen automatisch in Kopfzeilen des Dokumentes integriert wurden, und somit auch auf Drucksachen erschienen. Hierzu habe ich die DOCX4J Bibliothek verwendet um die Dokumente in Java zu manipulieren. WIchtig hierbei war u.a., dass man aufpassen musste, eine Endlosschleife zu vermeiden, denn durch das Erstellen einer Version wurde die Policy ausgelöst, welche den Dokumentinhalt verändert und damit u.U. wieder eine neue Version auslöst.
Für den gleichen Kunden wurde mittels DOCX4J auch eine Aktion in Alfresco Share hinzugefügt, um Dokumente basierend auf DOTX-Vorlagen zu erzeugen, und dabei automatisch in den Metadaten auch die Verknüpfung zur Vorlage zu setzen, damit nach einer Aktualisierung der Vorlage im Alfresco auch die in Verwendung befindlichen Dokumente sich den neuen Stand der Vorlage ziehen konnte, sofern sich der Anwender im Unternehmensnetz befand und Zugriff auf Alfresco hatte...
Eine vordefinierte Funktion hierfür gibt es meines Wissens nicht. In der Enterprise Version ist es tlw. möglich, bestimmte Metadaten in DOCX-Dateien einschreiben zu lassen, aber dies setzt die Nutzung von AOS voraus und würde andere Schnittstellen (UI / WebDAV) vernachlässigen. Ich konnte bisher auch nicht prüfen, ob das für die Versionsnummber bzw. beliebige Metadaten angepasst werden kann.
Danke für die rasche Rückmeldung Axel,
ich hatte befürchtet, dass es hier keine Lösung von der Stange gibt. Die Variante mit DOCX4J sieht jedoch vielversprechend aus. Danke auch für den Hinweis auf die Endlosschleife!
Für mich ist die Frage hiermit vorerst beantwortet.
Nochmals Danke
Wolfgang
Archive content from product discussions in German.
This group is now closed and content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.