Tag Archives: Werkstroom

Mijn Workflow boek is beschikbaar voor aankoop

Eerst begon ik te praten met mijn oorspronkelijke co-auteurs meer dan twee jaar geleden.  Ze verlaten uiteindelijk het project, maar laat deze zomer, met de hulp van verschillende nieuwe co-auteurs, Ik was eindelijk in staat om dit te brengen over de finish. 

Professionele Workflow in SharePoint 2010: Echte wereld Business Solutions hit Amazon en Barnes en edele web site enige tijd in de laatste 10 dagen.  Het is beschikbaar in paperback en Kindle/Nook en dat allemaal, net op tijd voor een geweldige kerst aanwezig. Glimlach

Dit boek is over twee dingen: 1) empowerment van eindgebruikers, zodat ze kunnen hun eigen zakelijke problemen met SP oplossen 2010 workflow mogelijkheden en 2) IT-medewerkers helpen (ontwikkelaars in het bijzonder) hetzelfde doen.  Ongeveer twee derde van het boek zijn gericht op wat ik noem "Activist gebruikers" (zeer bekwame maar niet-technische en gemotiveerde eindgebruikers).  Het probeert om te verklaren hoe ambachtelijke oplossingen in SharePoint 2010 met behulp van SharePoint Designer workflow en een aantal extra SharePoint functies.

Het laatste derde is vierkant gericht op de ontwikkelaar.  Echter, in tegenstelling tot sommige van de puur technische boeken op de markt, deze hoofdstukken verklaren hoe SharePoint ontwikkelaars functionaliteit dat verdere die activist gebruikers door middel van aangepaste SharePoint Designer activiteiten en andere technische bits machtigt kunnen maken.  Door empowerment van de activist gebruikers in uw organisatie, u vrij uw ontwikkelingsteam (of gewoon jezelf) om te doen de echt harde (en meestal technischer interessante) Stuff dat eindgebruikers nooit doen kan en nooit op hun eigen proberen moet.

In de komende weken, Ik schrijf meer over het boek, waaronder pluizig dingen als "Hoe is het net als een boek te schrijven" dat ik weet dat een heleboel mensen zijn geïnteresseerd in het kennen over.  -Zal ik eerst mijn co-auteurs voorstellen zonder wie dit boek zou nooit hebben overleefd om te zien het licht van de dag.

Lees meer over het boek op de Amazon website.

</einde>

Abonneren op mijn blog.

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

CodePlex Project Update: SharePoint Designer Workflow extensies

Een tijdje geleden, IK wrote dat ik probeerde te doen herleven mijn oude CodePlex project, SharePoint Designer Workflow extensies.  Dat CodePlex project werd ontwikkeld voor WSS/MOSS en een handvol type hulpfuncties voegt, zoals "ToLower()”, "ToUpper()”, "Subtekenreeks()"enzovoort.  Het heeft zelfs een algemene doel "call webservice" stijl functie.  U kunt meer lezen over het hier: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ik verlaten min of meer het vrij een tijdje geleden.  Sinds SharePoint 2010 kwam, echter, Ik heb zin om terug kijken en maken het werk in SP 2010.  Goed, vandaag, Ik deed enkel dat.  Ik heb niet de code te CodePlex nog bijgewerkt. Ik wil mezelf onderwijzen over CodePlex verdragen voordat ik dat doen, maar ik heb update de introductiepagina wiki voor het project.

De bredere en meer interessante implicatie is dat aangepaste activiteiten uit WSS en MOSS lijken naar de haven vrij gemakkelijk, dat is een (Welkom) verrassing voor me.

Hier is wat het lijkt in SharePoint Designer wanneer het werkt:

image

</einde>

Abonneren op mijn blog.

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

SPD XOML-bestand op te schonen variabelen handmatig bewerken

In deze post hier ("Getting antwoorden terug uit de Start goedkeuring proces activiteit"), Ik vermeld dat u per ongeluk een geheel zwenkt van werkstroom variabelen aan uw SharePoint Designer workflow toevoegen kunt.  Dingen kunnen snel worden rommelig en moeilijk te lezen.  Specifiek, Als u de actie "Start goedkeuring proces activiteit" aan uw workflow toevoegen, het verwijderen en opnieuw toevoegen, je eindigen met alle variabelen die activiteit werkstroom tweemaal. 

Het is een echte pijn te doorlopen en al die handmatig verwijderen, dus ik hoewel ik proberen zou om ze te verwijderen vanuit het XOML-bestand.  Dit bleek gemakkelijk genoeg te doen. 

Eerste, u moet het werkelijke XOML-bestand te zoeken.  Ik schreef over dat onderwerp hier: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Eenmaal gevonden, Open het XOML-bestand en zoek een variabele die u wilt verwijderen.  In dit geval, Ik voegde de "Start goedkeuringsproces" activiteit aan mijn workflow tweemaal.  I want to remove een werkstroomvariabele genaamd "isItemApproved" omdat het niet langer wordt gebruikt en er een dubbele variabele met de naam "isItemApproved1 is". 

Gewoon doen een tekst te zoeken voor de variabele.  Mijn scherm ziet er als volgt:

image 

Als u rond in het XOML-bestand zoeken, u zult zien dat "IsItemApproved1" wordt gebruikt in veel verschillende plaatsen, terwijl de oorspronkelijke "IsItemApproved" is gewoon eenmaal gedefinieerd en nooit gebruikt.

Verwijder het en sla het bestand.

Het alleen lastige deel is dat ik moest eigenlijk helemaal uit EPD sluiten en opnieuw te openen voordat EPD erkend dat het veld verwijderd.

Natuurlijk, verwijderen van velden is niet het enige wat dat je met het XOML doen kunt en ik kan blog over andere onderwerpen zoals dit in de toekomst.

Wilt u heel voorzichtig zijn over wat je doet hier en het nemen van back-ups van uw werk.  Kunt u een schijnbaar kleine / subtiele verandering hier dat trashes de werkstroom zoveel EPD is betrokken en u zou kunnen verliezen uren van inspanning terwijl u het herbouwen.

</einde>

Abonneren op mijn blog.

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

Hoe te vinden en SPD bewerken 2010 Werkstroom XOML bestanden

Ik was onderzoek naar een gemakkelijke manier om een bos van werkstroom variabelen verwijderen zonder om mijn middag in een volledige geblazen EPD Klik foltering sessie.  Mijn gedachte was om het XOML rechtstreeks bewerken, die is het XML-bestand onderliggende EPD van declaratieve werkstromen.  Dit is hoe ik vond het.

Eerste, Ga naar de optie alle bestanden onder siteobjecten in navigatie.  U moet de juiste machtigingen om dit te zien, Dus als het ontbreekt voor u, een beroep doen op de juiste admin persoon te verlenen u de priv.  Dit is wat het als kijkt:

image

 

Alle bestanden toont … een lijst van alle bestanden:

image

Selecteer de map werkstromen en ziet u een lijst van mappen voor elke workflow:

image

Klik op in de juiste map en  u zie je een overzicht van alle interessante goodies die deel van een EPD declaratieve workflow uitmaken.  Klik met de rechtermuisknop op het XOML-bestand en selecteer "Open met-> SharePoint Designer (Open als XML)"naar de XOML rechtstreeks bewerken:

image

U kunt een handmatige back-up voordat u met dingen knoeien doen.  Een gewone copy/paste van het bestand rechtstreeks in het EPD is waarschijnlijk goed genoeg, of u kunt kopiëren kopieer de hele XML-tekst en sla het op uw bureaublad of wat is uw wont in deze gevallen.

</einde>

Abonneren op mijn blog.

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

Antwoorden terug te krijgen van de Start goedkeuring proces activiteit

I been playing rond met SharePoint Designer workflow van fancy nieuwe "Start goedkeuringsproces" activiteit en was snel omdat ik niet kon meteen antwoord op de vraag belemmerd, "het goedgekeurd of niet?”. 

Het korte antwoord is dat het vrij eenvoudig om het antwoord te krijgen.  Wanneer u deze activiteit toevoegen aan uw belangrijkste workflow, SPD voegt een bazillion variabelen toe aan de werkstroom variabelen en Parameters gegevensbron, zoals u hier kunt zien:

SNAGHTML2350fe72

U zult ook merken dat als u meer dan een van deze, SPD voegt een "1" enzovoort aan alle variabelen. 

Ik vond dat toen ik heb verwijderd de eerste "Beginnen goedkeuringsproces" activiteit, de eerste set van bijbehorende workflow variabelen bleef (Helaas).  Dus, Wees voorzichtig hoe u dit kunt gebruiken omdat anders, u zult eindigen met  een zeer rommelige lijst van werkstroom variabelen.

Ik geef Microsoft krediet voor het volgen van de "is" naamgevingsconventie voor een Booleaanse variabele.  Dit Verdrag maakt het vrij duidelijk wat voor soort gegevens wordt verondersteld om daar te zijn.

Bij het onderzoeken van, Ik vond dit artikel nuttig: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Het kwestie niet echt deze specifieke, maar het heeft sommige goede informatie over het onderwerp, dus ik zou gaan er als u wilt meer informatie over deze specifieke activiteit en haar broers en zussen.

</einde>

Abonneren op mijn blog.

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

SharePoint Designer 2010 De functie rest

Ik werk uit sommige logboek waar werknemers vakantie kunnen aanvragen, ziek tijd, etc. Een validatieregel vereist dat moet u om altijd vragen tijd af in 4 uur intervallen.  Dit is makkelijk genoeg te doen-gebruik een modulo functie.  Modulo functie vertelt u de rest van de divisie.  Als er geen rest, modulo is nul, anders, het is alles wat links.  Bijvoorbeeld, 8 mod 4 = 0 (8 / 4 = 2 met geen breuk).  Aan de andere kant, 8 mod 5 is 3.

Ik moest dit één keer doen met SPD 2007 Once upon a time en eigenlijk belandde ik met behulp van een InfoPath-formulier op te lossen, dus het werd behandeld op de front-end op het moment.  In het huidige geval, Er kan een InfoPath-formulier worden in de afbeelding, maar dat is duidelijk nog niet.  Dus, Ik werkte uit een techniek om ervoor te zorgen dat moment aanvragen zijn altijd in 4 uur stappen.  Ik was van plan om te doen de wiskunde, Sla het op in een tekenreeks en vervolgens doen sommige spullen subtekenreeks. 

Ik trek EPD 2010 en tot mijn verbazing (en een beetje verlegenheid) Er is een modulo functie al:

image

Ik ben wederom blij verrast dat iets wat die ik nodig had er al uit de doos.  Het lijkt als een raar functie voor Microsoft op te nemen in de mix.  Het heeft een soort van "Dit is gemakkelijk, Dus laten we gooien het "feel to it.  Ik voel mee met die, zoals ik het zelf al de tijd doen.  Dit CodePlex project heeft een bos van weinig functies die uit het beginsel van ItsEasy voortvloeien.  Op hetzelfde moment, Microsoft blijft steunen bewijs de "95% van de weg" effect met het product.  Zij de uitvoering van de functie Mod, maar niet de functie afronden, bijvoorbeeld.

</einde>

Abonneren op mijn blog.

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

SharePoint Designer 2007 Werkstroom extensies CodePlex Project

Ik ben het samenstellen van mijn tweede CodePlex project (Details worden aangekondigd op woensdag deze week, Plus of min) en ik had een blik op mijn eerste project, 'SharePoint Designer Workflow Extensions'. Ik was geschokt en beschaamd om te zien dat het wordt gedownload is over 4,800 keer:

image

Vergat ik in principe over dit project in de laatste 12 maanden. Ik ben beschaamd omdat ik het in wezen hebben verlaten.

I 'm gonna hebben een andere kijk en mezelf eraan te herinneren van wat het is allemaal over.

Als iemand geïnteresseerd is in de werken op dit, laat het me weten en we zullen zien over samen te werken aan het. 4,800 downloads is niet een gigantische hoeveelheid, maar het is meer dan ik ooit gerealiseerd en het is waarschijnlijk moeite sommige het oppikken en voortzetting van het.

</einde>

Abonneren op mijn blog.

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