2016-04-08 1 views
0

J'espérais que quelqu'un pourrait me diriger dans la bonne direction avec ce problème.Alerte d'email de SharePoint déclenchée par des actions d'utilisateur

Nous avons écrit une solution de ferme dans Visual Studio qui va créer un sous-site avec diverses fonctionnalités.

Lorsque certaines actions sont effectuées par l'utilisateur, nous avons besoin d'un email pour sélectionner les utilisateurs de ce sous-site.

Les caractéristiques et les actions qui causeront des courriels à être envoyés sont:

  • Annonce - création d'annonce
  • - Enquête réponse
  • bibliothèque de documents - document est modifié ou commentaire donné
  • Forum - messages de l'utilisateur un post

On nous a dit qu'il n'y a aucun moyen de WRI Te code pour détecter de telles actions, car il n'est pas intégré dans le système.

Je suis ouvert à d'autres suggestions. Il me est donné d'utiliser SharePoint Designer et de créer un workflow pour l'alerte par courrier électronique, mais l'utilisateur devra ajouter pour chaque fonctionnalité, alors que nous voulons que l'alerte par e-mail soit déjà présente. De même, nous ne sommes pas sûrs que le workflow puisse également détecter ces actions.

Toute aide est appréciée! Merci!

Répondre

1

Vous avez en fait deux options:

  1. vous pouvez utiliser la fonctionnalité « alertes » sur les listes. Chaque utilisateur peut définir des alertes telles qu'un nouvel élément a été créé, un élément a été modifié , etc ... Ils peuvent même décider quand le courrier doit être envoyé (immédiatement, hebdomadairement, quotidiennement). Comme dit, chaque utilisateur devrait activer cette alerte par themselve (icône de cloche dans le ruban) mais à mon avis un administrateur de collection de site peut les créer (par exemple sur un groupe d'utilisateurs). Vous pouvez également créer ces alertes via powershell (http://www.eblogin.com/eblogin/post/2011/11/23/creating-useralerts.aspx#.VwdWkr8nLug)
  2. créer une solution de batterie et utiliser les récepteurs d'événements de liste pour détecter l'ajout d'élément, itemupdating. Diffusion peut alors être traitée par C# (en lisant dans les groupes d'utilisateurs spécifiques, la collecte du courrier électronique adresses et l'envoi du courrier.

La première option ne vous permet pas de manipuler le titre/corps du courrier. Dans la deuxième option que vous êtes libre d'envoyer ce que vous voulez

+0

si cela vous a aidé, s'il vous plaît accepter ma réponse ;-) – Verthosa