SharePoint远程事件接收器的替代方案

时间:2016-07-07 10:49:46

标签: azure sharepoint sharepoint-2013

我一直在研究一个问题,其中我为Azure托管应用程序编写的远程事件接收器偶尔没有生效(不到1%的时间)。我进行了一些严肃的记录,但无法确定问题,据我所知,远程接收器没有被一些应该触发它的动作调用。我最终将问题上报给微软,经过一段时间他们的反应实际上是他们不能保证事件接收器能够100%可靠地触发。

所以我正在寻找的是关于提高RER可靠性的方法的建议,或者每次将项目添加或更新到SharePoint中的列表时可用于触发事件的替代方案。

1 个答案:

答案 0 :(得分:1)

首先引导您使用远程事件接收器的人应该表明他们不能保证触发,因此它们仅适用于非关键通知和用户界面改进(例如,当item被添加到列表中。)

要真正保证在列表中添加或更新项目时执行某些操作,您的两个最佳选项是工作流程和服务器端事件接收器

由于您的环境听起来像云托管,因此您可能只能使用工作流程(事件接收器需要部署自定义服务器场解决方案)。

有关如何创建工作流程的参考,请参阅Microsoft的文档#34; Creating a workflow by using SharePoint Designer 2013 and the SharePoint 2013 Workflow platform"。