2016-07-07 20 views
2

Azureでホストされたアプリケーション用に作成したリモートイベントレシーバーが散発的に有効ではない(時間の1%未満)問題を調査しました。私はいくつかの重大なログを記録しましたが、リモートの受信者がそれを引き起こしたはずのアクションによって呼び出されていないことを伝えることができる限り、問題を特定できませんでした。私は最終的にマイクロソフトにその問題をエスカレートし、しばらくしてから、そのレスポンスは効果的であり、イベントレシーバが100%の信頼性でトリガされることを保証できません。SharePointリモートイベントレシーバーの代替

これは、RERの信頼性を向上させる方法や、SharePointのリストにアイテムを追加または更新するたびにイベントをトリガするために使用できる代替方法を提案するものです。

答えて

1

リモートイベントレシーバーを使用するように最初に指示した人は、それらが起動することは保証されていないので、重要ではない通知やユーザーインターフェイスの改善にのみ適しているはずです(アイテムが追加されたときにビューを更新するリストに)。項目がリストに追加または更新されたとき

本当にいくつかのアクションの実行を保証するために、あなたの2の最良の選択肢は、ワークフローとサーバー側イベントレシーバーです。

環境がクラウドホストのように聞こえるため、ワークフローの使用が制限されている可能性があります(イベント受信者はカスタムファームソリューションを展開する必要があります)。

ワークフローの作成方法については、マイクロソフト社のドキュメント「Creating a workflow by using SharePoint Designer 2013 and the SharePoint 2013 Workflow platform」を参照してください。

+0

こんにちはThriggle、あなたの答えに感謝します。私は実際にRERを使って始まったこのプロジェクトを途中でやってきました。すでに研究が終わっていたと思います。 これはクラウドホスト型のアプリケーションであるため、サーバー側のイベント受信者が実現できないということは間違いありません。 これを進めるにはワークフローが唯一保証されているように見えますが、開発を必要とするため、ワークフローを自動化する方法を検討する必要があります。 –