Tag Archives: Workflow

My Workflow boek is beskikbaar om te koop

Ek het eers begin praat met my mede-outeur van meer as twee jaar gelede.  Hulle het uiteindelik die projek verlaat, maar Laat hierdie somer, met die hulp van verskeie nuwe mede-outeurs, Ek was uiteindelik in staat om dit te bring oor die eindstreep. 

Professionele Workflow in SharePoint 2010: Real World Business Solutions getref Amazon en die Barnes en Noble webwerf 'n geruime tyd in die laaste 10 dae.  Dit is beskikbaar in sagteband en Kindle / Nook en almal wat, net betyds vir 'n groot Kersgeskenk. Smile

Hierdie boek is oor twee dinge: 1) die bemagtiging van eindgebruikers, sodat hulle kan hul eie besigheid probleme op te los met behulp van SP 2010 workflow vermoëns en 2) help IT-personeel (ontwikkelaars in die besonder) dieselfde doen.  Sowat twee derdes van die boek is gemik op wat ek noem "aktivis Gebruikers" (hoogs geskoolde, maar nie-tegniese en gemotiveerde eindgebruikers).  Dit probeer om te verduidelik hoe om oplossings te maak, in SharePoint 2010 die gebruik van SharePoint Designer workflow en 'n aantal bykomende SharePoint funksies.

Die laaste derde word vierkantig gerig is op die ontwikkelaar.  Egter, In teenstelling met sommige van die suiwer tegniese boeke op die mark, hierdie hoofstukke verduidelik hoe die SharePoint ontwikkelaars funksionaliteit wat verder daardie aktivis gebruikers bemagtig deur middel van persoonlike SharePoint Designer aktiwiteite en ander tegniese stukkies kan skep.  Deur die bemagtiging van die aktivis gebruikers in jou organisasie, jy bevry jou ontwikkeling span (of net vir jouself) die werklik moeilik om te doen (en tipies meer tegnies interessant) dinge wat eindgebruikers nooit kan doen nie en nooit moet probeer om op hul eie.

Oor die komende weke, Ek skryf meer oor die boek, fluffy dinge soos "Hoe is dit soos 'n boek te skryf" dat ek weet dat baie van die mense belangstel om te weet oor.  Eerste aan die beurt - ek sal stel my mede-skrywers sonder wie hierdie boek nooit sou oorleef het om die lig van die dag te sien.

Lees meer oor die boek op die Amazon web tuiste.

</einde>

Skryf in op my blog.

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

CodePlex Projek Update: SharePoint Designer Workflow Uitbreidings

'N ruk gelede, Ek geskryf Ek het probeer om my ou te wek CodePlex projek, SharePoint Designer Workflow Uitbreidings.  Dat CodePlex projek is ontwikkel die WSS / MOSS en voeg 'n handvol van nut tipe funksies, soos "ToLower()", “ToUpper()", "Substring()"En so meer.  Dit het selfs 'n algemene doel "oproep Web Service" styl funksie.  Jy kan meer lees oor dit hier: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ek min of meer verlaat dit nogal 'n rukkie gelede.  Sedert SharePoint 2010 toe hulle uitkom, egter, Ek het beteken om terug te kyk na dit en maak dit werk in die SP 2010.  Wel, vandag, Ek het dit gedoen.  Ek het nie by die kode na CodePlex nog. Ek wil myself op te voed oor CodePlex konvensies voor ek dit doen, maar ek het werk die tuisblad wiki vir die projek.

Die wyer en meer interessante implikasie is dat persoonlike aktiwiteite van WSS en mos lyk na Port redelik maklik, wat 'n (welkom) verrassing vir my.

Hier is hoe dit lyk in SharePoint Ontwerper wanneer dit werk:

image

</einde>

Skryf in op my blog.

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

Hand te wysig SPD XOML File om skoon te maak veranderlikes

In hierdie post hier ("Om antwoorde Terug van die begin goedkeuring-proses aktiwiteit"), Ek het genoem dat jy per ongeluk kan voeg 'n hele rits van workflow veranderlikes aan jou SharePoint Designer workflow.  Dinge kan vinnig deurmekaar en moeilik om te lees.  Spesifiek, As jy die "Start goedkeuring-proses aktiwiteit" aksie om jou workflow, verwyder dit, en dit weer, jy eindig met al twee keer van daardie aktiwiteit se workflow veranderlikes. 

Dit is 'n ware pyn om deur te gaan en verwyder al daardie hand, sodat ek al het ek sou probeer om hulle direk te verwyder van die XOML lêer.  Dit was maklik genoeg wees om te doen. 

Eerste, jy moet die werklike XOML lêer op te spoor.  Ek het geskryf oor die onderwerp hier: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Sodra gevind, oop van die XOML lêer en soek 'n veranderlike wat jy wil verwyder.  In hierdie geval, Ek het ook die "Start goedkeuring-proses" aktiwiteit twee keer aan my werkstroom.  Ek wil 'n workflow veranderlike genaamd "isItemApproved" aangesien dit nie meer gebruik nie en daar is 'n dubbele veranderlike genaamd "isItemApproved1", te verwyder. 

Eenvoudig 'n teks-soektog vir die veranderlike.  My skerm lyk:

image 

As jy soek om in die XOML lêer, jy sal sien dat "IsItemApproved1" word in baie verskillende plekke, terwyl die oorspronklike "IsItemApproved" is eenvoudig gedefinieer een keer en nooit gebruik.

Dit verwyder en dan stoor die lêer.

Die enigste moeilike gedeelte is wat ek gehad het om werklik te sluit SPD geheel en al en weer oop te maak voor die SPD het erken dat die veld verwyder.

Natuurlik, verwyder velde is nie die enigste ding wat jy kan doen met die XOML en ek kan blog oor ander onderwerpe soos hierdie in die toekoms.

Jy wil baie versigtig wees oor wat jy hier doen, en rugsteun van jou werk.  Jy kan 'n oënskynlik geringe / subtiele verandering wat trashes die workflow so ver as SPD betrokke is en wat jy kan verloor ure van inspanning terwyl jy dit herbou.

</einde>

Skryf in op my blog.

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

Hoe om te vind en verander van SPD 2010 Die workflow XOML-lêers

Ek was 'n maklike manier om 'n klomp van workflow veranderlikes te verwyder sonder om my middag deur te bring in 'n volle geblaas SPD kliek martel sessie ondersoek.  My gedagte was die XOML direk te wysig, wat is die XML lêer wat onderliggend aan die SPD se verklarende werkstromen.  Dit is hoe ek dit gevind het.

Eerste, gaan na die Alle lêers opsie onder die site voorwerpe in Navigation.  Jy moet 'n toepaslike toestemming om hierdie te sien, so as dit nie vir jou, 'n beroep op die reg admin persoon te verleen om die priv.  Dit is hoe dit lyk:

image

 

Alle lêers toon 'n lys van al die lêers:

image

Kies die Werkstromen gids en jy sien 'n lys van gidse vir elke workflow:

image

Kliek in die korrekte gids en  sien jy 'n lys van al die interessante goodies wat 'n SPD verklarende workflow.  Regskliek op die xoml lêer en kies "Open met '.> SharePoint Designer (Open as XML)"Die XOML direk te wysig:

image

Jy kan 'n handleiding Friends wil te doen voordat jy peuter dinge.  'N gereelde kopie / plak van die lêer direk in SPD is waarskynlik goed genoeg, of jy kan kopieer die hele XML teks plak en stoor dit op jou lessenaar of wat ook al, is dat jy sal nie in hierdie gevalle.

</einde>

Skryf in op my blog.

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

Aan die antwoorde Terug van die Begin goedkeuring-proses Aktiwiteit

Ek is rond speel met SharePoint Designer-workflow se fancy nuwe "Start goedkeuring-proses" aktiwiteit en is vinnig stymied nie omdat ek kon nie dadelik die vraag beantwoord, "Was dit goedgekeur is of nie?". 

Die kort antwoord is dat dit baie maklik is om die antwoord te kry.  Wanneer jy hierdie aktiwiteit aan jou hoof workflow, SPD voeg 'n bazillion veranderlikes aan die Workflow veranderlikes en parameters databron, as jy hier kan sien:

SNAGHTML2350fe72

Jy sal ook daarop let dat indien u meer as een van hierdie, SPD voeg daar 'n "1" en dies meer aan al die veranderlikes. 

Ek het gevind dat toe ek die eerste "Start goedkeuring-proses" aktiwiteit geskrap, die eerste stel van verwante workflow veranderlikes gebly (ongelukkig).  So, wees versigtig hoe jy dit gebruik, want anders, jy eindig met  'n baie deurmekaar lys van workflow veranderlikes.

Ek gee die Microsoft krediet vir die volgende van die "is" naamkonvensie vir 'n Boolese veranderlike.  Die konvensie maak dit redelik duidelik watter soort data is veronderstel om daar te wees.

In die ondersoek, Ek het gevind dat hierdie nuttige artikel: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Dit maak nie regtig hierdie spesifieke kwessie, maar het 'n paar goeie inligting oor die onderwerp so ek wil daar gaan as jy meer wil leer oor hierdie spesifieke aktiwiteit en sy broers en susters.

</einde>

Skryf in op my blog.

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

SharePoint Designer 2010 MOD funksie

Ek werk 'n paar log waar mense kan vra vakansie, siek tyd, ens.. Een validation rule vereis dat jy altyd moet vra tyd af in 4 uur-intervalle.  Dit is maklik genoeg om te doen - 'n modulo funksie gebruik.  Modulo funksie vertel jy die res in die afdeling.  As daar is geen res, module is nul, anders, dit is alles wat oorgebly het.  Byvoorbeeld, 8 teen 4 = 0 (8 / 4 = 2 met geen breuk).  Aan die ander kant, 8 teen 5 is 3.

Ek nodig het om dit te doen een keer met SPD 2007 eens op 'n tyd en ek eintlik beland met 'n Path vorm op te los, sodat dit hanteer op die voorkant van die tyd.  In die huidige geval, daar kan 'n Path vorm in die prentjie wees., maar dit is nog nie duidelik nie.  So, Ek is 'n tegniek om te verseker dat die tyd versoeke altyd in 4 uur inkremente.  Ek gaan om die wiskunde te doen, stoor dit in 'n tou en dan doen 'n paar substring dinge. 

Ek trek SPD 2010 en tot my verbasing (en 'n bietjie verleentheid) daar is 'n modulo funksie reeds:

image

Ek is weereens aangenaam verras dat iets wat ek nodig het al is daar uit die boks.  Dit lyk soos 'n vreemde funksie vir Microsoft in die mengsel in te sluit.  Dit het 'n soort van "dit is maklik, so laat ons gooi dit in "voel.  Ek simpatiseer met, as ek doen dit self al die tyd.  Hierdie CodePlex projek het 'n klomp van die min funksies dat die gevolg van die ItsEasy beginsel.  Op dieselfde tyd, Microsoft steeds bewyse om die "95% van die pad"-effek met die produk te ondersteun.  Hulle voer die Mod funksie, maar nie die round funksie, byvoorbeeld.

</einde>

Skryf in op my blog.

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

SharePoint Designer 2007 Die workflow Uitbreidings CodePlex Project

Ek sit my tweede CodePlex projek saam (besonderhede op Woensdag aangekondig hierdie week, plus of minus) en ek het 'n blik op my eerste projek, “SharePoint Designer Workflow Extensions”. Ek was geskok en skaam om te sien dat dit afgelaai oor 4,800 keer:

image

Ek het basies vergeet oor hierdie projek in die laaste 12 maande. I’m embarrassed because I have essentially abandoned it.

I’m going to have another look and remind myself of what it’s all about.

As iemand belangstel in die werk op hierdie, let me know and we’ll see about collaborating on it. 4,800 downloads is nie 'n reuse bedrag, maar dit is meer as wat ek ooit besef en dit is waarskynlik die moeite werd inspanning pluk dit en dra dit vorentoe.

</einde>

Skryf in op my blog.

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