Вопрос

Как бы я имел динамические шаблоны для типа контента?

У меня есть несколько языковых версий одного шаблонного документа, и я хочу, чтобы у пользователя был выбор выбрать свою предпочтительную языковую версию. Эти шаблоны должны быть заполнены некоторыми значениями из библиотеки документов, которые они сохраняются (адрес, имя, страна и т. Д.)

Я думал только об одном способе справиться с этим:

  • В рабочем процессе с пользовательской формой задачи с полем, предлагающим выбор языка, в зависимости от этой задачи рабочий процесс автоматически получает правильный шаблон из библиотеки документов шаблона и автоматически заполняет некоторые поля через элементы управления Content Open XML

Это кажется довольно сложным, и мне просто интересно, мог ли я что -то пропустить?

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

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

Решение

Чтобы сделать вещи простыми, вы можете создать один тип контента для каждого языка и добавить в него соответствующий язык.

Сначала вы должны создать верхний тип контента с некоторыми общими столбцами (адрес, имя, страна и т. Д.). Каждый тип контента языка должен быть наследовать от него, и таким образом каждый тип содержания языка будет содержать одни и те же общие столбцы (хорошо для фильтрации, поиска, сортировки и группировки).

Затем вы можете добавить все типы контента в одну библиотеку. Если вы используете имя языка для названия типа контента, пользователи могут легко выбрать желаемый язык. В качестве альтернативы, вы можете даже создать одну библиотеку для каждого языка.

Все другое решение, о котором я могу подумать сейчас, включает в себя некоторое программирование (кстати. Я не думаю, что использование рабочих процессов - это правильный подход). То, что я описал здесь, может быть сделано «Несколько кликов».

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