Святой Грааль рабочего процесса Plone

Мы находимся в процессе реализации Plone CMS в качестве репозитория для документов ISO9001.

ISO требует определенного количества журналов, как, вероятно, знает любой, кто знаком со стандартом :-)

Ради гибкости мы хотели бы включить в произвольном порядке:

  • Новые типы контента: необходимо включить различные документы, которые могут возникнуть на предприятии
  • Управление версиями: чтобы показать, что наши документы всегда актуальны, и чтобы показать, какие изменения были внесены по сравнению с предыдущей версией того же документа
  • Поддержка рабочих копий: чтобы «опубликованный» документ остается в сети во время редактирования.
  • Более сложный рабочий процесс: для учета процессов рецензирования, которые обязательны для ISO.
  • Разный рабочий процесс для разных документов: поскольку рабочий процесс зависит от типа документа.

Таким образом, святым Граалем оптимизации рабочего процесса должны быть (и, пожалуйста, поправьте меня, если я ошибаюсь):

  • Гибкость для типов контента
  • CMFEdition (встроенная в Plone) для управления версиями
  • Итерация для работы поддержка копирования
  • plone.app.workflowmanager для новых рабочих процессов
  • Products.CMFPlacefulWorkflow для разных рабочих процессов в соответствии с разными документами

Проблема заключается в интеграции разных продуктов:

  • Как вы получаете управление версиями для работать с ловкостью?
  • Как поверх этого добавить рабочие копии (с сохранением необходимой версии)?
  • И как сделать так, чтобы ваш новый блестящий рабочий процесс (кстати, отличный пользовательский интерфейс для workflowmanager) хорошо работал как с версиями, так и с рабочими копиями.

Я обыскал область Google и уже нашел следующие ссылки:

Мы также проверили:

, которые все установлены и настроен...

Однако мой новый тип контента не позволяет извлекать/регистрировать (итерировать продукт), а версии/изменения не отслеживаются в представлении истории для того же типа контента.

Это магическая последовательность, которой нужно следовать, или я что-то упустил (или много, что более вероятно)? Потому что, если бы все эти продукты работали «из коробки», на мой взгляд, это было бы универсальным решением для всего рабочего процесса...

дополнение 2012/04/17: Как заметил thet, стек комплектуется обоими

8
задан Speediro 17 April 2012 в 06:27
поделиться