2016-07-07 2 views
2

Я изучал проблему в течение некоторого времени, когда удаленный приемник событий, который я написал для приложения, работающего в Azure, периодически не вступал в силу (менее 1% времени). Я включил некоторые серьезные протоколирования, но не смог определить проблему, насколько я мог сказать, что удаленный приемник не вызван некоторыми действиями, которые должны были вызвать его. В конечном итоге я обострил эту проблему в Microsoft, и через некоторое время они ответили, что они не могут гарантировать, что приемник событий будет срабатывать со 100% -ной надежностью.Альтернатива удаленным получателям удаленных событий SharePoint

Так что я ищу любые предложения о способах повышения надежности RER или альтернатив, которые могут использоваться для запуска события каждый раз, когда элемент добавляется или обновляется до списка в SharePoint.

ответ

1

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

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

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

Для справки о том, как создать рабочий процесс, см. Документацию Microsoft под названием «Creating a workflow by using SharePoint Designer 2013 and the SharePoint 2013 Workflow platform».

+0

Hi Thriggle, спасибо за ваш ответ. Я на самом деле пришел частично через этот проект, который был запущен с использованием RER, и предположил, что исследования уже были сделаны на них. Вы правы, что это приложение с облачным размещением, поэтому приемники событий на стороне сервера не возможны (я должен был отметить это в вопросе). Похоже, что рабочие процессы - это единственный гарантированный способ продолжения этого, тогда мне нужно изучить способы автоматизации их развертывания, поскольку некоторые из них нуждаются в разработке. –

Смежные вопросы