Автоматизировать создание списка SharePoint без написания кода - PullRequest
2 голосов
/ 03 октября 2010

В рамках конфигурации моего продукта (после установки) мне нужно создать несколько списков Sharepoint на сайте SharePoint, указанном пользователем.

Копаясь, кажется, что мне нужно написать собственный код, чтобы сделать это, либо используя серверный API, как описано в http://sarangasl.blogspot.com/2009/11/create-sharepoint-list-programmatically.html,, либо используя веб-службы списка SharePoint. Но в обоих случаях мне нужно написать код для этого.

Есть ли какой-нибудь готовый способ сделать это без написания кода? Мое идеальное решение - создать файл XML с соответствующим определением, а затем запустить что-то (передавая URL-адрес сайта SharePoint), который затем создаст список и вернет код состояния, указывающий на успех отказ. Возможно ли такое идеальное решение?

Если нет, какое самое лучшее / простое решение для этого? Один из двух выше или что-то еще?

Ответы [ 2 ]

2 голосов
/ 04 октября 2010

Создайте функцию, указав ListInstance. При активации этой функции будет создан список: http://msdn.microsoft.com/en-us/library/ms476062.aspx

0 голосов
/ 05 октября 2010

Я бы пошел с этой функцией, как сказал Влади.

Но вы также можете установить расширения STSADM от Gary Lapointe.Он включает команду для создания списка .Затем вы можете написать пакетный файл, который создает все списки за один раз.

...