Мы используем WSS 3.0 на работе для управления проектной документацией для наших систем. Мы работаем в параллельной среде, что означает, что у нас обычно есть рабочая копия документа (например, Doc A), а также две или более версии этого документа, над которыми будут работать независимые проектные команды (Doc A (proj 1) и Doc A (proj 2)), в прошлом мы достигли этого, храня документы в отдельных семействах сайтов, однако это очень грязно, и со временем стало чрезвычайно трудно отслеживать последние версии.
То, чего я пытаюсь добиться, - это сохранить все версии документа A в одной и той же библиотеке документов, сохраняя одно и то же имя, но различать разные версии документа, используя поля метаданных, чтобы пользователи могли просматривать производственную документацию. Версия документа, в то время как proj 1 и proj 2 могут работать над своими документами отдельно. Каждая отдельная версия документа также должна быть доступна для поиска с использованием поиска WSS.
Eg Название Название проекта
Док Производство
Док А Проект 1
Док А Проект 2
Я думал о простом использовании управления версиями в библиотеке для поддержки различных версий документа и предоставления пользователям возможности просто переходить в историю версий, чтобы выбрать, какой документ они хотят просмотреть или работать с ним. Проблема этого подхода заключается в том, что мне не удается отобразить отдельную версию документа в результатах поиска.
Я застрял с WSS 3.0 как минимум еще на 12 месяцев, поэтому мое решение должно основываться на WSS 3.0.
Кто-нибудь имел опыт попытки реализовать нечто подобное, и если да, то какое решение вы использовали? Я не могу себе представить, что я единственный, кто пытается обслуживать среду разработки параэль.