Wir sind dabei, ein Plone-CMS als Repository für ISO9001-Dokumente zu implementieren.
ISO verlangt ein gewisses Maß an Protokollierung, wie jeder, der mit dem Standard vertraut ist, wahrscheinlich weiß: -)
Aus Gründen der Flexibilität möchten wir in keiner bestimmten Reihenfolge einfügen:
- Neue contenttypes: notwendig, um die verschiedenen Dokumente einzubinden, die in einem Unternehmen entstehen können
- Versionierung: um zu zeigen, dass unsere Dokumente immer auf dem neuesten Stand sind und um zu zeigen, welche Änderungen gegenüber einer früheren Version desselben Dokuments gemacht wurden
- Unterstützung von Arbeitskopien: Damit ein "veröffentlichtes" Dokument während der Bearbeitung online bleibt
- Komplexerer Workflow: um die Überprüfungsprozesse zu berücksichtigen, die von ISO
verpflichtend sind
- Unterschiedlicher Workflow für verschiedene Dokumente: als Workflow hängt vom Typ des Dokuments ab.
Daher sollte der heilige Gral der Workflow-Optimierung sein (und korrigiert mich bitte, wenn ich falsch liege):
- Geschicklichkeit für die Inhaltstypen
- CMFeed (in Plone eingebettet) für die Versionierung
- Iterate für die Unterstützung von Arbeitskopien
- plone.app.workflowmanager für die neuen Workflows
- Products.CMFPlacefulWorkflow für die verschiedenen Workflows nach verschiedenen Dokumenten
Das Problem ist die Integration der verschiedenen Produkte:
- Wie funktioniert die Versionierung mit Dexterity?
- Wie fügen Sie noch Arbeitskopien hinzu (unter Beibehaltung der notwendigen Versionierung)?
- Und wie erhalten Sie Ihren glänzenden neuen Workflow (großartige Benutzeroberfläche für Workflowmanager), um sowohl mit der Versionierung als auch mit der Arbeit mit Kopien zu spielen.
Ich habe den google-Bereich durchforstet und habe diese Links bereits gefunden:
- Arbeitskopien und Workflows: Ссылка
- Geschicklichkeit und Versionierung: Ссылка
Wir haben auch ausgecheckt:
- Archetypen versionierung von contenttypen: Ссылка
alle sind installiert und konfiguriert ...
Mein neuer Inhaltstyp erlaubt jedoch kein Auschecken / Einchecken (Iterate-Produkt), und Versionen / Änderungen werden auch nicht in der Verlaufsansicht für denselben Inhaltstyp verfolgt.
Ist ihre magische Folge zu folgen oder fehlt mir etwas (oder viel - was ist wahrscheinlicher)? Denn wenn all diese Produkte "out of the box" funktionieren würden, ist dies meiner Meinung nach eine gemeinsame Lösung für den gesamten Workflow ...
addition 2012/04/17: Wie bereits erwähnt, ist der Stack mit beiden fertig.
- Versionierungsverhalten für Dexterity: Ссылка
- Stagingverhalten von Dexterity: Ссылка