Windows 7 - Benachrichtigungen

Asked By UweHfne on 17-Dec-08 10:26 AM
Hallo,
ich habe einen WSS30. Mitarbeiter können dort an Diskussionen teilnehmen.
Kann mir jemand sagen, wo ich einrichten kann, dass jeder Mitarbeiter eine
Benachrichtigung erhält sobald eine Diskusionsbeitrag geändert/erstellt wird.
Ich kann dass nur für mich in meiner Benutzereinstellung, aber nicht für
alle Mitarbeiter.

Gruß
uwe




UlrichBBoddenber replied on 08-Jan-09 11:26 AM
Hallo Uwe,

nein, geht nicht, zumindest nicht in der Weboberfläche. Dort ist es so, dass
Du in der Tat nur für Deinen eigenen Account die Benachrichtigungen
einstellen kannst.
Ãœber das SharePoint-Objektmodell, also programmierender Weise, kannst Du
Deine Anforderung aber schon erfüllen: Das SPWeb-Objekt (repräsentiert eine
SharePoint-Website) enthält eine Collection mit allen Benachrichtigungen für
diese Website. Dort müsste man die benötigten Einträge hinzufügen.

Uli
UweHfne replied on 09-Jan-09 04:21 AM
Hallo Uli,

hast du mehr Infos zu dem SPWeb-Objekt. Ich betreibe ein kleines Forum auf
dem WSS3, da wäre es sinnvoll wenn ich für alle Forumteilnehmer eine
Benachrichtigung einstellen könnte. Die User sollen nur das Forum nutzten und
nicht irgendwelche Einstellungen vornehmen müssen.

Gruß
Uwe
UlrichBBoddenber replied on 09-Jan-09 06:10 AM
Hallo Uwe,

also wir sprechen hier über ein wenig Programmierung. Es gibt etliches in
SharePoint, was in der Weboberfläche nicht geht, wohl aber via Objektmodell
möglich ist. Neben dem hier genannten Anwendungsfall, wären beispielsweise
auch das Hinzufügen von EventReceivern oder Timerjobs zu nennen.

So, zu Deiner Frage zum SPWeb-Objekt:
Dieses repräsentiert im Objektmodell ein SharePoint-Web. Die
Website-Collection wird übrigens von einem SPSite-Objekt repräsentiert
(erwähnte ich, weil man das häufig braucht).
Das SPWeb-Objekt verfügt über eine Property namens Alerts. Dort findest Du
eine SPAlertCollection, die null bis unendliche viele SPAlert-Objekte
enthält, die jeweils eine Benachrichtigungsabonnement repräsentieren. Dieser
Collection kann man auch Einträge hinzufügen.
Für einen Entwickler ist das nicth schwer, wenn Du keiner bist, wird das
aber schon eine Hürde sein.

Vielleicht kennt irgendjemand ein kleines "fertiges" Utility, mit dem man
die Benachrichtigungen komfortabel pflegen kann? Ich kenne zwar keins, könnte
mir aber vorstellen, dass das jemand mal gemacht hat.

Nähere Infos zu den ganzen Objekten findest Du im SharePoint SDK, das es als
Download gibt und auch online verfügbar ist. SPWeb-Objekt beispielsweise
hier: http://msdn.microsoft.com/en-us/library/ms978653.aspx


Hilft das erstmal? Wenn nein, nochmal melden...

Uli
UweHfne replied on 16-Mar-09 08:28 AM
Hallo Uli,
hat etwas gedauert, andere Projekte...
Habe noch keinen Bezug zu SPWeb-Objekt...alles noch Neuland für mich.
Hast du noch andere Bezugsquellen die mir da weiterhelfen könnten.

Ich habe im AD eine Gruppe eingerichtet, setzte ich eine Benachrichtigung
für diese Gruppe auf ein Forum, bekommen die Mitglieder eine Meldung (Mail),
dass ich ein eine Benachrichtigung für sie abonniert habe, aber das war es
dann auch schon. D.h. stelle ich eine neue Diskussion ein, wird niemand
benachrichtet.

Gibt es da wirklich nur den Weg über die Objektprogrammierung??

Gruß
Uwe