Arhiva oznaka: Workflow

Moj Workflow knjiga je dostupna za kupnju

Sam prvi put počeo pričati s mojim izvorni koautori više od dvije godine prije.  Oni su na kraju odustao od projekta, , ali krajem ovog ljeta, uz pomoć nekoliko novih koautori, Bio sam konačno mogao donijeti to preko ciljne linije. 

Stručni Workflow u sustavu SharePoint 2010: Nekretnine Svijet Business Solutions hit Amazon i Barnes i Noble web stranice neko vrijeme u posljednja 10 dana.  To je dostupan u meki i zapaliti / kutak i sve to, samo u vrijeme za velike božićne sadašnjosti. Osmijeh

Ova knjiga je o dvije stvari: 1) Osnaživanje krajnjim korisnicima, tako da oni mogu riješiti svoje poslovnih problema pomoću SP 2010 tijek sposobnosti i 2) pomaže IT osoblju (programeri u posebno) učiniti isto.  Oko dvije trećine knjige su usmjerena na ono što ja nazivam "aktivističke korisnika" (vrlo vješti, ali ne-tehnički i motiviranim krajnjim korisnicima).  To pokušava objasniti kako izraditi rješenja u sustavu SharePoint 2010 pomoću SharePoint Designer tijek i niz dodatnih značajki SharePoint.

Zadnja trećina ima za cilj squarely na developer.  Međutim, za razliku od nekih čisto tehničkih knjiga na tržištu, ta poglavlja objasniti kako SharePoint programeri mogu stvoriti funkcije koje dodatno osnažuje te aktivističkih korisnika pomoću prilagođenih SharePoint Designer aktivnosti i drugih tehničkih bitova.  By Osnaživanje je aktivist korisnika u vašoj organizaciji, vas osloboditi svoj razvojni tim (ili samo sebe) to stvarno teško (i obično više tehnički zanimljivi) stvari koje krajnji korisnici ne mogu učiniti i ne bi smjeli pokušati sami.

Tijekom narednih tjedana, Ja ću napisati više o knjizi, uključujući i fluffy stvari poput "kako je to želio napisati knjigu" da ja znam puno ljudi koji su zainteresirani za znajući o tome.  Prvo se - ja ću predstaviti svoje koautora bez kojih ova knjiga nikada ne bi preživio da vidi svjetlo dana.

Pročitajte više o knjizi na Amazon web stranica.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

CodePlex Projekt Update: SharePoint Designer tijeka Extensions

Dok je prije, Ja napisao da sam pokušavao oživjeti stari moj CodePlex projekt, SharePoint Designer tijeka Extensions.  To CodePlex Projekt je razvijen za WSS / Moss i dodaje pregršt komunalnih tipa funkcija, kao što su "ToLower()", “ToUpper()", "Podniz()"I tako dalje.  To čak i ima opću svrhu "poziva web servis" stil funkciju.  Možete pročitati više o tome ovdje: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ja više ili manje ga napustili dosta, a prije.  Otkako SharePoint 2010 izašao, međutim, Htio sam se osvrnuti na to i čine ga raditi u SP 2010.  Dobro, danas, I upravo je to učinio.  Nisam ažurirao koda CodePlex još. Želim se educirati o CodePlex konvencijama prije nego što sam to učinio, ali sam ažurirati wiki početnu stranicu za projekt.

Šira i zanimljiva implikacija je da je običaj aktivnosti iz WSS i Moss čini se prilično lako luke Preko, što je (dobrodošli) iznenađenje za mene.

Evo kako to izgleda u programu SharePoint Designer, kada je rad:

image

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Ručno Uredi SPD XOML File očistiti varijable

U ovaj post ovdje ("Dobivanje odgovore natrag iz procesa odobrenja Početak aktivnosti"), Spomenuo sam da ste slučajno može dodati cijeli pobio varijabli tijeka rada na SharePoint Designer tijek rada.  Stvari vrlo brzo mogu postati pretrpan i teško pročitati.  Posebno, ako dodate "Pokreni proces odobravanja aktivnost" djelovanje na tijek rada, izbrisati i dodati ga ponovno, ste završili sa svim tu djelatnost u workflow varijabli dva puta. 

To je pravi bol proći i izbrisati sve one ručno, pa sam iako bih pokušati ih ukloniti izravno iz XOML datoteku.  To se pokazalo dovoljno jednostavno za napraviti. 

Prvi, morate pronaći stvarni XOML datoteku.  Sam pisao o toj temi ovdje: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Nakon pronađena, otvoriti XOML datoteku i smjestiti varijable koju želite ukloniti.  U tom slučaju, I dodao "Pokreni proces odobravanja" aktivnost na moj rada dva puta.  Želim ukloniti tijek rada varijablu pod nazivom "isItemApproved", jer je više ne koristi i ne postoji duplikat varijabla pod nazivom "isItemApproved1". 

Jednostavno napraviti tekstualnu potragu za varijable.  Moj ekran izgleda ovako:

image 

Ako se traži okolo u XOML datoteke, vidjet ćete da je "IsItemApproved1" se koristi u mnogim različitim mjestima, a izvorna "IsItemApproved" je jednostavno definirati jednom i nikad ne koriste.

Izbrisati, a zatim spremite datoteku.

Samo lukav dio je da sam zapravo zatvoriti SPD zajedno i ponovno ga otvoriti prije nego SPD je priznao da je polje izbrisana.

Naravno, brisanje polja nije jedina stvar koju možete učiniti s XOML i ja mogu blog o drugim temama kao što je ovaj u budućnosti.

Vi želite biti vrlo oprezni o tome što učiniti ovdje i poduzeti sigurnosne kopije Vašeg djela.  Možete napraviti naizgled manje / lagana promjena ovdje da Odbacivanja tijek rada koliko SPD je u pitanju, a možete izgubiti sate truda dok ga obnoviti.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Kako pronaći i Uredi UPZ 2010 Datoteke tijeka XOML

Bio sam istraživanje jednostavan način za uklanjanje hrpa varijabli tijeka rada bez potrebe da troše moje poslijepodne u punom cvijet SPD-klik mučenje sjednici.  Moja misao je urediti XOML izravno, što je XML datoteka temeljne SPD-a deklarativne rada.  Ovo je način kako sam ga pronašao.

Prvi, go to the All Files option under Site Objects in Navigation.  You need appropriate permissions to see this, so if it’s missing for you, appeal to the right admin person to grant you the priv.  To je ono što izgleda kao:

image

 

All Files shows a list of … all the files:

image

Select the Workflows folder and you see a list of folders for each workflow:

image

Click into the correct folder and  you see a listing of all the interesting goodies that make up an SPD declarative workflow.  Right click on the .xoml file and select “Open With –> SharePoint Designer (Open as XML)” to edit the XOML directly:

image

You may want to do a manual backup before you fiddle with things.  A regular copy/paste of the file directly in SPD is probably good enough, or you can copy paste the entire XML text and save it onto your desktop or whatever is your wont in these cases.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Dobivanje odgovora natrag iz procesa Početak odobrenja djelatnosti

Ive 'bio igranje okolo sa SharePoint Designer tijek rada u novom elitnom "Pokreni proces odobravanja" aktivnosti i ubrzo zaustavili jer nisam mogao odmah odgovoriti na pitanje, "Je li to odobrava ili ne?". 

Kratak odgovor je da je prilično lako dobiti odgovor.  Kada dodate ovu aktivnost na svoj glavni rada, SPD dodaje bazillion varijable za tijek rada varijabli i parametara izvora podataka, kao što možete vidjeti ovdje:

SNAGHTML2350fe72

Također ćete primijetiti da ako dodate više od jednog od tih, SPD dodaje "1" i tako dalje da sve varijable. 

Otkrio sam da kada sam izbrisati prvi "Start" proces odobravanja aktivnosti, prvi niz povezanih tijeka varijabli ostao (nažalost).  Tako, biti oprezni kako ćete koristiti ovaj jer inače, da ćete završiti s  vrlo pretrpan popis varijabli tijeka.

Dajem Microsoft kredit za slijedeći "je" konvenciju imenovanja za Boolean varijablu.  Ova konvencija čini prilično jasno kakvu podataka je trebao biti tamo.

U istraživanju, Otkrio sam ovaj koristan članak: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  To zapravo ne riješi taj specifičan problem, ali ima neke dobre informacije o toj temi pa bih otići tamo, ako želite saznati više o ovoj specifičnoj djelatnosti i svoje braće i sestara.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint Designer 2010 MORH funkcija

Radim neko zapisnik gdje zaposlenici mogu zatražiti odmor, bolesno vrijeme, itd.. Jedan valjanosti pravilo zahtijeva da uvijek morate zatražiti pauzu u 4 sat intervalima.  To je jednostavno dovoljno za napraviti - koristiti modulu funkciju.  Modulo funkcija govori vam ostatak u ligi.  Ako ne postoji ostatak, modulo is zero, inače, it’s whatever is left.  Na primjer, 8 mod 4 = 0 (8 / 4 = 2 with no fraction).  S druge strane, 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.  Tako, 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.  Istovremeno, 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.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow proširenja CodePlex projekta

Ja sam stavljajući zajedno moj drugi projekt CodePlex (Detalji će se u srijedu ovoga tjedna, plus ili minus) a ja sam imao pogled na moj prvi projekt, “SharePoint Designer Workflow Extensions”. Bio sam šokiran i neugodno vidjeti da je to preuzeto više 4,800 puta:

image

Zaboravio sam zapravo o ovom projektu u posljednjem 12 mjeseci. 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.

Ako bilo tko je zainteresiran za rad na ovom, let me know and we’ll see about collaborating on it. 4,800 preuzimanja nije div iznos, , ali to je više nego što sam ikad shvatila i to je vjerojatno vrijedno malo truda to skuplja i nosi naprijed.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin