Mga Archive ng kategorya: SharePoint workflow

Ang aking workflow Book ay Magagamit sa Pagbili

Ako unang nagsimula pakikipag-usap sa aking orihinal na co-may-akda ng higit sa dalawang taon na ang nakakaraan.  Huli sila inabandunang sa proyekto, ngunit huli na ito tag-init, sa tulong ng ilang bagong mga co-may-akda, Sa wakas ako ay upang dalhin ito sa buong linya Tapos. 

Propesyonal na daloy ng trabaho sa SharePoint 2010: Mga Solusyon sa Negosyo sa Real World pindutin ang Amazon at Barnes at Noble web site ng ilang oras sa huling 10 araw.  Ito ay magagamit sa paperback at papagsiklabin / sulok at sa lahat ng na, lamang sa oras para sa isang mahusay na Christmas kasalukuyan. ngiti

Ang aklat na ito ay tungkol sa dalawang bagay: 1) empowering mga end user upang maaari silang malutas ang kanilang sariling mga problema sa negosyo gamit ang SP 2010 workflow kakayahan at 2) pagtulong sa IT kawani (developer sa mga partikular na) gawin ang parehong.  Tungkol sa 2/3 ng libro ay naka-target sa kung ano ang tawagan ako "masugid na tao gumagamit" (lubos na nangangailangan ng kasanayan ngunit hindi pang-teknikal at motivated mga end user).  Ito sumusubok na ipaliwanag kung paano sa bapor ang mga solusyon sa SharePoint 2010 gamit ang SharePoint Designer daloy ng trabaho at isang bilang ng mga karagdagang mga tampok ng SharePoint.

Ang huling ikatlong ay naglalayong squarely sa ang developer.  Gayunman, hindi katulad ng ilang mga ng pawa teknikal na mga libro sa merkado, mga chapters ay magpapaliwanag kung paano ang SharePoint developer ay maaaring lumikha ng pagpapaandar na empowers sa karagdagang mga gumagamit na iyon masugid na tao sa pamamagitan ng mga pasadyang mga gawain ng SharePoint Designer at iba pang mga teknikal na mga bits.  Sa pamamagitan ng empowering ang mga gumagamit ng masugid na tao sa iyong organisasyon, magbakante mo ang iyong koponan sa pagbuo (o lamang ang iyong sarili) upang gawin ang talagang mahirap (at karaniwang mas technically kagiliw-giliw) dapat subukan ang mga bagay-bagay na hindi maaaring gawin ang mga end user at hindi sa kanilang sarili.

Higit sa mga darating na linggo, Kukunin ko sumulat ng tungkol sa higit pa tungkol sa mga libro, kabilang ang ng mahimulmol bagay-bagay tulad ng "paano nais ito upang magsulat ng isang libro" na alam ko ng maraming mga tao ay interesado sa alam tungkol sa.  Unang up - Kukunin ko kitang ipakilala ang aking mga co-may-akda nang walang kanino ang aklat na ito ay hindi kailanman ay na-survived upang makita ang liwanag ng araw.

Magbasa nang higit pa tungkol sa mga libro sa Amazon web site.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

CodePlex Project Update: Extension ng SharePoint Designer workflow

Isang habang nakaraan, Ako sinulat na ako ay sinusubukan upang muling ibalik ang aking lumang CodePlex proyekto, Extension ng SharePoint Designer workflow.  Na CodePlex proyekto ay binuo para sa WSS / Moss at nagdadagdag ng isang dakot ng mga function ng uri ng utility, tulad ng "ToLower()", “ToUpper()", "Substring()"At iba pa.  Kahit na ito ay may isang pangkalahatang layunin "call serbisyong web" estilo ng function.  Maaari mong basahin ang higit pa tungkol dito dito: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ako nang higit pa o mas mababa inabandunang ito masyadong isang habang ang nakalipas.  Mula pa nang SharePoint 2010 ay dumating out, gayunman, Ko ang ibig sabihin upang tumingin pabalik sa ito at gawin itong gumana sa SP 2010.  Mahusay, ngayon, Ginawa ko na lang.  Hindi ko pa na-update ang code sa CodePlex pa. Gusto kong turuan ang aking sarili sa CodePlex convention bago gawin ko na, pero ginawa ko i-update ang home page wiki para sa proyekto.

Ang mas malawak at mas kawili-wiling mga implikasyon ay na ang mga custom na mga aktibidad mula sa WSS at Moss mukhang port sa ibabaw medyo madali, na kung saan ay isang (maligayang pagdating) sorpresa sa akin.

Narito kung ano ang mukhang sa SharePoint Designer kapag ito ay gumagana:

image

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Manu-manong-edit ang SPD XOML File upang-Linisin Up ng mga Variable

Sa post na ito dito ("Pagkilala Sagot Bumalik mula sa Start Aktibidad Approval Proseso"), Nabanggit ko na maaaring hindi mo sinasadyang magdagdag ng isang buong liko ng daloy ng trabaho sa mga variable sa iyong workflow SharePoint Designer.  Mga bagay na maaari mabilis na naging cluttered at mahirap basahin.  Tiyakan, kung mong idagdag ang "Simulan ang pag-apruba ng Proseso ng Aktibidad" na aksyon sa iyong daloy ng trabaho, itong tanggalin at idagdag ito muli, mong tapusin up sa lahat ng mga variable na daloy ng trabaho na aktibidad ng dalawang beses. 

Ito ay isang tunay na sakit upang pumunta sa pamamagitan ng at tanggalin ang lahat ng mga manu-manong, kaya ako bagaman Gusto ko subukan upang alisin ang mga ito nang direkta mula sa XOML file.  Ito di-napatutunayang upang maging madaling sapat na upang gawin. 

Una, kailangan mo upang mahanap ang aktwal na XOML file.  Ko sinulat ni tungkol sa paksang iyon dito: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Sa sandaling natagpuan, buksan ang XOML file at hanapin sa isang variable na nais mong alisin.  Sa kasong ito, I added the "Start Approval Process” activity to my workflow twice.  Gusto kong alisin ang isang variable na daloy ng trabaho na may pangalang "isItemApproved" dahil ito ay hindi na ginagamit at doon ay duplicate na variable na may pangalang "isItemApproved1". 

Kailangan lang gawin ang isang teksto ng paghahanap para sa mga variable.  Aking screen ganito ang hitsura:

image 

Kung kang maghanap sa paligid ng XOML file, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Tanggalin ang mga ito at pagkatapos ay i-save ang file.

Ang tanging mapaglalang bahagi ay na ako ay nagkaroon upang aktwal na isara out SPD nang sama-sama at muling buksan ito bago SPD kinilala na field ang tinanggal.

Talaga, pagtanggal ng mga patlang ay hindi lamang ang bagay na maaari mong gawin sa mga XOML at maaari ba akong mag-blog tungkol sa iba pang mga paksa tulad nito sa hinaharap.

Gusto mong maging maingat tungkol sa kung ano ang ginagawa mo dito at gumawa ng mga backup ng iyong gawa.  Maaari kang gumawa ng isang menor de edad para baga / banayad na pagbabago dito na trashes ang workflow kasing layo ng SPD ay nababahala at maaari kang mawalan ng oras ng pagsisikap mo habang muling itayo ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Paano Maghanap ng at I-edit ang SPD 2010 Workflow XOML File

Ako ay pananaliksik ng isang madaling paraan upang alisin ang isang grupo ng workflow variable nang hindi kinakailangang gastusin ang aking hapon sa isang buong tinatangay ng hangin ng SPD session click pahirap.  Ang aking pag-iisip ay direktang i-edit ang XOML, na ang XML file na pinagbabatayan SPD ng paturol workflows.  Ito ay kung paano ko ito nahanap.

Una, pumunta sa ang lahat ng mga pagpipilian File sa ilalim ng mga bagay ng Site sa Navigation.  Kailangan mo ng mga naaangkop na mga pahintulot upang makita ang, kaya kung ito ay nawawala para sa iyo, apila sa kanan admin tao upang magbigay sa iyo ng priv.  Ito ay kung ano ang tila:

image

 

Lahat ng mga File ay nagpapakita ng isang listahan ng ... ang lahat ng mga file:

image

Piliin ang mga folder ng mga Workflows at makita mo ang isang listahan ng mga folder para sa bawat daloy ng trabaho:

image

Mag-click sa tamang folder at  nakakita ka ng isang listahan ng lahat ng mga kagiliw-giliw na mga Goodies na bumubuo sa isang SPD paturol workflow.  I-right click sa sa file xoml at piliin ang "Buksan Sa.> SharePoint Designer (Buksan bilang XML)"Sa direktang i-edit ang XOML:

image

Baka gusto mong gawin ang isang mano-manong backup bago ka magbiyolin sa mga bagay.  Ang isang regular na kopya / i-paste ng file na direkta sa SPD ay marahil magandang sapat, o maaari mong kopyahin i-paste ang buong teksto ng XML at i-save ang mga ito papunta sa iyong desktop o anuman ang iyong ugali sa mga kaso na ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Pagkuha Sagot Bumalik mula sa Start Aktibidad Approval Proseso

Ako naglalaro sa paligid na may SharePoint Designer workflow ni magarbong bagong "Simulan ang Pag-apruba ng Proseso" at aktibidad ay mabilis stymied dahil hindi ko ma kaagad sagutin ang tanong, "Ay naaprubahan ito o hindi?". 

Ang maikling sagot ay na ito ay medyo madali upang makakuha ng mga sagot.  Kapag nagdagdag ka ng aktibidad na ito sa iyong pangunahing daloy ng trabaho, SPD nagdadagdag ng isang bazillion variable sa daloy ng trabaho at Variable ng Mga Parameter ng pinagmulan ng data, bilang maaari mong makita dito:

SNAGHTML2350fe72

Makikita mo rin tandaan na kung kang magdagdag ng higit pa sa isa sa mga, SPD nagkakabit ng "1" at iba pa sa lahat ng mga variable. 

Nalaman ko na kapag tinanggal ko ang unang "Simulan ang Pag-apruba ng Proseso" aktibidad, ang unang hanay ng mga nauugnay na mga variable daloy ng trabaho ay nanatiling (sadly).  Kaya, maging maingat kung paano mo ginagamit ito dahil kung hindi man ay, makakapunta ka sa  isang napaka cluttered listahan ng mga variable na daloy ng trabaho.

Bigyan ako ng Microsoft credit para sa pagsunod sa mga "ay" pagbibigay ng pangalan sa convention para sa isang Boolean variable.  Convention na ito ay ginagawang mas maganda i-clear kung anong uri ng data ay dapat na maging doon.

Sa pagsasaliksik, Nakita ko na ito kapaki-pakinabang na artikulo: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Hindi ito talagang matugunan ang tiyak na isyu, ngunit may ilang mga mahusay na impormasyon sa mga paksa kaya Gusto ko pumunta doon kung gusto mong matuto nang higit pa tungkol sa mga tukoy na aktibidad at mismong mga kapatid.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD function na

Ako nagtatrabaho ilang log na kung saan ang mga empleyado ay maaaring humiling ng bakasyon, sakit oras, at iba pa. Isa pagpapatunay ng patakaran ay nangangailangan na dapat palagi kang humiling ng oras off sa 4 oras na pagitan.  Ito ay madaling sapat na upang gawin - gamitin ang isang pagpapaandar na modulo.  Modulo function na ay nagsasabi sa iyo ang natitira sa division.  Kung may natitira walang, module ay zero, kung hindi, ito ay kahit ano ay kaliwa.  Halimbawa, 8 laban sa 4 = 0 (8 / 4 = 2 sa walang fraction).  Sa kabilang dako, 8 laban sa 5 ay 3.

Ako na kailangan upang gawin ito nang isang beses sa SPD 2007 minsan at ko talagang natapos up gamit ang isang InfoPath form upang malutas, kaya ito ay gagawin sa harap na dulo sa oras.  Sa kaso ng kasalukuyang, maaaring may isang InfoPath form sa larawan, ngunit iyan ay hindi pa malinaw.  Kaya, Ako ay nagtatrabaho ang isang pamamaraan upang matiyak na ang mga kahilingan ng oras ay palaging sa 4 oras na palugit.  Ako ay pagpunta sa gawin ang matematika, i-save ito sa isang string at pagkatapos ng ilang substring bagay-bagay. 

Hilahin ko SPD 2010 at sa aking sorpresa (isang maliit na kahihiyan) doon ay isang function na modulo na:

image

Ako muli kawili-wiling nagulat na may isang bagay na ako kinakailangan na mayroong out ng kahon.  Ito ay tila tulad ng isang kakaiba pagpapaandar para sa Microsoft upang isama sa ang Halo.  Ito ay may isang uri ng "ito ay madaling, kaya hayaan ng itapon ang mga ito sa "pakiramdam na ito.  Na dumamay ko na iyon, gagawin ko ito sa aking sarili sa lahat ng oras.  Ang CodePlex proyekto may isang grupo ng mga maliit na mga function na resulta mula sa ItsEasy prinsipyo.  Sa parehong oras, Patuloy ng Microsoft upang suportahan ang katibayan ng "95% ng ang paraan ng" epekto sa produkto.  Sila ipatupad ang Mod function na, ngunit hindi ang pag-ikot ng function, halimbawa.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint Designer 2007 Ng workflow Extension CodePlex Project

Ako ay paglagay magkasama aking ikalawang CodePlex na proyekto (mga detalye ay inihayag sa Miyerkules sa linggong ito, plus o minus) at ako nagkaroon ng hitsura sa aking unang proyekto, “SharePoint Designer Workflow Extensions”. Ako ay shocked at napahiya upang makita na ito ay nai-download na higit sa 4,800 beses:

image

Nakalimutan ko talaga ang tungkol sa proyektong ito sa huling 12 buwan. 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.

Kung sinuman ay interesado sa nagtatrabaho sa, let me know and we’ll see about collaborating on it. 4,800 Ang download ay hindi isang higanteng halaga, ngunit ito ay higit sa ako kailanman maisasakatuparan at marahil ito ay nagkakahalaga ng ilang mga pagsisikap ng pagpili ng mga ito at nagdadala ito pasulong.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Lumikha, I-update at Tanggalin ang mga mga Pattern may SPD workflow

Sinulat ko kamakailan lamang ng isang artikulo para sa mga mabuting tao sa ShaerPointBriefing.com sa isang pangkalahatang mga pattern para sa na ipinatupad CRUD sa SharePoint Designer.  Narito ang isang teaser:

image

Buong artikulo dito:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Tingnan ito!

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Gamitin ang Custom na Mga Listahan para sa Higit pang mga Mabisang daloy ng trabaho sa Pag-audit

Ko na ang reorganized aking buhay bit at isang natagpuan ng ilang oras upang magsumite ng isang artikulo sa www.endusersharepoint.com. My latest article is up here: Gamitin ang Custom na Mga Listahan para sa Higit pang mga Mabisang daloy ng trabaho sa Pag-audit (http://www.endusersharepoint.com/?p=1658).

Ito ay graph ng panimulang ':

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. At, ang kakayahang makita na ginagawa namin makuha ay hampered sa pamamagitan ng isang relatibong mahinang interface at 60 day time window. Ito 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, lumikha ng isang workflow solusyon na Pinakikinabangan ang "Log Upang Kasaysayan List" na aksyon ...

Ang problema ay na matapos 60 araw, anumang mga mensahe na lumikha ka ng paraang ito ay tinanggal mula sa workflow listahan kasaysayan! After a bit of teeth gnashing and “what were they thinking?"Argumento, sa ilalim na linya ay ito: it happens and it needs to happen. Ang tanong ay, kung paano namin maaaring makakuha sa paligid nito?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, gayunman, that’s very weak in WSS and not much better in MOSS. Sa kabutihang-palad, 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.

Tingnan ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin