Wir hatten einen Bedarf für eine Dokumentenmanagement-Lösung und hofften, SharePoint 2007
würde unsere Bedürfnisse erfüllen. Wir haben unsere Bedürfnisse als relativ einfach empfunden. Wir mussten Versionierung verwalten, haben Suchfunktionen, und mit einem Genehmigung Workflow.Sharepoint 2007 mit MS Office 2007 Fußzeilen
SharePoint
behandelt diese drei Aspekte groß aus der Box.
Wir verlangen jedoch, dass die Fußzeile der Office 2007-Dokumente (Word, Excel und PowerPoint) die Dokumentversion, die letzte zu ändernde Person und das Datum der letzten Änderung widerspiegelt. Diese Dinge können mit der Büroautomation erledigt werden, aber wir müssen noch eine komplette Lösung finden.
Wir versuchten es zuerst bei den Eincheck- und Eincheck-Ereignissen und folgten diesem Pfad für eine Weile, aber die Komplikation, auf die wir stießen, war, nachdem wir die Änderungen an dem Dokument vorgenommen hatten Verhindern, dass das Speichern die Versionsnummer aktualisiert. Dies ergab etwas Ähnliches:
Dokument eingecheckt - die Dokumentversion sollte v0.1 sein, aber es ist v0.2, weil wir das Dokument speichern, nachdem die Fußzeile ersetzt wurde. Wenn wir in der Dokumentenhistorie suchen, gibt es zwei verschiedene Versionen. V0.1 hat nicht die Fußzeile v0.2 hat die Fußzeile, aber es sagt v0.1, das ist die Version, in der das Dokument war, als es ersetzt wurde.
Dies ist eine inakzeptable Lösung für uns, da wir möchten, dass der Prozess vollständig auf der Benutzerseite gehandhabt wird, so dass sie die volle Kontrolle über eine falsche Fußzeile haben und nicht die richtigen Daten enthalten. Als wir versuchten, einen benutzerdefinierten Genehmigungs-/Eincheck-Workflow zu erstellen, stellten wir fest, dass das gleiche Problem vorhanden war. Die Fußzeile ist notwendig, damit Hardcopies auf ihr elektronisches Pendant zurückverfolgt werden können.
Eine andere Lösung, die uns vorgeschlagen wurde, bestand darin, Plugins für das Büro zu erstellen, die den Austausch der Fußzeile übernehmen würden. Dies ist für unsere Bedürfnisse nicht ausreichend, da es eine clientseitige Bereitstellung unserer Plugins erfordert, was von unseren Kunden unerwünscht ist. Was wir suchen, ist eine saubere Lösung für dieses Problem.