Redan existerande villkor: SharePoint Alert mallar till undsättning (?)

En av mina klienter arbetade med en tidigare entreprenör att bygga ut en liten men användbar HR ansökan för företaget. Som entreprenör för SharePoint Designer för att använda arbetsflödet portion av lösningen. Det är lite av en röra. Till exempel, Det finns nio SPD arbetsflöden till stöd för en enda logisk arbetsflödesprocessen och upp till fem av dem kan eld samtidigt vid varje givet tillfälle ges rätt förutsättningar. It’s not easy to debug 🙂

Min kund har ett antal fortfarande utestående krav, varav en är att generellt ge mer sammanhang när systemet skickar ut e-postmeddelanden – både i e-post själv samt tillhörande Aktivitetsformulär. Som SPD vet arbetsflöde genomförare, "samla in data från användare" SPD åtgärden faktiskt skapar en uppgift med en anpassad innehållstyp. När vi använder att åtgärder, Vi får inte ange mycket. Vi kan snabbt för vissa värden (t.ex. "godkänna" eller "Neka") och vi kan ange en hårdkodade värdet i rubriken och beskrivningen. Det är allt.

Mina kunders krav är två gånger:

  1. När SharePoint skickar ett mail om en aktivitetstilldelning, innehålla en hel del information om uppgiften i e-kroppen.
  2. Viktigare, överlägset – När användaren klickar på länken uppgift i e-, uppgiftsformuläret bör ha all information godkännaren behöver för att göra sin godkänna eller neka beslut. Nu, chefen måste klicka på själva artikeln länken att borra ner i de underliggande detaljerna och tycker ingen om att. Du måste klicka i e-. Måste du klicka på en typ av obskyra på uppgiften. Sedan kan du titta på underliggande data (en InfoPath utgör i detta fall). Klicka du på rygg/rygg, m.m.. Alla hatar det.

Jag har ärvt detta något rörig teknisk lösning och jag vill göra ändringar i de minst påträngande sättet möjligt.

Det jag tar just nu är att skapa en egen alert mall. Du kan läsa om det här. Flödet fungerar så här:

  • SPD arbetsflödet körs.
  • Vid något tillfälle, det tilldelar en uppgift till en chef.
  • SharePoint-systemet skickar automatiskt ut en varning till att manager. Detta är inte en del av det SPD arbetsflöden utan snarare "vad SharePoint gör." (SharePoint-tidstjänsten, Jag tror).
  • En anpassad alert hanterare anropas för standard alert processen (efter magiska regler refererade som beskrivs ovan artikel).
  • När min anpassade alert hanteraren körs, Det genererar en vacker e-post. Viktigare, eftersom den har uppgiften i hand, det pryder också den faktiska uppgiften med alla samband information krävs för att uppfylla kravet på business.
  • Användaren får e-post och det är full av användbara kontextinformation.
  • Användaren klickar på aktivitetens länk och uppgiften i sig är full av användbara kontextinformation.
  • Alla går hem att ha vattenmelon och glass.

Jag gjorde en snabb POC och det fungerar bra i en labbmiljö. Jag får min anpassade e-varning som förväntat. Jag får också uppdatera uppgiftsbeskrivning och titeln.

Bara knepigt lite, så långt, är att undvika en situation där notifieringen uppdaterar objektet, utlöser en annan varning. Detta oroa inte mig.

Ser lovande ut hittills...

Fina med detta är att jag inte behöver att slänga med någon av de befintliga SPD arbetsflödena. De är lyckligt ovetande om att en alert hanterare är"SIW RUNNIN I DA BAKGRUND, DECORATIN TEH UPPGIFT LISTA WIF MOAR SAMMANHANG”.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *