طراحی پورتال های سازمانی شرکت پروجان

شیرپوینت و پراجکت سرور پروجان

استقرار شیرپوینت و پراجکت سرور

مسیر سایت

ذخیره سازی الگوی لیستها، سایتها و فرایندها

در این پست می خواهیم به معرفی قابلیتی بپردازیم که به ارتقاء شیرپوینت دیزاینر و شیرپوینت سرور 2010 کمک شایانی کرده است. این قابلیت ذخیره سازی الگوی فرایند می باشد. یک سناریوی خیلی رایج برای کسانی که از این قابلیت در شیرپوینت دیزاینر 2010 استفاده می کردند، گسترش یک گردش کاری در یک محیط گسترشی و سپس Deploy کردن آن در یک محیط عملیاتی بود. متاسفانه بدی این قابلیت این بود که در شیرپوینت دیزاینر 2010 فقط برای انواع گردش های کاری reuseable پشتیبانی می شود. در شیرپوینت دیزاینر 2013 در کنار شیرپوینت سرور 2013 از هر سه نوع گردشهای کاری  list workflow ، site workflow  و reusable workflow پشتیبانی می شود. این بدین معناست که شما دیگر لازم نیست خودتان را با گردشهای کاری reusable و دردسرهایی که با ارتقاء گردش های کاری لیست به گردشهای کاری reusable داشته باشید ، محدود کنید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها :

جهت شفاف شدن بهتر این موضوع ما مثالی را در ادامه مطرح کرده ایم. برای مثال ما یک گردش کامل ساخته ایم و به شما نشان خواهیم داد که چگونه در سایت هدف، قابل استفاده خواهد بود.

 

مثال گردش کاری تعریف شده بر روی لیست درخواست مرخصی :

برای مثال فرض کنید یک گردش کاری بر روی لیست ایجاد کنید که در این مثال دو لیست مختلف داریم: یکی لیست درخواست های مرخصی و دیگری لیست مرخصی های باقی مانده می باشد. لیست Vacation در واقع لیست مرخصی های باقی مانده برای کلیه کارمندان و Vacation Request لیست درخواستهای تایید مرخصی می باشد.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

ایجاد گردش کاری نوع لیست برای لیست درخواست مرخصی :

وقتی که لیستهای مورد نظر را آماده کردید با استفاده از شیرپوینت دیزاینر به شیرپوینت متصل شوید. بر روی List Workflow کلیک کنید و سپس Vacation Request را انتخاب کنید. پنجره ای همانند شکل زیر به شما نمایش داده می شود که پس از نام گذاری گردش کاری نوع SharePoint 2013 Workflow را از پایین برای آن انتخاب کنید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

تکمیل پارامتر مورد نیاز و انتشار فرایند:

در صفحه شیرپوینت دیزاینر شما می توانید محیط طراحی متنی و یا اگر ویزیو نسخه Professional را نصب کرده اید از visual designer جهت ویرایش گردش کاری را انتخاب کنید. در این پست من محیط طراحی متنی را انتخاب می کنم.

لطفا همانند پایین پارامترها را تکمیل کنید.

در اینجا ما پنج مرحله داریم که عنوان هر مرحله همان مرحله را توضیح می دهد و ما نیز به بیان جزئیات آنها می پردازیم.

1- مرحله ‘Check if remaining vacation exists’ : برای کسی که درخواست داده، روزهای باقی مانده از مرخصی اش را بررسی کن و آن را با تعداد روزهای درخواست مرخصی مقایسه کن.

2- مرحله ‘Approval Process’ : درخواست تایید برای روزهای مرخصی درخواست شده بفرست.

3- مرحله ‘Approved’ : پس از تایید لیست Vacation را با مقادیر محاسبه شده جدید آپدیت کن.

4- مرحله ‘Rejected’ : ایمیل رد درخواست را ارسال کن.

5- مرحله ‘insufficient vacation’ : ایمیل ناکافی بودن روزهای مرخصی باقی مانده را ارسال کن.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

اما قسمت اصلی کار Look up زدن رابط های کاربری جهت بررسی روزهای مرخصی باقی مانده از لیست مرخصی ها و آپدیت کردن آن لیست است.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

در صورت تمایل می توانید شما گزینه auto start by item creation را فعال کنید.

هنگامی که شما گردش کاری را منتشر می کنید، گردش کاری به جریان افتاده و ستون وضعیت بطور خودکار ساخته خواهد شد.

 

ذخیره سازی لیست ها در STP packages :

راه های متعددی در جهت اینکه سایت شیرپوینت مورد نظر شما دارای لیست و الگوهای موردنظر شود موجود است، ولی استفاده از STP packages روش مناسب تری است. حال در این بخش می خواهیم لیست های Vacation و Vacation Request را در یک STP packages بارگزاری کنیم.

همانند تصاویر زیر شما این کار را می توانید هم از طریق رابط کاربری شیرپوینت و هم رابط کاربری شیرپوینت دیزاینر انجام دهید.

 

ذخیره سازی لیست ها در STP packages

 

ذخیره سازی لیست ها در STP packages

 

سپس شما پنجره ای همانند تصویر پایین خواهید دید که در آن می توانید فایل و پکیج محتویات را تعیین کنید.

 

ذخیره سازی لیست ها در STP packages

 

توجه داشته باشید که گردش کار نوع لیست در شیرپوینت 2013 هنگامی که گزینه Include Content را انتخاب کنید، همراه با الگو ذخیره می شود و پس از انجام این کار با موفقیت شما را به جاییکه بتوانید پکیج را دانلود کنید، خواهد برد.

 

ذخیره سازی لیست ها در STP packages

 

در صورت تمایل بر روی لینک کلیک کردهتا پکیج را جهت استفاده در آینده دانلود کنید. پس از انجام این کار با موفقیت شما دو تا STP packages خواهید داشت. یکی برای لیست Vacation Request و دیگری برای لیست Vacation.

 

ذخیره سازی گردش کاری WSP package :

جهت ذخیره سازی گردش کار نوع لیست به صفحه workflow از پنجره سمت چپ رفته و در ریبون روی Save as Template کلیک کنید.

 

ذخیره سازی لیست ها در STP packages

 

سپس پنجره ای همانند شکل زیر به نمایش در خواهد آمد.

 

ذخیره سازی لیست ها در STP packages

 

شما در پنجره راهبری سمت چپ، کتابخانه Site Assets را یافته و در داخل آن پکیج گردش کاری نوع لیست مدنظر را بیابید. شاید نیاز به Refresh صفحه داشته باشید. سپس در ریبون با استفاده از Export File آن را در سیستم تان ذخیره کنید.

 

ذخیره سازی لیست ها در STP packages

 

Deploy کردن STP package ها :

سایت مورد نظر را باز کنید ، سپس به Site Settings بروید. شما در نوار منوی زیرگروه Web Designer Galleries گزینه List templates را بیابید.

 

Deploy کردن STP package ها

 

در منوی Files گزینه Upload Document را انتخاب کرده و هر دو STP package ها را آپلود کنید.

 

Deploy کردن STP package ها

 

ایجاد لیست ها با استفاده از الگوهای لیست Deploy شده :

شما می توانید هر دو لیست را از الگوهای لیست Deploy شده ایجاد کنید. برای اینکار از منوی راهبری به Site Contents رفته و بر روی add an app کلیک کنید. در اینجا می توانید آیکون های Vacation و Vacation Request را بیابید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

با استفاده از این منوها لیستهای Vacation و Vacation Request را ایجاد کنید.

 

Deploy کردن WSP package و فعال کردن package :

Deploy کردن WSP package اندکی با الگوهای لیست STP تفاوت دارد. شما باید آن را در کتابخانه Solutions در گروه Web Designer Galleries در تنظیمات سایت آپلود کنید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

سپس برای شما پنجره ای همانند تصویر پایین نمایش داده خواهد شد و به شما راجع به فعال سازی راهکار توضیح می دهد.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

فعال سازی قابلیت :

پس از فعال سازی راهکار به تنظیمات سایت رفته و از قسمت Site Actions قابلیت Manage site features را بیابید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

شما می توانید گردش کار مورد نظر تان را با استفاده از نامی که هنگام ذخیره سازی آن دارد بیابید. سپس بر روی دکمه Activate مقابل آن کلیک کرده و صبر کنید تا این دکمه تبدیل به Deactivate شود.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

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

این کار هنگامی که شما قصد ویرایش یا آپدیت گردش کاری در سایت مورد نظر را دارید نیاز می شود. این کار دقیقا شبیه به کار در محیط توسعه ای انجام می شود. شما می توانید گردش ای کاری Deploy شده که در شیرپوینت دیزاینر لیست شده اند را براحتی پیدا کنید.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

این گردش کاری بدون هیچ دردسری باز خواهد شد. خواهید دید که همچنان پارامترها حفظ خواهند شد.

 

ذخیره سازی الگوی لیستها، سایتها و فرایندها

 

 

پست مرتبط :

توسعه Workflow در شیرپوینت دیزاینر و Visio

فراخوانی گردش کاری شیرپوینت 2010 از 2013

استفاده از محیط ویرایش بصری برای جابجایی گردشهای کاری در بین سایتها

معرفی محیط طراحی بصری در شیرپوینت دیزاینر 2013

افزودن Data view با شیرپوینت دیزاینر

مقالات شیرپوینت دیزاینر

هوش تجاری (BI)

سامانه مدیریت مستندات

سامانه مدیریت جلسات

طراحی پرتالهای اینترنت و اینترانت

طراحی فرایندهای درون سازمانی

سامانه مدیریت دانش

سامانه مدیریت پروژه سازمانیEPM

سامانه ارائه گزارشات روزانه

سامانه پیگیری نامه ها و وظایف

سامانه مدیریت مناقصات

 

 

 

 

عضویت در خبرنامه