2016-04-08 2 views
0

私は誰かがこの問題で正しい方向に私を指すことができることを期待していました。SharePointの電子メールアラートがユーザーの操作によってトリガーされました

Visual Studioでさまざまな機能を持つサブサイトを作成するファームソリューションを作成しました。

特定の操作がユーザーによって実行された場合、そのサブサイトのユーザーを選択するために電子メールを送信する必要があります。

機能や電子メールが送信されますアクションは、次のとおりです。

  • 発表 - 調査は
  • ドキュメントライブラリに答えている - - 発表
  • の作成調査文書が編集されたか、与えられたコメント
  • フォーラム - ユーザー投稿ポスト

我々はWRIに方法はありませんと言われていますこのようなアクションを検出するためのコードは、システムに組み込まれていないためです。

他の提案があります。

SharePoint Designerを使用して電子メールアラートのワークフローを作成するのが1つありますが、電子メールアラートが既に存在するようにするために、ユーザーは を各機能ごとに追加する必要があります。また、ワークフローでこれらのアクションも検出できるかどうかはわかりません。

ご協力いただきましてありがとうございます。 ありがとう!

答えて

1

あなたは実際に2つのオプションがあります。あなたはリストの「アラート」機能を利用することができます

  1. を。各ユーザ は、新しいアイテムが作成され、アイテムが に変更されたなどのアラートを定義できます。メールがいつ送信されるべきかを決定することもできます(即時、毎週、毎日)。言ったように、各ユーザは、この をリセットのthemselve(ベルアイコン)で有効にする必要がありますが、私の意見ではサイト コレクションの管理者がそれらを作成できます(ユーザグループなど)。 PowerShell(http://www.eblogin.com/eblogin/post/2011/11/23/creating-useralerts.aspx#.VwdWkr8nLug
  2. ファームソリューションを作成し、リストイベント受信者を使用して アイテムの追加、itemupdatingを検出することで、これらのアラートを作成することもできます。メーリングリストはその後、特定のユーザーグループに読み込み、電子メール 住所がを収集してメールを送信することにより、( のC#を使用して処理することができます。

最初のオプションを使用すると、メールのタイトル/本文を操作することはできません。第二にあなたが望むものを自由に送ることができるオプションです。

+0

助けてくれたら、私の答えを受け入れてください;-) – Verthosa

関連する問題