webForumDet fria alternativet

Sharepoint: skicka mail när specifik kolumn ändras

Webbutveckling

6 svar · 915 visningar · startad av Dryden

Medlem sedan aug. 200218 625 inlägg
Frågan#1

Jag sitter med MOSS 2007 och har gjort en lista med diverse olika kolumner, bland annat en för namnuppslag. När någon lägger till ett objekt i listan, anger en användares namn/user och trycker OK så skickas det också ut ett mail till den berörda användaren att det har lagts upp ett ärende i dennes namn. Detta arbetsflöde satte jag ihop i Sharepoint Designer och det fungerar fullgott för ändamålet (efter att ha läst på lite om saken)

Men. Jag vill nu vidareutveckla det lite för om någon går in i listan och ändrar det uppslagna namnet så ska det gå ut ett nytt mail till den nya användaren. Detta löste jag delvis genom att i arbetsflödets första steg också kryssa "Starta det här arbetsflödet automatiskt när ett objekt ändras" men det innebär också att ett mail går ut för alla andringar (det är en lista med loggfunktion, kan komma att bli en stor mängd ändringar). Inte helt optimalt.

Det jag vill ha är att den ska köra arbetsflödet när en specifikt kolumn ändras (namnuppslaget). Om inte just den kolumnen (namnuppslaget) är ändrad så går det inte ut något mail, och om den har ändrats så går det ut till den nya personen. Lösbart?

:)

Medlem sedan aug. 200218 625 inlägg
#2

Ingen?

Medlem sedan juni 2009920 inlägg
#3

Funderar på om det finns någon versionshantering för listor i MOSS, då kan man jämföra det nya värdet med det gamla.
EDIT: det finns versionshantering för listor, kanske skulle ta och kolla lite på det?

Medlem sedan aug. 200218 625 inlägg
#4

Ah, det där ska kollas i veckan. Tack för tipset! :)

Medlem sedan juni 2009920 inlägg
#5

Du kommer nog behöva programmera dock för att få till det, jag tror inte det att finns någon aktivitet i SPD för att läsa värden från en annan version av en post. Jobbar själv med MOSS (dock 2010) för närvarande, och några veckor framöver. Har dock kört fast på profilhanteringen som strular för mig, men det ska nog lösa sig :)

EDIT: hittade denna http://verhistoryactivity.codeplex.com/

Medlem sedan juni 2009920 inlägg
#6

Hur har det gått? =)

Medlem sedan aug. 200218 625 inlägg
#7

Jag har tyvärr inte hunnit testa då det ramlat ner på priolistan.

266 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)