Нет способа «взломать» процесс активации функции в sharepoint.(Необработанным) решением было бы создание функции, которая развертывает страницу приложения (она же страница макетов) и шаблон / определение списка.На странице должно быть несколько текстовых полей и кнопка отправки.
К функции должен быть прикреплен приемник, который после активации перенаправляет пользователя на вашу страницу с помощью HttpContext.Current
.После ввода всех соответствующих данных на странице (Мэри, Джон, Питер и т. Д.) Просто создайте списки на основе шаблона списка, развернутого ранее из кода, используя что-то вроде:
SPListTemplate listTemplate = web.ListTemplates["YOURLISTTEMPLATENAME"];
web.Lists.Add(listName, description, listTemplate);
Хотя есть 1 предостережение,ИМХО даже нарушитель.это не будет работать, если функция активирована с помощью stsadm
, поскольку нет HttpContext
!!!