отправка обновлений списка sharepoint во внешнюю базу данных / службу - PullRequest
0 голосов
/ 13 января 2010

Я хотел бы использовать Sharepoint в качестве CMS для внешней системы. После того, как пользователь внесет изменения в элемент списка пользовательского типа, я хотел бы отправить эти обновления во внешнюю систему. В этом случае внешняя система является базой данных SQL, но мы могли бы поставить веб-сервис поверх этого, если это поможет.

Я понимаю, что существует веб-сервис для запроса данных списка (используя SPListItem), но это модель по запросу, а не модель по запросу.

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

Я не силен в Sharepoint, поэтому любая идея здесь подойдет. Может быть, Sharepoint может вызвать внешнее задание, которое выполняет пользовательский код, который я предоставляю?

1 Ответ

1 голос
/ 13 января 2010

Лучше всего использовать обработчик событий , который привязан к шаблону списка или типу контента . Этот код срабатывает каждый раз, когда элемент добавляется / редактируется / удаляется / и т.д. позволяет вам выполнять любые пользовательские действия, в том числе зеркалировать изменения во внешней системе. На MSDN есть больше документации и множество примеров поиска в Google. Это, конечно, все требует написания кода, который выполняется в SharePoint, но я не могу себе представить, как легче реализовать любую другую push-модель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...