Я использую Visual Studio 2010, SharePoint 2010 с пользовательскими типами и формами содержимого документов. И планируйте также использовать jquery для создания документа добавления / редактирования / просмотра форм.
Я разрабатываю решение, в котором я хочу иметь библиотеку документов, в которой каждый загруженный документ также имеет ряд внешних элементов данных, добавленных в качестве метаданных.
Хитрая часть, которую я пытаюсь выяснить, заключается в том, что я хочу, чтобы пользователь мог указать и добавить несколько таких же внешних элементов данных.
Я пытаюсь выяснить, как я представляю данные внутренне в SharePoint. Сначала я хотел программно добавить скрытые внешние поля по мере того, как пользователи добавляли эти внешние параметры. Но потом я также думаю о том, чтобы просто сохранить эти внешние элементы как внешние текстовые поля, но у меня есть собственный код, который выполняет поиск и проверку внешних данных.
Я не против значительного пользовательского кодирования, так как, вероятно, мне все равно придется многое сделать, так как даже пользовательский интерфейс будет формой с вкладками jquery, чтобы включить все внешние данные, которые сможет пользователь связать с каждым документом SP.
Я попытался объяснить, что я пытаюсь сделать, и добавил это изображение. По сути, я хочу добавить 1+ внешних связей данных к каждому документу, по желанию пользователя.
Используются только данные примера. На самом деле у меня будет 4-7 различных сложных отношений, очень похожих на пример. И пользователю разрешено развернуть и выбрать 1, 2 или все 3 раскрывающихся списка.
Представьте, что это похоже на то, как здесь, в Experts-Exchange, мы можем добавить несколько зон к вопросу.
Пример иллюстрации здесь: http://flic.kr/p/aFUSJn