SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Benachrichtigung bei Änderungen auf Feldebene

Dieser Beitrag hat 6 Antworten

Ohne Rang
126 Beiträge
JasGo erstellt 7 Sept. 2009 12:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

es kam hier der Wunsch auf, E-Mail-Benachrichtigungen so zu konfigurieren, daß der Benutzer nur bei Änderungen an bestimmten Feldern benachrichtigt wird.

Benachrichtigen auf einzelne Einträge/Elemente ist es nicht, und die ganze Liste auch nicht, ebenso eine Einschränkung auf eine Ansicht. Es soll bei Änderungen an z.b. dem Feld "Status" eine Benachrichtigung gesendet werden.

Wie kann ich das möglichst unkompliziert umsetzen? Gibt's dafür Lösungen oder Workarounds?

Danke + Gruß,

JasGo

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 7 Sept. 2009 12:55
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das ginge mit einem EventHandler (-> programmieren)

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
126 Beiträge
JasGo Als Antwort am 7 Sept. 2009 13:04
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

danke für die Antwort, klingt für mich zu teuer, also dem Kunden eher ausreden. Schade!

JasGo.

Ohne Rang
292 Beiträge
Florian Willmes Als Antwort am 7 Sept. 2009 22:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Wie wäre es mit einem Workflow, der bei Element-Änderungen initiiert wird?

Hier könnte man bestimmte Spalten überprüfen und ggf. Benachrichtigungen versenden.

 

Gruß

Flo

Gruß
Florian

Ohne Rang
63 Beiträge
sharxx Als Antwort am 8 Sept. 2009 05:39
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

das geht standardmäßig ohne programmierung auch mit views.

dazu braucht man aber mindestens eine gefilterte Ansichten - siehe hier http://www.moss2007.be/blogs/vandest/archive/2009/07/27/alerts-someone-changes-an-item-that-appears-in-the-following-view.aspx damit diese Option überhaupt verfügbar ist (tja klingt komisch, ist aber so ;-))

es sei mir an dieser Stelle kurz erlaubt werbung in eigener sache zu machen - wir haben auch eine Notification Erweiterung http://www.sharxx.com/product/webparts/Pages/SharxXNotificationeXtensions.aspx mit der 1) über eine Oberfläche mehrere Benachrichtigungen eingestellt werden können (auch von Admins für andere User) und 2) diese Benachrichtigungen dann einmal täglich oder wöchentlich in EINER Mail zusammengefasst und 3) mit eigens definierten Firmenlayout (einfach eine HTML-Vorlage) verschickt werden. (auch das verschicken an Verteiler ist möglich)

lg aus österreich
flo
make more out of sharepoint
www.sharxx.com

Ohne Rang
8 Beiträge
Petra Als Antwort am 12 Jan. 2011 12:55
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="sharxx"]

das geht standardmäßig ohne programmierung auch mit views.

dazu braucht man aber mindestens eine gefilterte Ansichten - siehe hier http://www.moss2007.be/blogs/vandest/archive/2009/07/27/alerts-someone-changes-an-item-that-appears-in-the-following-view.aspx damit diese Option überhaupt verfügbar ist (tja klingt komisch, ist aber so ;-))[/quote]

Hallo Flo &  alle anderen Mitleser,

vor genau diesem Problem stehe ich gerade:

Eine Liste mit mehreren Spalten, eine davon ein Ja/Nein-Feld "Erledigt". Hierzu habe ich eine Ansicht erstellt, die nur aus dieser Spalte besteht, gefiltert nach "Nein". Sobald ein Haken gesetzt wird, soll die Benachrichtigung versendet werden.

Leider greift diese Benachrichtigung, sobald sich der Inhalt irgendeines Feldes des Listenelementes ändert, auch wenn dieses Feld in der Ansicht gar nicht angezeigt wird, also ganz unabhängig davon, ob sich der Inhalt des Feldes "Erledigt" ändert oder nicht.

Gibt es hierzu eine einfache Lösung?

Viele Grüße

Petra

Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 12 Jan. 2011 13:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Die Benachrichtigung greift wenn sich etwas im Result Set ändert, also alles das was angezeigt wird in diesen View (nicht nur die Anzeige Felder sondern alle Felder der Liste / Inhaltstyp)

Hast du nun einen View der im Feld Erledigt alle anzeigt welche noch nicht erledigt sind und sich dort irgendein Feld ändert in der Liste dann wirst du darüber benachrichtigt.

Wenn du nur benachrichtigst werden möchtest das sich das Feld geändert hat von nein auf ja so musst dafür einen Workflow erstellen (SharePoint Designer) der dir dann eine Email schickt.