2010-07-29 11 views
2

Je suis assez nouveau pour le développement de sharepoint, alors j'ai pensé que je verrais très vite avec les gourous ici.Développement d'un remplacement pour la fonction Sharepoint "Alert Me"

J'ai été chargé de construire un remplaçant pour la fonctionnalité Alert Me. La raison principale de ceci est de permettre d'alerter les membres d'un rôle avec un sharepoint authentifié par des formulaires.

C'est ici que vous entrez. Je sais que vous pouvez créer une fonction Alert Me immédiate en créant des récepteurs d'événements de liste. Toutefois, si je voulais créer la fonction de résumé (notifications quotidiennes/hebdomadaires), quelle serait la meilleure façon de procéder? Avec une connaissance très limitée, tout ce que je pouvais penser était de créer un service Windows, qui vérifie quotidiennement les modifications apportées aux listes, et envoie des notifications en conséquence, dans un e-mail résumé. Aurais-je tort de supposer que c'est, sinon la meilleure/seule façon de le faire, au moins une façon de le faire?

Et puis-je utiliser le SPChangeCollection pour accumuler les modifications?

merci à l'avance :)

+0

Qu'entendez-vous par * l'alerte des membres d'un rôle avec un sharepoint authentifié par les formulaires *? Les alertes fonctionnent lorsque vous utilisez FBA. –

+0

Oui, c'est vrai. Mais si vous voulez alerter un "rôle", c'est-à-dire simplement ajouter le rôle à l'alerte, et non les membres de ce rôle individuellement, les membres ne recevront pas l'alerte. Le système d'alerte intégré ne traverse pas les rôles. – Dynde

Répondre

1

Ne pas créer un service Windows: vous avez SharePoint travail pour des tâches planifiées.

Cependant, je reconsidérerais le besoin. Les alertes SharePoint offrent déjà des alertes immédiates/quotidiennes/hebdomadaires. ce membre du rôle (groupe?) peut parfaitement choisir le "M'alerter" individuellement. Personnellement, je considérerais autrement comme spam (comment vous désinscrire, alors?)

+0

Il est obligatoire que les membres de ce rôle soient tous abonnés. Ils recevront la notification dans un compte e-mail spécifique, donc ce ne sera pas "spam" par exemple :) en plus ... c'est un résumé hebdomadaire, je ne considérerais guère que plus d'un très léger ennui - si cela: J'ai choisi de développer en utilisant les tâches du minuteur personnalisé sharepoint. Merci pour votre contribution – Dynde