Arkivat e Kategorisë: SharePoint Workflow

Libri im Rrjedha është në dispozicion për të blerë

Unë së pari filluan të flasin me origjinale im bashkë-autorë më shumë se dy vjet më parë.  Ata përfundimisht braktisur projektin, por vonë këtë verë, me ndihmën e disa të ri bashkë-autorët, Unë kam qenë në fund në gjendje për të sjellë këtë në të gjithë vijën e finishit. 

Profesionale në SharePoint Workflow 2010: Zgjidhje Real Botërore Biznes goditur Amazon dhe Barnes Noble web faqen disa kohë në të fundit 10 ditë.  Është në dispozicion në kapak të hollë dhe ndezni / qoshe dhe të gjithë e që, vetëm në kohë për një dhuratë e madhe e Krishtlindjeve. buzëqeshje

Ky libër është rreth dy gjëra: 1) fuqizimin e përdoruesit përfundimtarë në mënyrë që ata të mund të zgjidhin problemet e tyre të biznesit duke përdorur PS 2010 workflow aftësitë dhe 2) ndihmuar stafit IT (zhvilluesit në veçanti) bëjë të njëjtën gjë.  Rreth dy të tretat e librit janë në shënjestër në atë që unë e quaj "Përdoruesit Aktivistja" (përdoruesit e shumë të aftë, por jo-teknike dhe të motivuar fund).  Ajo përpiqet të shpjegojë se si të Artizanatit e zgjidhjeve në SharePoint 2010 punës duke përdorur SharePoint Designer dhe një numër të karakteristikave të tjera SharePoint.

Treta e fundit ka për qëllim açik në zhvilluesi i saj.  Megjithatë, ndryshe nga disa prej librave thjesht teknike në treg, këta kapituj të shpjegojë se si zhvilluesve SharePoint mund të krijojnë funksionalitetin që fuqizon më tej ato përdoruesit aktiviste me anë të aktiviteteve të SharePoint Designer Custom dhe pjesë të tjera teknike.  Duke fuqizuar përdoruesit aktiviste në organizatën tuaj, ju liruar deri ekipin tuaj të zhvillimit (ose thjesht veten) për të bërë të vërtetë e vështirë (dhe zakonisht teknikisht më interesante) sende që përdoruesit përfundimtarë kurrë nuk mund të bëni dhe kurrë nuk duhet të përpiqen më vete.

Gjatë javëve të ardhshme, Unë do të shkruaj deri më shumë për librin, duke përfshirë edhe gjëra gëzof si "si është ajo pëlqen të shkruaj një libër" Unë e di që shumë njerëz janë të interesuar në të dish rreth.  Së pari - Unë do të prezantoj mia koautorë pa të cilët ky libër nuk do të kishte mbijetuar të shohin dritën e ditës.

Lexo më shumë rreth libër mbi Amazon web site.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

CodePlex Project Update: SharePoint Designer Workflow Extensions

Një kohë më parë, Unë shkroi se unë isha duke u përpjekur të ringjallë tim të vjetër CodePlex projekt, SharePoint Designer Workflow Extensions.  Ky projekt CodePlex u zhvillua për WSS / Moss dhe shton një pjesë të vogël të funksioneve të tipit të shërbimeve, të tilla si "ToLower()", "ToUpper()", "Nënvargun()"Dhe kështu me radhë.  Ajo madje ka një qëllim të përgjithshëm "thirrjes web shërbimit" funksion stil.  Ju mund të lexoni më shumë në lidhje me atë këtu: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Unë më shumë ose më pak të braktisur atë mjaft kohë më parë.  Që nga SharePoint 2010 doli, megjithatë, Unë kam qenë të thotë për të shohim mbrapa në atë dhe të bëjnë atë punë në PS 2010.  Mirë, sot, Unë e bëri vetëm se.  Unë nuk kam updated kodin për CodePlex ende. Unë dua për të edukuar veten në konventat CodePlex para se të bëj atë, por unë e bëri update wiki Faqja Kryesore për projektin.

Implikimi më i gjerë dhe më interesante është se aktivitetet porosi nga WSS dhe Moss duket të portit mbi goxha e lehtë, i cili eshte nje (i mirëpritur) papritur për mua.

Ja se çfarë ajo duket si në SharePoint Designer kur ajo është duke punuar:

image

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Dorë Edit SPD Kartelën XOML për Clean Up Variablat

Në këtë post këtu ("Getting Back Përgjigjet nga Aktivizimi i Aprovimit fillojë procesi"), Kam përmendur se ju mund të aksidentalisht shtoni një vrau tërë të variablave workflow për SharePoint Designer punës tuaj.  Gjërat mund të bëhet shpejt të koklavitura dhe të vështirë për të lexuar.  Në mënyrë të veçantë, në qoftë se ju të shtoni "Aprovimi filluar procesin e aktivitetit" veprime për rrjedhën tuaj të punës, fshini atë dhe të shtoni atë përsëri, ju të përfundojë me të gjitha variablave workflow atë aktivitet dy herë. 

Është një dhimbje e vërtetë për të shkuar nëpër dhe fshini të gjithë ata manualisht, kështu që unë edhe pse unë do të përpiqet për të hequr ato direkt nga dosja XOML.  Ky doli të jetë mjaft e lehtë për të bërë. 

I parë, ju keni nevojë për të gjetur skedarin aktual XOML.  Kam shkruar në lidhje me këtë temë këtu: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Pasi gjeti, të hapur dosjen XOML dhe gjeni një ndryshore që dëshironi të hiqni.  Në këtë rast, I added the "Start Approval Process” activity to my workflow twice.  Unë dua për të hequr një ndryshore të quajtur workflow "isItemApproved" pasi ajo nuk përdoren më dhe nuk është një variabël dublikatë quajtur "isItemApproved1". 

Thjesht bëni një kërkim tekst për variablin.  Ekran im duket si ky:

image 

Nëse ju kërkoni rreth në dosjen XOML, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Fshij atë dhe pastaj të ruajtur kartelën.

Vetëm një pjesë e ndërlikuar është se kam pasur që në fakt krejt të mbyllur nga SPD dhe të ri-hapur atë para SPD pranoi se fusha fshirë.

Sigurisht, fshirjes fusha nuk është e vetmja gjë që ju mund të bëni me XOML dhe unë mund të blog rreth temave të tjera si ky në të ardhmen.

Ju dëshironi që të jenë shumë të kujdesshëm në lidhje me atë që bëni ju këtu dhe për të marrë backups e punës tuaj.  Ju mund të bëni një dukje të vogla / ndryshim delikate këtu se trashes rrjedhën e punës aq sa SPD është i shqetësuar dhe ju mund të humbni orë e përpjekjeve, ndërsa ju rindërtimin atë.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Si të Gjeni dhe Edit SPD 2010 Workflow Files XOML

Unë u studjuar një mënyrë e lehtë për të hequr një bandë e variablave workflow, pa pasur nevojë të shpenzojë pasditen time në një torturë të plotë në lulëzim seancën click SPD.  Mendimi im ishte për të redaktuar XOML direkt, e cila është skedar XML themel workflows deklarative SPD-së.  Kjo është se si kam gjetur atë.

I parë, shkoni në opsionin All Files nën Objekte Site në navigacion.  Ju duhet lejet e duhura për të parë këtë, kështu që nëse ajo është e humbur për ju, apel për personin e duhur për admin ju jep priv.  Kjo është ajo që duket si:

image

 

Të gjitha Files tregon një listë të të gjitha dosjet ...:

image

Zgjidhni dosjen menu dhe ju të shihni një listë e dosjeve për çdo workflow:

image

Kliko në dosje korrekt dhe  ju shihni një listë të të gjitha goodies interesante që përbëjnë një workflow SPD deklarative.  Right click mbi skedarin xoml dhe zgjidhni "Open With. -> SharePoint Designer (Hapni si XML)"Për të redaktuar XOML direkt:

image

Ju mund të dëshironi të bëni një backup manual para se të shëndoshë me gjëra.  Një kopje e rregullt / paste e dosjes direkt në SPD ndoshta është mjaft e mirë, ose ju mund të kopjoni ngjisni tekstin tërë XML dhe për të shpëtuar atë në tavolinën e punës tuaj apo çfarëdo juaj është zakon në këto raste.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Getting Back Përgjigjet nga Aktivizimi i Aprovimit filluar procesin e

Unë kam qenë duke luajtur rreth me dashuroj re SharePoint Designer Workflow e "Aprovimi fillojë procesi", aktivitet dhe u sprapsën shpejt, sepse unë nuk mund menjëherë të përgjigjet në pyetjen, "Ajo u miratua apo jo?". 

Përgjigja e shkurtër është se ajo është mjaft e lehtë për të marrë përgjigje.  Kur ju shtoni këtë aktivitet të punës tuaj kryesor, SPD shton një ndryshore bazillion për Variablat e workflow dhe parametrave të dhënave burimore, si ju mund të shihni këtu:

SNAGHTML2350fe72

Ju gjithashtu do të vini re se në qoftë se ju të shtoni më shumë se një prej këtyre, QUESTION SPD një "1" dhe kështu me radhë për të gjitha variablave. 

Kam gjetur se kur unë fshihet e parë "Aprovimi filluar procesin e" veprimtari, Grupi i parë i variablave workflow shoqëruara mbetur (trishtim).  Kështu, të jenë të kujdesshëm se si ju përdorni këtë sepse përndryshe, ju do të përfundojë me  një listë shumë të koklavitura e variablave workflow.

Unë japin kredi për të ndjekur Microsoft Konventa "është" emërtimin për një ndryshore Boolean.  Kjo konventë bën atë mjaft e qartë se çfarë lloj i të dhënave është menduar të jetë atje.

Në hulumtimin, Kam gjetur këtë artikull të dobishme: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Ajo nuk ka të vërtetë të adresuar këtë çështje të veçantë, por ka disa informacione të mirë në temë kështu që unë do të shkoj atje, nëse ju doni të mësoni më shumë në lidhje me këtë aktivitet specifik dhe vëllezërit e motrat e saj.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint Designer 2010 Funksioni MOD

I am working out some log where employees can request vacation, sick time, etj. One validation rule requires that you must always request time off in 4 hour intervals.  This is easy enough to do – use a modulo function.  Modulo function tells you the remainder in division.  If there is no remainder, modulo is zero, ndryshe, it’s whatever is left.  Për shembull, 8 mod 4 = 0 (8 / 4 = 2 with no fraction).  On the other hand, 8 mod 5 is 3.

I needed to do this once with SPD 2007 once upon a time and I actually ended up using an InfoPath form to solve, so it was handled on the front end at the time.  In the current case, there may be an InfoPath form in the picture, but that’s not clear yet.  Kështu, I was working out a technique to ensure that time requests are always in 4 hour increments.  I was going to do the math, save it in a string and then do some substring stuff. 

I pull up SPD 2010 and to my surprise (and a little embarrassment) there is a modulo function already:

image

I am once again pleasantly surprised that something I needed is already there out of the box.  It does seem like a weird function for Microsoft to include in the mix.  It has a sort of “this is easy, so let’s throw it in” feel to it.  I sympathize with that, as I do it myself all the time.  This CodePlex project has a bunch of little functions that result from the ItsEasy principle.  Në të njëjtën kohë, Microsoft continues to support evidence the “95% of the way” effect with the product.  They implement the Mod function, but not the round function, for instance.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow Zgjerime CodePlex Project

Unë jam vënë së bashku projektin tim të dytë CodePlex (Detajet për t'u njoftoi të mërkurën këtë javë, plus ose minus) dhe kam pasur një vështrim në projektin tim të parë, “SharePoint Designer Workflow Extensions”. Unë isha i tronditur dhe i zënë ngushtë për të parë se që ajo është shkarkuar mbi 4,800 kohët:

image

Unë në thelb të harruar në lidhje me këtë projekt në të fundit 12 muaj. 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.

Nëse dikush është i interesuar për të punuar në këtë, let me know and we’ll see about collaborating on it. 4,800 shkarkime nuk është një sasi gjigant, por kjo është më shumë se unë kurrë realizuar dhe kjo është ndoshta vlen disa përpjekje picking it up dhe mbante atë përpara.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Krijoj, Update dhe Delete modelet me SPD Workflow

Kohët e fundit kam shkruar një artikull për njerëzit e mirë në ShaerPointBriefing.com mbi një model të përgjithshëm për të zbatuar Crud në SharePoint Designer.  Këtu është një ngacmues:

image

Artikullin e plotë këtu:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check it out!

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Përdorimi Listat Custom për Auditim të më efektive Workflow

Unë kam riorganizuar jetën time pak dhe gjeti disa kohë për të paraqitur një artikull për www.endusersharepoint.com. My latest article is up here: Përdorimi Listat Custom për Auditim të më efektive Workflow (http://www.endusersharepoint.com/?p=1658).

Kjo është grafik hapjes ':

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. Dhe, dukshmëria që bëjmë ne të merrni është penguar nga një ndërfaqe relativisht të dobët dhe 60 day time window. Kjo 60 day window can be a major disappointment to new SharePoint Designer users because it’s not advertised by the tool itself. It’s not at all uncommon for someone to fire up SharePoint Designer, të krijuar një zgjidhje të punës që thekson "Identifikohu" Historisë në listën veprim ...

Problemi është se pas 60 ditë, çdo mesazhet që keni krijuar në këtë mënyrë janë fshirë nga lista e historisë workflow! After a bit of teeth gnashing and “what were they thinking?"Argumente, Shkarko fund është ky: it happens and it needs to happen. Bie fjala, si mund të merrni rreth tij?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, megjithatë, that’s very weak in WSS and not much better in MOSS. Për fat të mirë, we can still leverage the familiar SharePoint Designer tool to create a durable workflow history and audit trail which is an order of magnitude more useful to boot. Here’s how.

I describe how to create a more friendly and useful audit solution for declarative workflow created in SPD.

I was inspired to write this article from a recent project for a client that had developed nine technical SPD workflows in support of one logical business process. Assuming for now that nine is a reasonable number, it was certainly a challenge to debug it or view the overall status of the process in one simple view. Each of these separate technical workflows has its own independent workflow history list and that’s just not manageable. I was able to combine all of them into a single audit list using the technique I describe on the site.

Check it out.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin