рабочий процесс или EventListener - PullRequest
1 голос
/ 20 января 2012

Мы создаем портал Sharepoint для наших клиентов. У каждого клиента будет свой сайт. Общее количество сайтов будет между 2000-3000.

У меня есть требование скопировать документ из SiteCollectionA / SiteA / DocumentLibrary в другой глобальный список в другом семействе сайтов, когда клиент загружает новый документ.

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

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

Что вы, ребята, думаете?

Спасибо

1 Ответ

5 голосов
/ 20 января 2012

Определенно, получатель события, все, что вы делаете - это просто механическое действие в ответ на событие. Приемники событий намного проще разрабатывать, развертывать и обслуживать.

...