بایگانی دسته بندی: شیرپوینت گردش کار

کتاب گردش کار من برای خرید در دسترس است

من برای اولین بار صحبت کردن با شرکت های اصلی من نویسندگان بیش از دو سال پیش آغاز شده است.  آنها در نهایت این پروژه رها شده, اما در اواخر تابستان, با کمک جدید چند نویسندگان, من در نهایت قادر به آوردن در سراسر خط پایان است. 

گردش کار حرفه ای در شیرپوینت 2010: راه حل های واقعی کسب و کار آمار آمازون و بارنز و شریف وب سایت برخی از زمان در آخرین 10 روز است.  این در شومیز و روشن شدن / قطعه زمین پیش امده و همه از آن, فقط در زمان حال حاضر بزرگ کریسمس. لبخند

این کتاب در مورد دو چیز است: 1) قدرت بخشیدن به کاربران نهایی به طوری که آنها می توانند به حل مشکلات کسب و کار خود را با استفاده از SP 2010 گردش کار قابلیت ها و 2) کمک فناوری اطلاعات کارکنان (توسعه دهندگان به طور خاص) انجام همان.  حدود دو سوم از این کتاب ها در هدف قرار داده آنچه که من اسمش "کاربران فعال" (کاربران نهایی بسیار ماهر است، اما غیر فنی و انگیزه).  تلاش می کند به توضیح دهید که چگونه به سادگی راه حل ها در SharePoint 2010 با استفاده از شیرپوینت طراح گردش کار و تعدادی از ویژگی های شیرپوینت اضافی.

سوم مستقیما با هدف در توسعه است.  اما, بر خلاف برخی از کتاب های صرفا فنی در بازار, این فصل توضیح دهید که چگونه توسعه دهندگان شیرپوینت می تواند قابلیت های که بیشتر سبب آن کاربران فعال با استفاده از فعالیت های شیرپوینت طراح سفارشی و دیگر بیت های فنی ایجاد کنید.  با قدرت دادن به کاربران فعال در سازمان شما, تیم توسعه خود را آزاد کردن (و یا فقط خودتان) برای انجام این کار سخت واقعا (و به طور معمول بیشتر از لحاظ فنی جالب) مطالبی که کاربران نهایی می توانند انجام دهند و هرگز خود را امتحان کنید.

در طی هفته های آینده, من خواهم نوشت تا بیشتر در مورد این کتاب, جمله چیزهای کرکی مانند "چگونه است که آن را می خواهم برای نوشتن یک کتاب" که من می دانم بسیاری از مردم علاقه مند به دانستن در مورد.  اول - من نویسندگان بدون حضور آنان در این کتاب جان سالم به در برده هرگز برای دیدن نور از روز معرفی.

اطلاعات بیشتر در مورد این کتاب آمازون سایت وب.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

SPD الگوهای گردش کار, راهنمایی و ترفندها

I gave my presentation today at SharePoint Fest in Denver. Here’s the PowerPoint presentation itself: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

CodePlex به روز رسانی پروژه: شیرپوینت ضمیمهها طراح گردش کار

در حالی که پیش, من نوشت که من در تلاش بود برای احیای قدیمی من CodePlex پروژه, شیرپوینت ضمیمهها طراح گردش کار.  این پروژه CodePlex برای WSS / MOSS توسعه داده شد و می افزاید: یک تعداد انگشت شماری از توابع نوع ابزار, مانند "ToLower()", “ToUpper()", "زیر رشته()"و غیره.  و حتی آن را دارای یک هدف "فراخوانی وب سرویس" تابع سبک کلی.  شما می توانید در مورد آن ادامه مطلب در اینجا: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

من بیشتر یا کمتر رها آن را کاملا در حالی که پیش.  از زمانی که شیرپوینت 2010 بیرون آمد, اما, من معنی ام را به نگاه در آن و آن را در SP 2010 کار می کنند.  خوب, امروز, من که فقط.  من کد را به CodePlex به روز رسانی نشده است. من می خواهم به خودم آموزش در کنوانسیون CodePlex قبل از من انجام این کار, اما من به روز رسانی خانه صفحه ویکی برای پروژه.

مفهوم گسترده تر و جالب تر این است که فعالیت های سفارشی از WSS و MOSS به نظر می رسد به پورت بسیار راحتی, است که (خوش آمد) تعجب به من.

در اینجا چیزی است که آن را مانند در شیرپوینت طراح به نظر می رسد هنگامی که آن را کار می کند:

image

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

دستی ویرایش SPD XOML در فایل به پاکسازی متغیرها

In this post here (“Getting Answers Back from the Start Approval Process Activity”), I mentioned that you can accidentally add a whole slew of workflow variables to your SharePoint Designer workflow.  Things can quickly become cluttered and hard to read.  به طور خاص, if you add the “Start Approval Process Activity” action to your workflow, delete it and add it again, you end up with all of that activity’s workflow variables twice. 

It’s a real pain to go through and delete all of those manually, so I though I would try to remove them directly from the XOML file.  This proved to be easy enough to do. 

اولین, you need to locate the actual XOML file.  I wrote about that topic here: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Once found, open up the XOML file and locate a variable you want to remove.  در این مورد, I added the "Start Approval Process” activity to my workflow twice.  I want to remove a workflow variable named “isItemApproved” since it’s no longer used and there is a duplicate variable named “isItemApproved1”. 

Simply do a text search for the variable.  My screen looks like this:

image 

If you search around in the XOML file, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Delete it and then save the file.

The only tricky part is that I had to actually close out SPD altogether and re-open it before SPD acknowledged that the field deleted.

البته, deleting fields isn’t the only thing you can do with the XOML and I may blog about other topics like this in future.

You want to be very careful about what you do here and take backups of your work.  You can make a seemingly minor / subtle change here that trashes the workflow as far as SPD is concerned and you could lose hours of effort while you rebuild it.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

چگونه برای پیدا کردن و ویرایش SPD 2010 گردش کار XOML فایل ها

من یک راه آسان برای حذف یک دسته از متغیرهای گردش کار بدون نیاز به صرف بعد از ظهر من در جلسه کلیک کنید SPD دمیده شکنجه کامل تحقیق.  فکر من این بود را ویرایش XOML به طور مستقیم, که فایل XML اساسی گردش اعلانی SPD می باشد.  این است که چگونه من آن را در بر داشت.

اولین, تا فایل همه گزینه زیر شیء از نوع سایت در ناوبری بروید.  شما نیاز به اجازه های مناسب برای دیدن این, بنابراین اگر آن را برای شما از دست رفته, درخواست تجدید نظر به مدیر کسی راست به شما priv عطا کند.  این همان چیزی است که آن را مانند به نظر می رسد:

image

 

همه فایل ها را نشان می دهد یک لیست از تمام فایل:

image

گردش کار پوشه را انتخاب کنید و می بینید یک لیست از پوشه ها برای هر گردش کار:

image

به پوشه درست کلیک کنید و  شما فهرستی از همه موضوعات جالب توجه است که گردش کار اعلانی SPD را تشکیل می دهند.  راست بر روی فایل xoml کلیک کنید و را انتخاب کنید "باز کردن با -> شیرپوینت طراح (باز به عنوان XML)"برای ویرایش XOML به طور مستقیم:

image

شما ممکن است بخواهید برای انجام پشتیبان گیری دستی قبل از اینکه شما با چیزهای کمانچه.  کپی / چسباندن فایل به طور مستقیم در SPD است که احتمالا به اندازه کافی خوب است, یا شما می توانید کپی تمام متن XML و صرفه جویی در آن را بر روی دسکتاپ یا هر چیز دیگری خود را خود معتاد است در این موارد.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

گرفتن پاسخ بازگشت از شروع فرآیند تصویب فعالیت

I’ve been playing around with SharePoint Designer workflow’s fancy new “Start Approval Process” activity and was quickly stymied because I couldn’t right away answer the question, “was it approved or not?”. 

The short answer is that it’s quite easy to get the answer.  When you add this activity to your main workflow, SPD adds a bazillion variables to the Workflow Variables and Parameters data source, as you can see here:

SNAGHTML2350fe72

You’ll also note that if you add more than one of these, SPD appends a “1” and so forth to all of the variables. 

I found that when I deleted the first “Start Approval Process” activity, the first set of associated workflow variables remained (متاسفانه).  پس, مراقب باشید که چگونه این استفاده کنید زیرا در غیر این صورت, شما در نهایت با  یک لیست بسیار بهم ریخته از متغیرهای گردش کار.

من به اعتبار مایکروسافت برای تحت "" نامگذاری کنوانسیون برای یک متغیر بولی.  این قرارداد باعث می شود آن را بسیار روشن چه نوع داده قرار است وجود داشته باشد.

در تحقیق, که من پیدا کردم این مقاله مفید: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  آن را واقعا نمی رسیدگی به این موضوع خاص, اما برخی از اطلاعات خوب در مورد این موضوع، بنابراین من می خواهم به اگر شما می خواهید برای کسب اطلاعات بیشتر در مورد این فعالیت خاص و خواهر و برادر خود را.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

شیرپوینت طراح 2010 تابع MOD

من کار کردن برخی از ورود به سیستم که در آن کارکنان می توانند تعطیلات درخواست, زمان بیمار, غیره. نیاز به یک اعتبار حکومت است که شما همیشه باید درخواست مرخصی در 4 فواصل ساعت.  این است که به اندازه کافی برای انجام این کار - استفاده از تابع باقی مانده است.  عملکرد باقی مانده به شما می گوید باقی مانده در بخش است.  اگر هیچ باقی مانده وجود دارد, ماژول صفر, وگرنه, آنچه باقی مانده است.  مثلا, 8 در برابر 4 = 0 (8 / 4 = 2 با هیچ کسری).  از طرف دیگر, 8 در برابر 5 است 3.

من نیاز به انجام این کار یک بار با SPD 2007 یک بار بر زمان و در واقع به پایان رسید تا با استفاده از فرم InfoPath و به حل, پس از آن در بخش جلویی در آن زمان انجام می شود.  در مورد, ممکن است فرم InfoPath و در تصویر وجود دارد, اما این هنوز مشخص نیست.  پس, من در کار کردن یک تکنیک برای اطمینان حاصل شود که درخواست هم همیشه در 4 افزایش ساعت.  من که قرار بود برای انجام محاسبات ریاضی, ذخیره آن در یک رشته است و پس از آن انجام برخی مسائل زیر است. 

می زنم تا SPD 2010 و در کمال تعجب من (و خجالت کوچک) یک تابع باقی مانده وجود دارد در حال حاضر:

image

من یک بار دیگر غافلگیر که چیزی نیاز داشتم، در حال حاضر وجود دارد خارج از جعبه.  این کار مانند عملکرد عجیب و غریب به نظر می رسد برای مایکروسافت در ترکیب عبارتند از.  این نوعی از "این آسان است, پرتاب آن در "احساس به آن اجازه دهید.  من با آن همدردی می, من این کار را خودم تمام وقت.  این پروژه CodePlex یک دسته از توابع کوچک که در نتیجه از اصل ItsEasy.  در همان زمان, مایکروسافت همچنان به حمایت از شواهد "95٪ از راه" اثر با محصول.  پیاده سازی تابع مد می کنند, اما نه تابع دور, مثلا.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

شیرپوینت طراح 2007 پروژه CodePlex ضمیمهها گردش کار

من کنار هم قرار دادن پروژه CodePlex دوم من (جزئیات به روز چهارشنبه این هفته اعلام کرد, به اضافه یا منهای) و من نگاهی به اولین پروژه من, “SharePoint Designer Workflow Extensions”. من شوکه شده بود و خجالت می کشم که طی آن دریافت شده 4,800 بار:

image

من اساسا در مورد این پروژه در آخرین فراموش کرده 12 ماه. 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.

اگر کسی علاقه مند به کار در این است, let me know and we’ll see about collaborating on it. 4,800 دریافت مقدار غول پیکر نمی باشد., اما چیزی که من همیشه متوجه شدم و آن را احتمالا ارزش برخی از تلاش برداشت از آن و اجرای آن را به جلو.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

ساختن, به روز رسانی و حذف الگوهای با SPD گردش کار

من به تازگی نوشت: مقاله ای برای مردم خوب در ShaerPointBriefing.com در یک الگوی کلی برای CRUD در شیرپوینت طراح اجرا است.  تیزر:

image

مقاله کامل در اینجا:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

آن را چک کنید!

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

استفاده از لیست های سفارشی برای گردش کار حسابرسی موثرتر

من دوباره سازمان دهی زندگی من یک بیت و زمان ارسال مقاله به www.endusersharepoint.com. My latest article is up here: استفاده از لیست های سفارشی برای گردش کار حسابرسی موثرتر (http://www.endusersharepoint.com/?p=1658).

این گراف باز است:

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. و, دید که ما انجام گرفتن است که توسط یک رابط نسبتا فقیر مانع و 60 day time window. این 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, ایجاد یک راه حل گردش کار است که اهرم "ورود به تاریخچه لیست" اقدام ...

مشکل این است که پس از 60 روز, هر پیغامی که در این روش شما از لیست تاریخچه گردش کار حذف! After a bit of teeth gnashing and “what were they thinking?"استدلال, این خط پایین است: it happens and it needs to happen. The question is, چگونه می توانیم در اطراف آن?

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

آن را چک کنید.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin