У нас есть требование, которое может дать решение для следующего, и было бы лучше, если бы его программное обеспечение с открытым исходным кодом.
1. Ревизионный контроль документов
2. Структурирование документов в папках, сгруппированных по поставщику или по продукту / артикулу (см. График текущей системы).
3. Работа с несколькими форматами файлов, например. word, excel, jpeg и т. д.
4. Обмен документами через веб-интерфейс.
5.Управление процессом изменения проектирования / производства (запрос на изменение, заказ на изменение и история изменений)
6. Цифровые подписи для физических лиц.
7. Создание структур продукта (BOM), связывающих детали, узлы и готовые продукты со всеми применимыми документами (система управления данными о продукте).
Под открытым небом - еще один крупный игрок в сфере управления документами (с открытым исходным кодом), поэтому обязательно ознакомьтесь с ними, чтобы увидеть, что вы можете совместить.
Вы можете получить базовое управление документами (папки, контроль версий) бесплатно, но с запросом спецификации вы можете выйти за рамки того, что может дать вам готовый открытый исходный код.
Если вы не прочь пойти по пути Windows, базовые службы Windows SharePoint Services (WSS) могут делать все, что вы хотите (и даже больше), и ничего вам не будут стоить.
Да, ваше требование касается некоторых сложных характеристик, которые получили системы контроля версий + системы управления. Поэтому, скорее всего, вам может понадобиться специальное приложение или настроенная версия существующих приложений.
Я использовал OpenDocMan. Были некоторые из ваших потребностей, но я не уверен, отвечает ли он всем вашим требованиям. Так что, пожалуйста, посмотрите.
Я работаю в инженерной фирме, и нам приходится решать многие из тех же проблем. На данный момент мы используем Дерево знаний для управления документами. Он легко справится с 1-5, а с 6 и 7 я бы поставил как «возможно».
1-4 довольно прямолинейны. Номер 5 можно обрабатывать с помощью рабочих процессов, которые уведомляют соответствующих людей и дают им выбор для выполнения действий, с помощью которых документ отправляется в соответствующем направлении рабочего процесса.
Числа 6 Я не совсем понимаю, что вы ищете в цифровой подписи. Вы, безусловно, можете настроить рабочий процесс, доступный для всех документов, чтобы подписать его. Так что вы можете заставить это работать для этого требования.
Номер 7 немного жестче. Дерево знаний поддерживает связывание файлов, которые потенциально могут использоваться для спецификаций, но на самом деле вам нужно будет написать плагин, чтобы сделать это эффективно и управлять ссылками.
Мы склонны использовать Дерево знаний для хранения таблиц данных, выполнения рабочих процессов предложений и котировок, а также документов вспомогательного офиса. Что касается инженерных приложений, мы стремимся перейти на реальное решение для инженерного управления, как только позволят финансы. Но они недешевы. Но они правильно управляют спецификациями и интегрируются в инструменты проектирования.
Редактировать:
Omnify - это инструмент управления разработкой, который мы ищем для контроля версий инженерных файлов и спецификаций.
Это довольно высокие требования. Возможно, вам придется искать индивидуальное приложение, поскольку будет сложно найти приложение с открытым исходным кодом, которое удовлетворяет всем этим требованиям.
Пользовательский веб-сайт, созданный с использованием PHP / MySQL, может помочь вам с большинством требований и может быть построен за несколько месяцев. Это может быть лучшим вариантом в долгосрочной перспективе, чем попытки слишком сильно настроить какое-то приложение для ваших нужд.
я знаю это Волей случая вполне может справиться с первыми 4 вашими требованиями. Недешево, но поддержка отличная.
Предостережение - я давно не использовал его в производственной среде.
Хотя сам не пользовался, Nuxeo кажется очень хорошим решением. Я действительно широко использовал Alfresco, и веб-интерфейс - это боль.
Пытаться Гугл документы