Невозможно автоматически назначить свойства документа из общих столбцов набора документов

У меня есть библиотека документов SharePoint, над которой я работаю. Он имеет список наборов документов. В каждом наборе документов есть несколько полей, помеченных как «Общие», чтобы они могли наследоваться внутренними документами.

Когда я загружаю документ внутри, открывается форма, и все поля в форме предварительно заполняются общими значениями соответствующих столбцов. Но когда я использую создание документа из шаблона, он открывает шаблон в соответствующем приложении Office, но поля свойств документа пусты и не доступны только для чтения, что противоречит требованиям этого проекта. Я требую, чтобы они синхронизировались и заполнялись точно так же, как при загрузке документа.

Однако есть одна вещь. Пользователь может указать любое значение, которое он хочет, в этих полях, и они все равно будут сохранены синхронизированной копией от родителя в библиотеке, отбрасывая то, что заполнил пользователь, и это хорошо, но почему бы не отобразить эти значения в документе в первую очередь ?

У кого есть опыт борьбы с этим, помогите. Я много искал в Интернете, но либо мои ключевые слова неверны, либо ни у кого раньше не было этой проблемы.

Версия SharePoint: 2010 сервер

Версия офиса: 2010 Профессиональная


person Musab M. Jafri    schedule 05.07.2013    source источник


Ответы (1)


Похоже, вам нужен простой приемник событий, который срабатывает при добавлении элемента. Затем он вернется вверх по дереву, чтобы найти набор документов. Зафиксируйте, какие свойства помечены как общие. Отрегулируйте добавляемый элемент, чтобы принудительно применить значения.

Вероятно, 8 строк кода

person ben    schedule 05.07.2013
comment
Нет ли готового способа сделать это? Мои требования строго ограничены функциями, включенными в SharePoint, с минимально возможной настройкой и без кодирования. - person Musab M. Jafri; 08.07.2013