Kateqoriya Arxivləri: SharePoint Workflow

Mənim Workflow Kitab alınması üçün açıqdır

Mən ilk iki il əvvəl həmmüəlliflər mənim orijinal ilə danışmağa başladı.  Onlar nəticədə layihə tərk, lakin gec bu yay, həmmüəlliflər bir neçə yeni köməyi ilə, Mən nəhayət finiş xətti boyunca bu gətirməyi bacardı. 

SharePoint professional Workflow 2010: Real World Business Solutions hit Amazon and the Barnes and Noble web site some time in the last 10 days.  It’s available in paperback and Kindle/Nook and all of that, just in time for a great Christmas present. təbəssüm

This book is about two things: 1) empowering end users so that they can solve their own business problems using SP 2010 workflow capabilities and 2) helping IT staff (developers in particular) do the same.  About two thirds of the book are targeted at what I call “Activist Users” (highly skilled but non-technical and motivated end users).  It tries to explain how to craft solutions in SharePoint 2010 using SharePoint Designer workflow and a number of additional SharePoint features.

The last third is aimed squarely at the developer.  Lakin, unlike some of the purely technical books on the market, these chapters explain how SharePoint developers can create functionality that further empowers those activist users by means of custom SharePoint Designer activities and other technical bits.  By empowering the activist users in your organization, you free up your development team (or just yourself) to do the really hard (and typically more technically interesting) stuff that end users can never do and never should try on their own.

Over the coming weeks, I’ll write up more about the book, including fluffy stuff like “how is it like to write a book” that I know a lot of people are interested in knowing about.  First up – I’ll introduce my co-authors without whom this book would never have survived to see the light of day.

Read more about the book on the Amazon web site.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

CodePlex Layihə Update: SharePoint Designer Workflow Extensions

Bir müddət əvvəl, Mən yazdı Mən köhnə diriltməyə çalışırdı ki, CodePlex layihə, SharePoint Designer Workflow Extensions.  CodePlex layihə WSS / MOSS üçün inkişaf və kommunal tipli funksiyaları bir avuç edir ki,, "ToLower kimi()", “ToUpper()", "Substring()"Və s.  Bu da ümumi məqsəd "zəng web service" üslubunda funksiyası var.  Siz burada bu barədə daha ətraflı oxuya bilərsiniz: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Mən daha az və ya çox bir müddət əvvəl tərk etdi.  Beri SharePoint 2010 çıxdı, lakin, Hesab edirəm ki, geri baxmaq və bu SP 2010-cu ildə iş üçün məna etdik.  Yaxşı, bugün, Mən yalnız etdi.  Mən hələ CodePlex üçün kodu güncellemediğiniz. Bunu əvvəl CodePlex konvensiya özümü maarifləndirmək istəyirəm, ancaq layihənin ana səhifə wiki yeniləmə etdi.

Daha geniş və daha maraqlı dolayısı WSS və MOSS xüsusi fəaliyyəti olduqca asan üzərində port görünür ki,, hansı bir (xoş) mənə sürpriz.

Burada çalışan zaman SharePoint Designer kimi görünür nə var:

image

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

El Dəyişənlər təmizləmək üçün SPD XOML dosyayı

Burada bu vəzifədə ("Start təsdiq edilməsi prosesi aktivlik geri Cavablar alınması"), Mən sizə yanlışlıkla sizin SharePoint Designer iş üçün iş akışı dəyişənlərin bütün öldürdü əlavə edə bilərsiniz ki, qeyd.  Things tez oxumaq cluttered və ağır ola bilər.  Xüsusi, sizin iş üçün "Start təsdiq edilməsi prosesi fəaliyyəti" hərəkət et əgər, silin və yenidən əlavə edin, siz iki dəfə fəaliyyətinin iş dəyişənlərin bütün son. 

Bu yolu ilə getmək və bu əl bütün silmek üçün real ağrı var, Mən XOML fayl birbaşa onların aradan qaldırılması üçün cəhd ki, baxmayaraq ki belə.  Bunun üçün kifayət qədər asan oldu. 

Ilk, Siz faktiki XOML faylı tapmaq lazımdır.  Burada mövzu haqqında yazırdı: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Sonra tapıldı, ki, XOML fayl açmaq və aradan qaldırılması, istədiyiniz dəyişən tapın.  Bu halda, I added the "Start Approval Process” activity to my workflow twice.  Mən bunu artıq istifadə ildən "isItemApproved" və "isItemApproved1" adlı bir cüt dəyişən var adlı bir iş dəyişən çıxarmaq istəyirik. 

Sadəcə dəyişən üçün bir mətn axtarış.  Mənim ekran bu kimi:

image 

Siz XOML fayl ətrafında axtarış edin, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Sil və sonra fayl saxlamaq.

Yalnız çətin hissəsi SPD sahəsində silindi etiraf əvvəl Mən, həqiqətən, bu, ümumiyyətlə, SPD həyata bağlamaq və yenidən açmaq idi ki,.

Əlbəttə, sahələrdə silmə Siz XOML ilə edə bilərsiniz yeganə şey deyil və mən gələcəkdə bu kimi digər mövzular haqqında blog bilər.

Siz burada nə çox diqqətli və iş yedeklemeler etmək istəyirik.  Siz zahirən kiçik edə bilər / incə dəyişiklik burada qədər SPD narahatdır kimi iş trashes və siz onu yenidən isə səy saat itirə bilər.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SPD tap və redaktə etmək üçün necə 2010 Workflow XOML Files

Mən tam partladılmış SPD basın işgəncə iclasında mənim günorta sərf etmədən iş dəyişənlərin bir dəstə aradan qaldırılması üçün asan bir yol tədqiq edilmişdir.  Mənim fikir birbaşa XOML redaktə idi, olan SPD-nin deklarativ axınları yatan XML fayl.  Bu aşkar necə.

Ilk, Naviqasiya Sayt obyektləri altında Bütün fayllar seçimi gedin.  Bu görmək üçün müvafiq icazələrin lazımdır, Sizin üçün itkin var əgər, Siz priv vermək hüququ admin şəxsə müraciət.  Bu kimi görünür:

image

 

Bütün faylları siyahısını göstərir ... bütün faylları:

image

Olan axınları qovluğunu seçin və hər bir iş üçün Qovluqların siyahısını görmək:

image

Doğru qovluğa basın və  Əgər SPD deklarativ iş edir ki, bütün maraqlı goodies bir siyahısını bax.  . Sağ xoml fayl basın və Birlikte Aç "seçin -> SharePoint Designer (XML olaraq aç)"Birbaşa XOML redaktə etmək üçün:

image

Hər şeyi ilə skripka əvvəl Siz manual backup etmək istəyirəm bilər.  Birbaşa SPD ilə fayl adi copy / paste yəqin ki, kifayət qədər yaxşı, və ya bu halda sizin alışmış bütün XML mətn yapışdırıb seçin və masa üstü və ya hər hansı daxil saxlamaq bilər.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Başlanğıc təsdiq edilməsi prosesi aktivlik Geri Dön cavab elde

Mən dərhal bu suala cavab verə bilmədi, çünki SharePoint Designer iş-nin xülya yeni "Start təsdiq edilməsi prosesi" fəaliyyəti ilə ətrafında oynayan olduğunuz və tez stymied edilib, "Bu təsdiq və ya deyil?". 

Qısa cavab cavab almaq üçün çox asandır ki.  Sizin əsas iş üçün bu fəaliyyəti əlavə, SPD ki, Workflow Dəyişənlər və Parameters məlumat mənbəyi üçün bazillion dəyişənlərin edir, Burada gördüyünüz kimi:

SNAGHTML2350fe72

Siz, həmçinin, qeyd lazımdır ki, bu daha çox bir əlavə əgər, SPD appends dəyişənlərin bütün s bir "1" və. 

Mən aşkar ki, ilk "Start təsdiq edilməsi prosesi" fəaliyyəti silindi zaman, bağlı iş dəyişənlərin ilk seti qaldı (qubarlı).  Belə, çünki əks halda bu necə istifadə ehtiyatlı olun, sizə çıxacağıq  Workflow dəyişənlər çox cluttered siyahısı.

Mən bir Boolean dəyişən üçün adlandırma "Is" Konvensiya aşağıdakı Microsoft kredit verir.  Bu Konvensiya data cür ehtimal nə bu, olduqca aydın edir.

Araşdırılmasında, Mən bu faydalı məqalə tapılmadı: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Bu, həqiqətən bu məsələsini həll etmir, Bu xüsusi fəaliyyəti və onun qardaşları haqqında daha çox öyrənmək istəyirsinizsə, lakin mövzusunda bəzi yaxşı məlumat belə ki, mən orada getmək istədiyiniz.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint Designer 2010 MOD funksiyası

Mən işçilərin məzuniyyət isteyebileceğiniz bir log out çalışıram, xəstə dəfə, və s.. Bir dəyərləndirmə qayda siz hər zaman vaxt off müraciət etməlidir tələb edir 4 saat fasilələrlə.  Bunu etmək üçün kifayət qədər asandır - bir modulo funksiyasından istifadə edin.  Modulo funksiyasi bölməsində qalan deyir.  Heç bir qalan varsa, modul sıfır, başqa cür, o qalıb nə var.  Məsələn, 8 qarşı 4 = 0 (8 / 4 = 2 heç bir fraksiya ilə).  Digər tərəfdən, 8 qarşı 5 deyil 3.

Mən bir SPD bunu etmək üçün lazım 2007 bir zamanlar və mən həqiqətən həll etmək üçün bir InfoPath form istifadə edərək, başa, o zaman ön sonunda ele edilmişdir.  Indiki halda, Şəkildə InfoPath form ola bilər, lakin hələ aydın deyil.  Belə, Mən vaxt istekleri həmişə təmin etmək üçün bir texnika işlənib edilib 4 saat əlavələr.  Mən riyaziyyat etmək gedirdi, bir string-in saxlamaq və sonra bəzi substring heyəti var. 

Mən SPD qoparmaq 2010 və sürpriz etmək (və bir az xəcalət) bir modulo funksiyası var:

image

Bir daha xoş mən lazım olan bir şey qutunun orada artıq olan təəccüb edirəm.  Microsoft mix daxil üçün bir qəribə funksiyası kimi görünür yazmayıb.  Bu, asan deyil ", bir növ var, belə olan "bu hiss onu atmaq bildirin.  Mən ki, acımaq, Mən bütün vaxt kimi.  Bu CodePlex layihə az funksiyalarının bir dəstə də ItsEasy prinsipi ki, nəticə yoxdur.  Eyni zamanda, Microsoft sübut məhsulu ilə "yol 95%-i" effekti dəstək davam edir.  Onlar Mod funksiyasını həyata, lakin dəyirmi funksiyası, məsələn.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

SharePoint Designer 2007 Workflow Extensions CodePlex Layihəsi

Mən ikinci CodePlex layihə birlikdə qoyulması edirəm (ətraflı Bu həftə çərşənbə günü açıqlanacaq, müsbət və ya mənfi) və mən ilk layihə baxıblar, “SharePoint Designer Workflow Extensions”. Mən də şok və üzərində nazil olduğunu görmək üçün xəcalətli olub 4,800 vaxt:

image

Mən əsasən son bu layihə haqqında unuttum 12 ay. 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.

Hər kəs bu iş maraqlı olarsa,, let me know and we’ll see about collaborating on it. 4,800 yükləmələr nəhəng məbləğ deyil, lakin mən heç həyata daha çox və yəqin ki, onu aldığınız bir səy dəyər və irəli aparan var.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Yaratmaq, SPD Workflow ilə Nümunələr güncelleyin ve silin

Bu yaxınlarda mən SharePoint Designer ilə CRUD həyata ümumi model haqqında ShaerPointBriefing.com da yaxşı insanlar üçün bir məqalə yazıb.  Burada bir iltifat var:

image

Burada Tam məqalə:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check it out!

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Daha səmərəli Workflow audit üçün Xüsusi Lists istifadə

Mən həyat bir az qismində bir yazı təqdim etmək bir müddət gördük www.endusersharepoint.com. My latest article is up here: Daha səmərəli Workflow audit üçün Xüsusi Lists istifadə (http://www.endusersharepoint.com/?p=1658).

Bu açılım 'graph edir:

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. Və, alırıq ki, görünürlüğünü nisbətən zəif interfeys mane və 60 day time window. Bu 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, hərəkət "Tarix siyahısına Log" də içki bir iş həll yaratmaq ...

Problem ki, sonra 60 gün, bu şəkildə yaratmaq ki, hər hansı mesajları iş tarixi siyahıdan silinir! After a bit of teeth gnashing and “what were they thinking?"Dəlilləri, alt xətt bu: it happens and it needs to happen. Sual, necə ətrafında əldə edə bilərsiniz?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, lakin, that’s very weak in WSS and not much better in MOSS. Xoşbəxtlikdən, 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.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin