У нас есть базовый документ, скажем, серия стандартов, на основе которых мы создаем руководства по решениям, рекламные материалы или другие вспомогательные документы. Идея состоит в том, что каждый раз, когда вы меняете этот основной документ, у вас есть способ инициировать или пометить все последующие документы для проверки, нужно ли их обновлять или все в порядке. Это не всегда прямое цитирование конкретного стандарта, а что-то общее, например, «поскольку у нас есть стандарт 1.3a, мы написали этот пояснительный документ». Если 1.3a изменится, может потребоваться изменить или даже удалить этот пояснительный документ.
Я читал о системах управления документами, и кажется, что у них есть управление версиями, но я не вижу там такой конкретной функции. Существуют ли определенные термины, которые я должен искать при оценке продукта, или у кого-то есть рабочий процесс, который они используют, чтобы сделать этот процесс относительно безболезненным?
У Alfresco (чистая система управления документами , с открытым исходным кодом) есть такая концепция.
Alfresco предназначена не для исходного кода, а для управления документами.
В Alfresco можно проводить ассоциации между документами.
Ниже приведен пример: статьи знаний могут ссылаться на вложения и связанные статьи знаний:
Сначала вам нужно определить модель контента , которая нужна вашей компании, что включает в себя некоторое редактирование XML. Вы также, вероятно, захотите, чтобы пользовательский интерфейс манипулировал всем этим, я полагаю, что это дополнение делает это.
Затем вы можете обнаруживать модификации и, когда происходит модификация, добавлять задачу соответствующему человеку (лицам), и эта задача будет связана со всеми дочерними элементами. Однако для этого потребуется некоторое программирование.
StarTeam от Borland может это сделать.
Если вы записываете свои документы в его систему контроля версий и отмечаете зависимости, то обновление одного из них может инициировать рабочий процесс, который указывает зависимые документы для проверки, в том числе в разветвленных разработках.
Вариантов такой конфигурации слишком много, чтобы перечислять их здесь.
Я не имею никакого отношения к Borland, но занимаюсь администрированием установки StarTeam уже больше лет, чем могу себе представить.
Я использовал его не только с файлами программного кода, но и с документами Office (DOC, XLS, VSD, PDF, XPS и т. д.), файлами САПР (DWG, DGN и т. д.) и другими. С их взаимозависимостью.
Autonomy iManage Worksite — это система управления документами и решение вашего вопроса. Первое приложение для управления документами и электронной почтой, разработанное при участии сотен пользователей профессиональных услуг и дополненное интеллектуальными функциями на основе искусственного интеллекта, повышающими производительность. Перейдите по этой ссылке: iManage Worksite
Основная функция worksite также включает файлы Versioning/Version Management
. Всякий раз, когда вы регистрируете документ, он сохраняется на вашем сервере рабочей площадки iManage. Оформить заказ можно для обновления одного и того же документа или сохранения одного и того же документа под разными именами. Тем не менее, для каждой успешной регистрации входа и выхода создаются версии, и помимо этого он также поддерживает информацию, такую как ответственные лица, время регистрации, имя автора и т. д. для каждого обновления и каждой версии документа.
Он также включает в себя функцию, известную как Related documents
создание связи документа с другим документом или документами.
В конце концов, мы фактически сдались из-за перераспределения приоритетов, но я хотел поделиться тем, что наиболее многообещающим вариантом были предложения Nuxeo:
https://doc.nuxeo.com/nxdoc/пример простого рабочего процесса/
У них были варианты срабатывания при изменении документов, возможность создавать и назначать различные задачи и многое другое:
Это сложно, но кажется, что это лучше всего подходит для того, что мы искали, прежде чем мы изменили приоритеты.
Кроме того, до того, как мы сдались, они были очень отзывчивы и полезны, делясь мыслями и отзывами, в большей степени, чем другие варианты, предложенные здесь.
Шарлин Барина
Николя Рауль