Я создаю новое семейство сайтов, где должна быть активирована служба идентификации документов.Как программно установить префикс для службы идентификации документов в новом семействе сайтов?
[РЕДАКТИРОВАТЬ] Кажется, что это решение.Marco
Вы можете изменить префикс, используемый службой идентификатора документа, установив свойство docid_msft_hier_siteprefix для RootWeb семейства сайтов (измените его в пакетах свойств Properties и AllProperties.
Toby
Я проверил «Ответ» для SharePoint 2013, он установил префикс на странице настроек идентификатора документа.Но задания таймера для службы Document ID не будут применять новый префикс.Вы должны попробовать это
// Set document id service prefix DocumentId.SetDefaultProvider(rootSite); DocumentId.EnableAssignment(rootSite, "MYPREFIX", true, true, true, false);
для получения более подробной информации, пожалуйста, смотрите мою запись в блоге по этому вопросуhttp://blogs.perficient.com/multi-shoring/blog/2015/01/13/set-document-id-prefix-programmatically-in-sharepoint-2013/