Мы находимся в процессе реализации Plone CMS в качестве репозитория для документов ISO9001.
ISO требует определенного количества журналов, как, вероятно, знает любой, кто знаком со стандартом :-)
Ради гибкости мы хотели бы включить в произвольном порядке:
- Новые типы контента: необходимо включить различные документы, которые могут возникнуть на предприятии
- Управление версиями: чтобы показать, что наши документы всегда актуальны, и чтобы показать, какие изменения были внесены по сравнению с предыдущей версией того же документа
- Поддержка рабочих копий: чтобы «опубликованный» документ остается в сети во время редактирования.
- Более сложный рабочий процесс: для учета процессов рецензирования, которые обязательны для ISO.
- Разный рабочий процесс для разных документов: поскольку рабочий процесс зависит от типа документа.
Таким образом, святым Граалем оптимизации рабочего процесса должны быть (и, пожалуйста, поправьте меня, если я ошибаюсь):
- Гибкость для типов контента
- CMFEdition (встроенная в Plone) для управления версиями
- Итерация для работы поддержка копирования
- plone.app.workflowmanager для новых рабочих процессов
- Products.CMFPlacefulWorkflow для разных рабочих процессов в соответствии с разными документами
Проблема заключается в интеграции разных продуктов:
- Как вы получаете управление версиями для работать с ловкостью?
- Как поверх этого добавить рабочие копии (с сохранением необходимой версии)?
- И как сделать так, чтобы ваш новый блестящий рабочий процесс (кстати, отличный пользовательский интерфейс для workflowmanager) хорошо работал как с версиями, так и с рабочими копиями.
Я обыскал область Google и уже нашел следующие ссылки:
Мы также проверили:
, которые все установлены и настроен...
Однако мой новый тип контента не позволяет извлекать/регистрировать (итерировать продукт), а версии/изменения не отслеживаются в представлении истории для того же типа контента.
Это магическая последовательность, которой нужно следовать, или я что-то упустил (или много, что более вероятно)? Потому что, если бы все эти продукты работали «из коробки», на мой взгляд, это было бы универсальным решением для всего рабочего процесса...
дополнение 2012/04/17: Как заметил thet, стек комплектуется обоими
задан Speediro 17 April 2012 в 06:27
поделиться