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.




E-Mail Notification

Unbeantwortet Dieser Beitrag hat 14 Antworten

Ohne Rang
15 Beiträge
SvenjaWei erstellt 5 Apr. 2013 10:40
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Zusammen, 

ich arbeite jetzt seit zwei Wochen mit SharePoint und haette einmal eine Frage zu dem automatischen versenden von E-Mails. 

Mein Problem sieht wie folgt aus:

Ich habe eine selbst erstellte Liste mit 3 Feldern A, B, C, wenn man nun ein neues Item erstellt, moechte ich, dass an die Namen die in diese Felder eingetragen werden automatisch E-Mails verschickt werden. 

Ich hatte da bis jetzt an Workflows gedacht, solange die Mail Adresse immer die gleiche ist hat man an der Stelle ja auch kein Problem, dass ist bei mir leider nicht der Fall, die Namen die dort eingetragen werden koennen sind aus einem Personenkreis von ca. 20- 100 Personen je nach Feld. Hatte dann von der Moeglichkeit mit dem SharePoint Designer, dieses ueber Verzweigungen zu loesen, gelesen und das probiert, ist bei 5- 10 Leuten vielleicht dann noch ne gute Moeglichkeit, aber fuer 100 Leute eine Verzweigung zu machen ist dann doch ein wenig viel.

Kennt von euch einer eine Moeglichkeit dieses Umzusetzen. Hoffe mein Problem ist klar geworden, sonst einfach noch mal fragen ...

Vielen Dank fuer eure Hilfe :)

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 8 Apr. 2013 10:18
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Du kannst die Mail per Workflow auch an eine dynamische Adresse versenden, d.h. die muß dort nicht fest eingetragen werden.

Wenn Du in dem Dialog für E-Mails bist, klicke auf den Button rechts neben der Adresszeile. Es öffnet sich ein weiterer Dialog, in dem Du entweder eine feste Person auswählen oder einen "Workflow-Nachschlagevorgang" starten kannst (zweiter Punkt von oben). Damit kannst Du dann ein Feld aus der Liste auswählen und die Mail geht jeweils an denjenigen, der dort eingetragen ist.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 8 Apr. 2013 12:15
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Vielen Lieben Dank, es funktioniert Bestens :)

Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 11 Apr. 2013 10:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo, 

 

vielen Dank noch einmal fuer die tolle Hilfe. Ich haette noch eine Frage dazu :)

Ausgangssituation:

Ein Feld Status, mit fuenf Auswahlmoeglichkeiten A,B,C,D,E,F

ein Feld Name, in den eine Person eingetragen werden kann

Notifictaion:

Ich moechte, dass an die Person im Feld Name eine E-Mail versendet wird, wenn der Status wechselt, also halt nicht bei jeder Aenderung des Listenelements. 

 

Habt ihr da eine Idee, wie man dieses einfach umsetzen kann? 

 

Vielen Dank fuer eure Hilfe :)

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 11 Apr. 2013 10:18
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Leider kann man per Workflow nicht direkt auf die Änderung eines bestimmten Feldes reagieren. Je nach Anforderungen muß man unterschiedlich vorgehen.

Du kannst den Workflow z.B. bei jeder Änderung starten lassen. Im Workflow prüfst Du, ob ein bestimmter Status vorliegt und verschickst nur dann eine Mail. Er wird dann aber bei diesem Status wirklich bei jeder Änderung eine Mail schicken.

Oder Du läßt den Workflow nur bei Neuanlage starten. Der Workflow wartet dann, bis ein bestimmter Status erreicht wird, verschickt die Mail und beendet sich.

[quote user="SvenjaWei"] fuenf Auswahlmoeglichkeiten A,B,C,D,E,F[/quote]

Das sind aber sechs ;-)

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 11 Apr. 2013 10:29
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Schade, ich habs schon befuerchtet, um jedes mal eine Mail zusenden gibt es leider zu viele Aenderungen. Am anfang bekommt die Person eh schon eine Mail.

Weisst du was mir der Punkt :
"Allow a workflow to be manually started from an item" bringt bzw. wofuer der ist?

Oh das mit dem zaehlen uebe ich besser noch einmal ^^

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 11 Apr. 2013 10:52
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="SvenjaWei"]Allow a workflow to be manually started from an item[/quote]

Damit hat der Benutzer die Möglichkeit einen Workflow manuell zu starten, d.h.  er wählt ein Element aus und möchte dann z.B. für dieses Element einen Freigabeworkflow anstossen. Dabei gibt es die Möglichkeit Startparameter zu definieren z.B. wer soll eine Mail bekommen, was bei automatisch startenden Workflows nicht geht.

Und wie ist es mit meinem anderen Vorschlag: lasse den Workflow warten, bis ein bestimmter Status erreicht ist?

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 11 Apr. 2013 11:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Vielen Dank, den zweiten Vorschlag habe ich gar nicht so wahr genommen. 

Wie wuerde ich dass den realisieren koennen, ich habe ja nur die moeglichkeit beim creieren oder beim aktualisieren den workflow zu starten?

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 11 Apr. 2013 12:11
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Workflow bei Neuanlage starten und dann die Aktion "Auf Feldwert im aktuellen Element warten" (oder so ähnlich).

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 11 Apr. 2013 13:19
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

super danke, probiere ich gleich mal aus :)

Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 16 Apr. 2013 12:03
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hey nochmal leider kam ich erst heute dazu es auszuprobieren ... leider funktioniert es nicht, vielleicht kann einer von euch sagen wo mein Fehler liegt. 

Also ich lasse meinen Workflow starten, wenn ein neues Item angelegt wird. Als Bedingung habe ich dann:  Compare any data source ausgewaehlt.  Bei value habe ich dann ausgewaehlt Source current item und field Status und dass dann gleich Status 3. 

und als Aktion habe ich dann eine E-Mail . Das Problem ist, dass der workflow nur funkitioniert, wenn der status 3 beim erstellen des statuses eingestellt wird. Hab eich am anfang Status 2 und aender spaeter zu status 3 funktioniert es nicht :(


Vielen Dank fuer eure Hilfe :)

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 16 Apr. 2013 12:06
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Auch dann kannst Du den Workflow einfach warten lassen, bis Status=3 erreicht ist. Das geht wie oben angedeutet.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 16 Apr. 2013 12:25
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Aber ist das nicht genau das was ich gemacht habe, sonst verstehe ich nicht was du mit "Auf Feld im aktuellen Element warten" meinst

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 16 Apr. 2013 12:40
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Laut Deiner Beschreibung hast Du eine Bedingung erstellt. Die prüft einfach, ob die Bedingung zutrifft. Falls ja, werden die enthaltenen Aktionen ausgeführt. Falls nicht, wird einfach dahinter weitergemacht.

Es gibt aber eine Aktion (nicht Bedingung), die irgendwas mit "warten" heißt und die genau das tut.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
15 Beiträge
SvenjaWei Als Antwort am 16 Apr. 2013 12:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

du bist meine Rettung :) Danke sehr :)