Заставьте пользователей, чтобы войти в метаданные документа перед созданием нового документа в библиотеке документов SharePoint 2013?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/100548

Вопрос

Первый выкл, я новый, чтобы SharePoint. С помощью этого у меня есть библиотека документов на основе пользовательского типа контента. При работе с библиотеками документов SharePoint некоторые пользователи находят пункт информации о документе Panel Panel, и в зависимости от того, как они его открывают (в браузере против приложения) он совсем не отображается. Я пытаюсь упростить для них процесс и убедиться, что метаданные наполняются, поэтому, вместо того, чтобы пользователи создавали новые документы обычным способом, я хотел бы переделать поток следующим образом:

  1. Пользователь нажимает на ссылку или кнопку «новый документ».

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

  3. Из моего Tinkering его не появляются, что есть простой способ выполнить это, хотя мне интересно, возможно ли возможным, создавая пользовательскую форму для захвата метаданных, а также на представлении программно создать документ и использовать Сформулируйте сообщение для обновления метаданных после его создания. Похоже, это может быть возможно, используя API отдыха? Еще одна возможность, когда я вижу, это будет использовать рабочий процесс для этой цели? Я вижу, что вы можете создавать элементы через дизайнер рабочего процесса, поэтому, возможно, может начать представление формы, которая создает документ на основе необходимого типа контента и шаблона Word, затем обновляет метаданные с полями из формы? Сделайте один из этих звуков возможен? Есть ли другие проспекты, я должен изучать? Я надеюсь получить некоторые отзывы, которые укагут меня в правильном направлении.

Это было полезно?

Решение

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

Другие советы

Как другой вариант, возможно, вы могли бы получить своих пользователей заполнить метаданные в рамках фактического документа , используя быстрые части.Это будет работать, если ваш тип содержимого имеет пользовательский шаблон документа MS Word.Ваши пользователи увидят быструю часть как поле, которое им нужно заполнить в пределах содержимого формы.Когда они сохраняют форму, быстрая часть сохраняет данные в свойство метаданных, который он связан в SharePoint.

Для создания быстрых частей перейдите к шаблону документов: Настройки библиотеки> Тип содержимого> Дополнительные настройки> Изменить шаблон.Поместите курсор где-нибудь в документ.В ленте MS Word, нажмите «Вставить»> «Быстрая детали»> «Документ»> Выберите свойство / метаданные, которые вы хотите ссылаться на> Сохранить документ> Нажмите OK на экране типа содержимого, чтобы принять изменения.

Я написал решение для клиента, как только это больше или меньше сделали то, что вы хотите сделать. Отмечу, что они решили пойти по этому пути против моей рекомендации. Я вообще думаю, что это плохое представление о классификации / индексировании документа, прежде чем вы даже создали его. В дополнение к этому, вы получите много заброшенных документов в библиотеках, где вы используете эту функциональность ... Пользователи создадут новый DOC, классифицируйте / индексируют (... частично или цельно), и один раз в Слово отказаться от пользовательского интерфейса и оставить этот осирофонский документ там.

со всеми, что говорится, общий шаблон решения для этого следующий:

  1. Создайте кнопку в ленте с помощью пользовательского действия.

  2. пользовательские действия запускают ui (sp.ui.modaldialog), который позволяет конечным пользователю индексировать / классифицировать этот новый документ.

  3. При отправке, новый документ «пустой» создан с поставляемым Использование метаданных.

  4. После того, как документ создан, он запущен в режиме редактирования. Там есть функция в Core.js (EditDocumentWithProgid2), которая может помочь вам с этим.

  5. Множество справочных материалов там на каждой части этого.

Вы могли бы отключить надстройку класса «SharePoint OpenDocuments» в IE.В Chrome это уже отключено, так как Chrome не ударил с NPAPI.В Firefox вы можете отключить плагин «Microsoft Office 2010» - тот, который говорит «Этот плагин позволяет открывать и редактировать файлы, используя приложения Microsoft Office»

Вы захотите настроить веб-приложения Office, прежде чем сделать это.

Я устанавливаю типы содержимого на основе необходимости бизнеса и связывать необходимые метаданные.После установки типов содержимого я связываю шаблон документа к типу содержимого, чтобы пользователь мог открыть его непосредственно в библиотеке.Использование MS Word Quick Parts, я вставляю элементы управления в шаблон документа, поэтому значения метаданных представлены непосредственно пользователю.Вид как заполнение формы.Чтобы пользователи не испортили элементы управления, я защищаю раздел (ы) документа, где расположены элементы управления и оставьте остальную часть документа, открытого для редактирования.Когда пользователь заполняет значение метаданных в документе, он автоматически забирается в столбце SharePoint.Простой, простой и код бесплатно.

Вот статья, описывающая то же самое положение и разрешение к нему

Как убедиться, что пользователи будут предложены для метаданных документов в Office 365 и SharePoint 2016

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top