maandelijkse archieven: Juli 2009

Reeds bestaande aandoeningen: SharePoint-waarschuwing sjablonen aan de redding (?)

Een van mijn cliënten gewerkt met een eerdere aannemer voor de bouw van een kleine maar nuttige HR applicatie voor de onderneming. Die aannemer SharePoint Designer gebruikt voor de uitvoering van de werkstroom deel van de oplossing. Het is een beetje een puinhoop. Bijvoorbeeld, Er zijn negen EPD werkstromen ter ondersteuning van een enkele logische workflowproces en maximaal vijf van hen kan brand gelijktijdig op een gegeven moment de juiste omstandigheden. Het is niet eenvoudig om fouten op te sporen 🙂

Mijn klant heeft een aantal nog openstaande behoeften, een daarvan is het over het algemeen leveren meer context wanneer het systeem e-mail alerts – zowel in de e-mail zelf, alsmede de bijbehorende taakformulieren stuurt. Als SPD weten werkstroom uitvoerders, de actie "verzamelen gegevens van gebruiker" SPD maakt eigenlijk een taak met een aangepaste inhoudstype. Wanneer we dat actie gebruiken, We krijgen niet om op te geven veel. We kunnen vragen voor sommige waarden (bijvoorbeeld. "goedkeuren" of "weigeren") en kunnen we een hard gecodeerde waarde opgeven in de titel en beschrijving. That's about it.

Mijn klant eis is dat twee vouwen:

  1. Wanneer SharePoint stuurt een e-mail over een taaktoewijzing, een heleboel informatie over de taak opnemen in de hoofdtekst van e-mail.
  2. Wat nog belangrijker is, veruit – Wanneer de gebruiker klikt op de taak link in de e-mail, het taakformulier moet beschikken over alle informatie die de goedkeurder nodig heeft om te maken van zijn/haar goedkeuren of weigeren van besluit. Nu onmiddellijk, de manager moet Klik op de koppeling van het item zelf aan Voer een drilldownbewerking uit op de onderliggende details en niemand houdt van die. U moet klikken in de e-mail. Dan moet je een soort van duistere koppeling op het taakitem te klikken. Dan kunt u kijken naar de onderliggende gegevens (in dit geval vormen een InfoPath). Klik vervolgens op je rug/rug, etc. Iedereen heeft een hekel aan het.

Ik heb deze enigszins rommelig technische oplossing overgenomen en ik wijzigingen wilt aanbrengen in de minst indringende wijze mogelijk.

De aanpak die ik ben nu nemen is het creëren van een aangepaste waakzame sjabloon. U kunt lezen over die hier. De stroom werkt als volgt:

  • SPD werkstroom wordt uitgevoerd.
  • Op een bepaald punt, een taak wordt toegewezen aan een manager.
  • SharePoint systeem stuurt automatisch een waarschuwing aan deze manager. Dit is geen onderdeel van de SPD-werkstroom maar "wat SharePoint doet." (De SharePoint-timerservice, Ik denk dat).
  • Een aangepaste waakzame handler wordt aangeroepen in het voordeel van het standaard waarschuwing proces (magische regels te volgen verwezen zoals beschreven in de bovenstaande artikel).
  • Wanneer mijn aangepaste waakzame handler wordt uitgevoerd, het genereert een prachtige e-mail. Wat nog belangrijker is, omdat het heeft de taak in de hand, het siert ook de werkelijke taak met alle kader-informatie die nodig is om te voldoen aan de eis van zakelijke.
  • De gebruiker ontvangt de e-mail en het zit vol met nuttige context information.
  • Gebruiker op de taakkoppeling verwijderen en de taak zelf is vol met nuttige kader informatie.
  • Iedereen gaat naar huis om watermeloen en ijs.

Ik deed een snelle POC en het werkt goed in een testomgeving. Ik krijg mijn aangepaste e-mail alert zoals verwacht. Ik krijg ook de beschrijving van de werkzaamheid en de titel zelf bijwerken.

De alleen lastig bit, tot nu toe, is om te voorkomen dat een situatie waar de waarschuwing het item bijgewerkt, een andere waarschuwing triggering. Dit niet ongerust maken me.

Ziet er veelbelovend zo ver...

Het grote ding over dit is dat ik niet hoeft te muck over met een van de bestaande SPD-werkstromen. Ze zijn zalig niet van bewust dat een waarschuwing handler is"IIZ RUNNIN IN DA BAKGROUND, DECORATIN TEH TAAK LIJST WIF MOAR CONTEXT”.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Live SharePoint Q&Een sessie donderdag 07/30/09 @ 12:30 PM EDT beëindigen 1:30PM EDT

Update: De indeling voor dit is in feite een conference call met een paar van PPT-dia's aan het decor. We hebben een SharePoint-omgeving op stand om brand-up voor het geval het helpt, maar dit is voornamelijk mensen praten hardop. Zullen er mogelijkheden voor opvolgen van per e-mail.

Terug te gaan naar mijn eerste ooit SharePoint-conferentie, iets meer dan een jaar geleden, Ik heb getroffen door hoe geweldig een live Q&Een sessie kan worden. De conferentie organisatoren hadden samen een soort ad-hocgroep van "deskundigen" (dwz. mensen die waren opknoping rond en waren niet bang van kijken naar Dom omhoog op het podium) om te beantwoorden alle vragen die kwam uit het publiek in de kamer. Het was in mijn hoofd toen, en periodiek sindsdien, voor het hosten van een soortgelijke sessie maar doen op lijn en de telefoon. Ik denk niet dat het kan zijn zo goed als een in-persoon Q&Een sessie, maar ik denk dat het zou vrij koel.

Ik heb eindelijk rond aan het en aanstaande donderdag, 07/30, mijn bedrijf (Arcovis) en businesspartner, Geïntegreerde systemen en diensten groep, zal hosten van een Q&A dergelijks. Ik hoop te doen deze regelmatig, zo vaak als per.

Deze openingszitting zullen waarschijnlijk een beetje hobbelig, maar het concept is dit:

  • Als u vragen hebt die u zou willen hebben beantwoord tijdens de sessie, net opdagen en vragen.
  • Als je wilt, u kunt e-mail de vraag van tevoren.

We zijn van plan om te besteden de eerste helft van de Q&A op vragen per e-mail en opent u het tot iets dat iemand na die vraagt.

De zitting vindt plaats op donderdag, 07/30 Basisgewicht 12:30 eindigend met 1:30 PM EDT.

Als u geïnteresseerd bent, vriendelijk Registreer hier: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

Het deelvenster houdt me en andere SharePoint-armaturen. Je moet je aanmelden om erachter te komen wie ze zijn 🙂

Als u zou willen worden van een van deze beroemdheden voor een toekomstige Q&Een sessie, laat het me weten.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Insluiten ontwikkelaar notities binnen uw InfoPath-formulieren

Ik ben nog steeds woonachtig in InfoPath-formulieren wereld en ik nodig had om een van deze "kleine" wijzigingen aanbrengen in een vorm die, Helaas, breekt een naamgevingsconventie die ik twee weken geleden hebben aangenomen met het. Ik dacht bij mezelf, "iemand gaat om te kijken naar dit ding een jaar vanaf nu en zeggen, ' Wat dacht Paul? Door Jove, zijn naamgevingsconventie maakt geen zin!”

Ik realiseerde me dat ik een weergave op het formulier voor dit maken kan en vervolgens, Nog een keer, besefte dat ik zou hebben gedaan iets dergelijks langs. Ik heb een weergave "Developer Notes" toegevoegd aan het InfoPath-formulier als zodanig:

image

Ik heb het formulier geconfigureerd zodat gebruikers niet op die bepaalde weergave krijgen en daarom, het is alleen zichtbaar met de InfoPath-client in de ontwerpweergave. Nu ik voel me een beetje geënte tegen sommige toekomstige onbekende ontwikkelaar kijken naar mijn formulier en de slechte gedachten denken over mij. Oef!

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

InfoPath-weergaven beheren

Ik lijken te gaan door InfoPath fasen waar, out of the blue, Ik ben het bewerken van een bos van formulieren. Mijn vingers leren hoe te gebruiken van het hulpprogramma goed en dan ik gaan via negen maand droogte en moet het helemaal opnieuw leren.

Ik ben in het midden van een InfoPath-fase en ik ben het creëren van InfoPath-formulieren met een heleboel keer bekeken. Één ding die u waarschijnlijk opmerken is dat de InfoPath 2007 client geeft weergaven in alfabetische volgorde. Dit is een echte overlast sommige tijden. Mijn beste techniek is deze dagen om een nummer aan de naam van de weergave prepend zodat ze altijd in de gewenste volgorde weergeven, zoals hier wordt geïllustreerd:

image

Ik wou dat ik had gedaan dit allen.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags: