قابلیت “Parallel Block” را که برای اجرای دو وظیفه موازی در شیرپوینت دیزاینر بکار برده می شد را به یاد بیاورید. در صورتیکه با فرایندهایی مواجه هستید که در برخی از Condition ها، نمی خواهید تمامی اکشنها یا مراحل بطور موازی اجرا شوند و بجای آن ترجیح می دهید که هرگاه هر کدام از آنها که تکمیل شد ، باعث لغو سایر اکشنها بشود ، در این پست با ما همراه باشید.
به عبارت ساده تر با این امکان شما می توانید تمامی مراحل موازی را اجرا نمایید (همانند شیرپوینت 2010) و یا تمامی مراحل موازی را که تکمیل نشده اند، به محض تکمیل یکی از آنها الباقی را لغو نمایید. برای هرچه روشن تر شدن این موضوع به مثال زیر دقت کنید :
برای ایجاد یک Parallel Steps Block در یک Workflow مراحل زیر را انجام دهید.
1- در شیرپوینت دیزاینر 2013 ، سایت مد نظر را باز کرده و یک List Workflow ایجاد کنید.
2- سپس در Workflow یک Parallel Step جدید ایجاد نمایید.
3- بعد از افزودن آن، پنجره ای همانند پنجره پایین برای شما ظاهر می شود.
4- سپس همانند تصویر پایین، در Parallel block اولین Step را اضافه می کنیم.
5- پس از آن ما در Parallel block دومین Parallel Step را اضافه می کنیم. فقط مطمئن شوید که روی خط قرمز رنگ Parallel block مرتبط راست کلیک کرده اید.
6- سپس روی Parallel block راست کلیک کرده و گزینه Advanced Properties را انتخاب کنید.
7- در پنجره Properties با استفاده از گزینه Creating a new Boolean Variable، یک Completion Condition ایجاد کنید، طوری که هنگامی که برابر با True است ، اگر یکی از آنها تکمیل شود به سایر Parallel Step ها، اجازه لغو بدهد.
به متغیرتان یک نام بدهید.
پس از اضافه شدن متغیر شما یک Action جدید اضافه خواهید کرد و مقدار آن را برای متغیر Workflow بله و خیر قرار دهید.
8- در بالا در گام 1 ، در Workflow یک Action جدید برای تنظیم مقدار Exec any one Parallel Step اضافه کنید.
مراحل انجام کار :
یک Action برای تنظیم متغیر Workflow اضافه کنید.
مقدار exec any one Parallel Step را برابر با yes قرار دهید. مطمئن شوید که در بالاتر و قبل از Parallel Steps قرار گرفته و اجرا شود. در اینجا نمایی از Workflow نهایی را می بینید.
پست مرتبط :
وجود مشکل در نمایش خطای فرآیند
توسعه Workflow در شیرپوینت دیزاینر و Visio
فراخوانی گردش کاری شیرپوینت 2010 از 2013
معرفی محیط طراحی بصری در شیرپوینت دیزاینر 2013
طراحی پرتالهای اینترنت و اینترانت