Månadsarkiv: Juli 2009

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

Levande SharePoint Q&En Session torsdag 07/30/09 @ 12:30 PM EDT slutar 1:30PM EDT

Uppdatering: Formatet för detta är i grunden ett konferenssamtal med ett par PPT bilder att ställa på scenen. Vi har en SharePoint-miljö på stativ genom att skjuta upp ifall det hjälper, men detta är främst folk pratar högt. Det kommer att finnas möjligheter för följa upp via e-post.

Gå tillbaka till min första någonsin SharePoint konferens, drygt ett år sedan, Jag har drabbats av hur fantastiskt live Q&En session kan vara. Konferensarrangörer hade satt ihop ett slags ad hoc-grupp av "experter" (dvs. människor som hängde och inte var rädd för att titta till fåniga upp på scenen) att besvara alla frågor som kom från publiken i rummet. Det var i mitt huvud då, och regelbundet sedan dess, att vara värd för en liknande session men gör det på nätet och telefonen. Jag tror inte att det kan vara lika bra som i-person-Q&En session, men jag tror att det kan vara ganska cool.

Jag fick äntligen runt till det och nästa torsdag, 07/30, mitt företag (Arcovis) och affärspartner, Integrerade system och tjänster, kommer att vara värd en Q&En vilja att. Jag hoppas att göra detta regelbundet, så ofta som varje vecka.

Denna konstituerande session kommer förmodligen vara lite ojämn, men konceptet är detta:

  • Om du har frågor som du skulle vilja ha besvarade under sessionen, bara visa upp och be.
  • Om du vill, Du kan maila frågan i förväg.

Vi planerar att spendera den första halvan av Q&A på mailade frågor och sedan öppna upp något som någon frågar efter det.

Mötet äger rum på torsdag, 07/30 börjar på 12:30 och slutar på 1:30 PM EDT.

Om du är intresserad, Vänligen registrera dig här: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

Panelen kommer att omfatta mig och andra SharePoint-armaturer. You’ll have to sign up to find out who they are 🙂

Om du vill vara en av de armaturer för en framtida Q&En session, Låt mig veta.

</slutet>

Prenumerera på min blogg.

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

Technorati Tags:

Bädda in utvecklare anteckningar inuti din InfoPath-formulär

Jag fortfarande lever i InfoPath-formulär världen och jag behövde göra en av dessa "små" ändringar i en form som, Tyvärr, bryter en namngivningskonvention som jag antog med det två veckor sedan. Jag tänkte för mig själv, "någon ska titta på denna sak ett år från nu och säga, "Vad tänkte Paul? Av Jove, hans namnkonventionen är meningslöst!”

Jag insåg att jag kunde skapa en vy i formuläret för detta och sedan, En gång till, insåg att jag kunde ha gjort något sånt här hela tiden. Jag la "Developer anteckningar" utsikt till InfoPath-formuläret som sådan:

image

Jag har konfigurerat formuläret så att användare inte kan komma till denna uppfattning och därför, Det är bara synlig med InfoPath-klienten i designvyn. Nu känner jag mig lite inokulerade mot vissa framtida okända utvecklare titta på min form och tänkande dåliga tankar om mig. Puh!

</slutet>

Prenumerera på min blogg.

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

Technorati Tags:

Hantera InfoPath visningar

Jag verkar gå via InfoPath faser där, Out of the blue, Jag crafting en massa former. Mina fingrar lära sig använda verktyget väl och sedan jag gå igenom nio månaders torka och måste lära sig det över igen.

Jag är mitt i en InfoPath-fas och jag skapar InfoPath-formulär med en massa visningar. En sak du förmodligen märka är att InfoPath 2007 klienten visar vyer i alfabetisk ordning. Detta är ett elände några gånger. Min bästa teknik är dessa dagar att prepend ett tal till vynamnet så att de visar alltid i den ordning jag vill, som illustreras här:

image

Jag önskar jag hade gjort det hela tiden.

</slutet>

Prenumerera på min blogg.

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

Technorati Tags: