- محتویات اصلی صفحه

حمید رفعتی

جستجو کن
خانه
  

موضوعات
SharePoint
Administration
نمایش صفحات شرپوینت در Outlook

شرپوینت به عنوان یکی از محصولات مایکروسافت سازگاری زیادی با سایر محصولات این شرکت از جمله مجموعه پرکاربرد Office دارد. همه ما از این سازگاری ها با InfoPath ، Excel و Outlook استفاده میکنیم. در این پست یکی از سازگاری های شرپوینت با Outlook که می تواند در بسیاری از موارد راه حل مناسبی برای مسائلمان باشد نشان داده می شود.

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

پوشه جدید 

روی پوشه جدید خود کلیک راست نموده و گزینه Properties را انتخاب کنید. در قسمت Home Page ادرسی صفحه ای از سایت خود را که می خواهید مشاهده کنید وارد نمایید. و چک مارک “Show home page by default for this folder” را نیز انتخاب کنید.

 تنظیمات پوشه

در تصویر زیر نتیجه این کار برای یک صفحه نشان داده شده است. با این کار شما می توانید صفحه مورد نظر سایت خود را مستقیما از طریق Outlook مشاهده نمایید. این روش برای کاربرانی که به طور سنتی به نرم افزار Outlook خود به عنوان ابزار Collaboration وابسته هستند می تواند بسیار کارآمد باشد.

صفحه در Outlook

وب پارت Site Aggregator

وب پارت های زیادی به طور پیش فرض در شرپوینت وجود دارد که ممکن است بعضا با آنها آشنا نباشیم تا در صورت نیاز بتوانیم به عنوان راه حلی برای مشکلمان از آنها استفاده کنیم. یکی از این وب پارت ها “Site Aggregator” می باشد. این وب پارت امکانی برای نمایش صفحات دیگر سایت درون صفحه مورد نظر شما می باشد. در واقع این وب پارت همان وب پارتی است که به طور پیش فرض در روی صفحه اصلی “سایت من”(My Site) وجود دارد. در شکل زیر نمونه ای از این وب پارت که به صفحه اضافه شده است نشان داده شده است.

Site Aggregator 

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

تغییر ظاهر سایت های MOSS با دستکاری در فایل های css

قصد دارم تا در قالب یک سری پست نحوه تغییر طاهر سایت های moss رو با استفاده از اعمال تغییرات در فایل های css نشون بدم. برای این پست ها از قالب Team Site استفاده می شود که البته Publishing Feature در آن فعال شده است. تغییرات انجام شده هم همگی روی فایل core.css انجام می شوند لذا بهتر است تا ابتدا یک کپی از این فایل بگیرید تا در صورت نیاز آن را جایگزین نمایید. در این مطالب سعی می شود تا هم نحوه انجام تغییرات و هم نتیجه اعمال آنها در تصاویر نشان داده شود تا شما راحت تر از نتیجه کار با خبر شوید.

1- در ابتدا نحوه تغییر رنگ حاشیه منوی سمت راست سایت ها نشان داده می شود. برای این کار مطابق شکل زیر در کلاس ms-quickLaunch تنظیمات دلخواه را اعمال کنید:

شکل1        شکل 2       شکل3

همانطور که مشاهده می نمایید ضخامت و رنگ حاشیه اطراف و همچنین پایین منوی سمت راست را می توان در این قسمت تغییر داد. نتیجه اعمال این تغییرات را در شکل سمت راست می توانید مشاهده کنیدعلاوه بر این موارد شما می توانید رنگ و ضخامت خطوط جدا کننده بین موارد و سرفصل ها (Header) در این منو را هم تغییر دهید برای این منظور در کلاس ms-quicklaunch table td تغییرات مورد نظر را اعمال نمایید.

2- می توانید رنگ زمینه لینک های “همه محنویات سایت” و یا “بازیافت” را نیز تغییر دهید. برای انجام این تغییرات لازم است تا تنظیمات کلاس های “ms-quicklaunchheader” و “ ms-recyclebin” را تغییر دهید. در این کلاس ها رنگ زمینه و قاب این منوها را می توانید تغییر دهید. محل و نتیجه اعمال این تغییرات در تصاویر زیر نشان داده شده است.

شکل5         شکل6 شکل7

3- در این قسمت می خواهیم تا رنگ زمینه سایر موارد موجود در منوی سمت راست را تغییر دهید. برای تغییر رنگ زمینه header ها در کلاس “ms-quicklaunch table” تغییرات نشان داده شده را اعمال کنید.

شکل8    شکل9

برای تغییر رنگ زمینه سایر لینک ها در منوی سمت راست 2 راه وجود دارد: یکی اینکه رنگ زمینه را در دو کلاس “ms-navsubmenu1” و “.ms-navsubmenu2” تغییر دهید و یا اینکه رنگ را تنها در “.ms-navsubmenu2” تغییر داده و margin-bottom را با صفر مقداردهی کنید.

شکل 10      شکل10

4- برای تغییر رنگ خود هدرها و لینک ها باید تنظیمات لازم را به ترتیب در کلاس های “ms-navheader a” و “ms-navitem a” انجام دهید.

شکل12     شکل13     شکل14

5- در این قسمت می خواهیم تا رنگ حاشیه های نشان داده شده در اطراف منوی سمت راست را تغییر دهیم. برای تغییر حاشیه عمودی کنار منوی سمت راست در کلاس “ms-pagemargin” باید تغییرات دلخواه را اعمال نمایید.

شکل15     شکل16

برای تغییر رنگ حاشیه انتهایی ستون منوها باید در کلاس “ms-pagebottommargin” رنگ زمینه را تغییر دهید.

سعی می کنم تا در یک سری از پست ها در ادامه همین مطلب نحوه اعمال تغییرات در تمامی قسمت های صفحات سایت های شرپوینت را نشان دهم.

شرپوینت و BPM

کمپانی مایکروسافت تلاش بسیاری نموده تا با قرار دادن امکانات تعاملی و مدیریت محتویات در شرپوینت، آن را ابزاری مناسب برای مدیریت فرآیندهای سازمانی تبدیل نماید. با اینکه این امکانات در شرپوینت 2010 بسیار بیشتر از شرپوینت 2007 شده است ولی همچنان در بسیاری از سازمان ها در کنار شرپوینت از سیستم های مدیریت فرایند هم استفاده می شود که امکانات بیشتری نسبت به آن فراهم می نمایند. علت این امر این است که فرآیندها در شرپوینت بر اساس WorkFlow Foundation هستند که این زیر ساخت در کنار تمامی امکانات و ویژگی های مثبتش محدودیت هایی را نیز در زمان طراحی فرایندها روی طراحان تحمیل می نماید و یا اینکه هزینه های نگهداری سیستم را افزایش می دهد؛ از اینرو بهتر است تا سازمان هایی که می خواهند از شرپوینت به عنوان ابزاری برای مدیریت فرآیندهای سازمانی استفاده نمایند از ابزارهای جانبی که به منظور  پیاده سازی فرآیندها در شرپوینت طراحی شده اند استفاده نماید. اگر چه که این ابزارها هزینه اولیه ای را برای خریدشان به سازمان تحمیل می کنند ولی از سوی دیگر هزینه های نگهداری و سربار تولید دستی فرآیند ها را ندارند.

مطالب فوق برگرفته از مقاله ای از آقای Derek Miers در سایت FORRESTER می باشد. ایشان در ادامه برخی از ابزارهایی را که برای این کار مفید می باشند نیز معرفی نموده اند؛ از جمله: AgilePoint, Global 360, K2, Metastorm,Nintex

مایکروسافت نیز استفاده از شرپوینت را به عنوان BPM در سازمان ها توصیه نمی کند. دلایل مختلفی را نیز به این منظور ارائه می کند که برخی از آنها عبارتند از:

- فرآیند های شرپوینت تنها برای کاربردهای ساده مفید هستند.

- استفاده از شرپوینت به منظور مدیریت فرآیندهای سازمانی نیاز به تولید کدهای سفارشی زیادی دارد که این کار همانطور که گفته شد باعث افزایش هزینه های نگهداری می شود.

- فرایند هایی که توسط امکانات پیش فرض(فرآیندهای موجود در شرپوینت و یا Designer) در شرپوینت طراحی شده اند بیشترشان ساده هستند ولی فرآیندهای سازمانی عموما اینطور نیستند.

- Site Collection ها عبور از محدودیت های سازمانی را برای فرآیندها دشوار می نماید.

- در مواردی که اندازه سازمان ها بزرگ باشد، مدیریت فرایندهای شرپوینت در سطح سازمان کار دشواری می شود.

اطلاعات بیشتر در این زمینه را می توانید در این پست وبلاگ آقای فروشان مشاهده کنید.

رنگ بندی رویدادها در تقویم بر اساس نوعشان

در این پست نشان داده می شود که چگونه می توان برای رویدادها در تقویم دسته بندی خاصی تعریف نمود و آنها را بر اساس اینکه متعلق به کدام دسته هستند با رنگ خاصی نشان داد.

colored calendar 

برای این کار ابتدا ستونی مثلا با نام Category از نوع Choice به تقویم خود اضافه نمایید. در این ستون شما می توانید انواع قرارهای مورد نظر خود را که می خواهید رویدادها بر این اساس رنگ بندی شوند، وارد نمایید. باید توجه داشته باشید که به کمک مطالب بیان شده در این پست تنها می توان تا سقف 7 گروه مختلف برای دسته بندی داشت. در صورتی که بیشتر از این تعداد دسته داشته باشیم تنها 7 مورد اول انتخاب می شوند.

category column 

برای انتخاب رنگ های مورد نظرتان این فرم را پر کنید.

- در قسمت Choice Column نام ستون انتخابی خود(Category) را وارد نمایید.

- در قسمت Choices دسته هایی که برای این ستون تعریف نموده اید را کپی کنید.

- قسمت Display مشخص می نماید که عنوان (Tittle) رویداد به صورت رنگی نشان داده شود.

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

 color setting

در بالای صفحه در قسمت دانلود آخرین فایل(TextToHTMLlite-v2.1.1) را دانلود کنید و در یکی از مخازن اسناد خود در سایت بارگزاری کنید. محلی که این فایل را در آن بارگزاری می کنید مهم نیست تنها لازم است که کاربران دسترسی read به آن داشته باشند. حال لازم است تا دو ستون محاسبه ای به تقویم خود اضافه کنید. ابتدا ستونی به نام Color از نوع Calculated ایجاد کنید و اولین فرمولی که در صفحه فوق تولید شده بود در آن کپی کنید. ستون دیگری هم به نام Display باز هم از نوع Calculated ایجاد کنید و دومین فرمول را هم در آن کپی نمایید.

در این مرحله باید view تقویم را به صورت زیر ویرایش کنید.

color setting 

حال باید صفحه ای که تقویم در آن نشان داده می شود را در حالت ویرایش قرار دهید و یک وب پارت Content editor به آن اضافه کنید. لازم است که وب پارت تقویم دقیقا بالای این وب پارت باشد. در صورت نیاز با Drag کردن این کار را انجام دهید. در تنظیمات این وب پارت در قسمت  Content Link لینک مربوط به فایلی که در مرحله اول در یکی از مخازن اسناد بارگزاری کرده بودید وارد نمایید.

content editor web part 

پس از انجام این مراحل رویدادها در تقویم شما بر اساس دسته شان به صورت رنگ بندی شده نشان داده می شود.

برگرفته از :

 http://blog.pathtosharepoint.com/2010/04/06/tutorial-add-color-coding-to-your-sharepoint-2007-calendar-in-15-minutes/

مدیریت اسناد در شرپوینت 2007_بخش دوم

شرپوینت 2007 از لیست مسیریابی رکوردها (Record Routing List) برای مسیریابی و مشخص نمودن مقصد اسناد ورودی به مرکز اسناد استفاده می کند. برای استفاده از مرکز اسناد شرپوینت باید به ازای انواع مستندات تعریف شده در طرح فایل های سازمان که قرار است در این مرکز نگهداری شوند، رکوردی در این لیست ثبت شود. در واقع به کمک این لیست انواع محتویات تعریف شده در سایت ها به مخزن اسناد مورد نظر برای ذخیره سازیشان منطبق می شوند؛ تا از این پس به طور خودکار به این مخازن ارسال شوند. در ادامه نحوه تعریف یک رکورد در این لیست نشان داده می شود. برای کار مطابق می توانید مراحل زیر را انجام دهید:

1- در سایت مرکز اسناد مورد نظر در قسمت لیست ها، لیست Record Routing را انتخاب نمایید(به طور پیش فرض وب پارت این لیست روی صفحه اصلی سایت مرکز اسناد نیز وجود دارد)

2- در این لیست یک مورد جدید اضافه نمایید

3- در قسمت عنوان(Title) نام سندی که می خواهید از این طریق مسیریابی کنید وارد نمایید(مثلا: گزارشات اقتصادی ماهیانه)

4- در قسمت Description توضیحاتی برای این رکورد وارد کنید

5- در بخش Location نام مخزن اسنادی در سایت مرکز اسناد را که می خواهید مستنداتی از این نوع به آن ارسال شوند وارد کنید.

5- در بخش Aliases نام های دیگری را که در سازمان ممکن است مستنداتی با این نوع به این نام ها نامیده شوند وارد کنید. نام های مختلف را می توانید با / جدا کنید. در واقع به کمک این فیلد شما می توانید برای مخزن اسناد مورد نظرتان بیش از یک نوع ورودی تعریف نمایید.

6- در قسمت Default می توانید تعیین کنید که آیا این فیلد مسیریابی برای اسنادی که نوعشان مطابق عنوان و یا Aliases هیچ موردی در لیست مسیریابی نباشد استفاده شود یا خیر. البته به طور پیش فرض رکوردی در این لیست مسیریبی وجود دارد که مستنداتی که منطبق بر هیچ یک از انواع تعریف شده در لیست مسیریابی نباشند را هدایت می نماید.

 Record Routing

همانطور که گفته شد برای ارسال اسناد به مرکز اسناد سازمان می توان از سرویس ایمیل و یا وب سرویس ها استفاده نمود. برای ارسال اسناد به کمک وب سرویس ها خود شرپوینت امکانی برای این کار فراهم می کند. شما می توان سایت های خود را به مرکز اسناد سازمان متصل نمایید. برای این کار در محیط Central Admin در قسمت Application Management در زیر بخش External Service Connections گزینه Records Center را انتخاب نمایید و در این صفحه در قسمت Url مشابه نمونه ای که در زیر این فیلد آمده است آدرس وب سرویس مورد نیاز برای این کار را در سایت مرکز اسناد وارد نمایید. به این منظور باید در قسمت url مانند نمونه پس از آدرس سایت محل وب سرویس مورد نیاز را به صورت زیر  ورا د نمایید:

http://RCaddressa/_vti_bin/officialfile.asmx

در قسمت Display name هم نامی که می واهید مرکز اسنادتان با آن نشان داده شود وارد کنید.

 External service connection

حال اگر وارد یکی از مخازن اسنادتان در سایت شده و روی فلشی که در کنار مستندات نشان داده می شود کلیک کنید، در قسمت ارسال به (Send to) نامی که در قسمت Display name در Central admin وارد کرده بودید نشان داده می شود. از این طریق شما می توانید اسنادتان را به مرکز اسناد سازمان ارسال نمایید تا با توجه به نوعشان طبقه بندی شوند.

Send to

مدیریت اسناد در شرپوینت 2007_بخش اول

در شرپوینت 2007، قالب مرکز اسناد(Rceords Management) برای پیاده سازی مدیریت و همچنین بایگانی اسناد در سازمان ها فراهم شده است.

امکانات قالب مرکز اسناد:

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

  • مستندات موجود در این سایت هیچ وقت توسط سیستم تغییر نمی کنند و پس از دانلود می توان مطمئن بود که فایل دریافت شده دقیقا همان فایلی است که بارگذاری شده است.
  • مدیران سایت می توانند به راحتی تنظیمات امنیتی را به نحوی تنظیم کنند که از دسترسی های غیر مجاز کاربران به منظور خرابی در اسناد جلوگیری شود و یا اینکه با حفظ نسخه های مختلف اسناد، تغییرات اعمال شده را مشاهده نمود.
  • این قالب به مدیران اسناد اجازه می دهد تا متادیتاهایی را به طور جداگانه از متادیتاهای خود اسناد به آنها اضافه و نگهداری نمایند. نگارش های تغییرات اعمال شده به متادیتاها هم نگهداری می شوند.
  • می توان برای اسناد موجود در این سایت ها از امکانات شرپوینت برای ایجاد سیاست های مدیریت اطلاعات (Information Management policy) استفاده نمود و در این زمینه از امکاناتی چون Auditing، تخصیص تاریخ انقضا بررای مستندات و یا تخصیص باکد استفاده نمود.
  • سرویس هایی در مرکز اسناد وجود دارد که به کمک آنها می توان مستندات را از سایت های مختلف دریافت نمود. واسط(interface) قابل برنامه سازی مرکز اسناد به سازمان ها اجازه می دهد تا سیستم های مدیریت مستندات و ایمیل خود را به نحوی تنظیم نمایند که اسناد را به طور خودکار به سایت مرکز اسناد ارسال نمایند. این کار می تواند با استفاده از وب سرویس از طریق پروتکل SOAP و یا با استفاده از ایمیل و از طریق پروتکل SMTP انجام شود.
  • مرکز اسناد شامل یک لیست مسیریابی(Routing) می باشد که به کمک آن می توان مسیر مستندات ورودی را بر اساس نوع آنها تعیین نمود.
  • در مرکز اسناد این امکان وجود دارد که مستنداتی که از نظر قضایی مهم هستند را در محلی به طور ثابت نگهداری نمود(Hold). زمانی که مستندات در این انبار قرار داده می شوند دیگر سیاست های انقضا روی آنها تاثیر داده نمی شوند و از هرگونه تخریبی حفظ می شوند. به عنوان مثال در یک فرآیند قضایی، سازمان می تواند اسناد مورد نیاز را در انبار قرار دهد، این اسناد تا زمان پایان دادخواهی بدون تغییر باقی خواهند ماند. اسناد می توانند به طور همزمان در بیش از یک انبار قرار داده شوند.

طراحی یک سایت مرکز اسناد:

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

برنامه ریزی برای مدیریت اسناد:

این فاز بسته به نوع فعالیت و ساختار سازمان ها متفاوت می باشد ولی به طور کلی شامل فعالیت هایی به شرح زیر می باشد:

  • باید یک طرح فایل برای سازمان مشخص شود که در آن نوع مستنداتی که سازمان به عنوان اسناد رسمی می شناسد مشخص شده باشند. این طرح باعث می شود تا محلی که این اسناد باید ذخیره شوند و همچنین تفاوت میان اسناد مختلف مشخص باشد. در این طرح باید سیاست ها، فرآیندها و راهکارهای مورد نیاز برای ایجاد، نگهداری و مدیریت اسناد نیز تعیین شود. این اسناد می توانند از هر نوعی از جمله اطلاعات صوتی تصویری، ایمیل، کاغذی و… باشند.
  • باید زمان نگهداری برای اسناد مختلف تعیین شود. همچنین نوع از بین بردن اسناد پس از زمان تعیین شده نیز باید مشخص شود. این زمان بر اساس مولفه های مختلفی از جمله مسائل قانونی سازمان، نیازماندی های سازمان و یا خطراتی که سازمان با آن مواجه است تعیین شود.
  • برای پشتیبانی از مرکز اسناد باید برای هر یک از بخش ها گروهی از واحد فناوری اطلاعات تعیین شوند.
  • فرآیندی که باید در مواقع نیاز برای انبار (Hold) کردن اسناد انجام شود باید مشخص شود.
  • یک مرکز اسناد باید سیستمی برای مونیتور کردن دسترسی کاربران به اسناد و میزان استفاده آنها از اسناد داشته باشد.

پیکربندی یک سایت مدیریت اسناد:

برای پیکربندی یک سایت مدیریت اسناد باید مراحل زیر انجام شود:

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

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

بر گرفته از:                                                                       http://office.microsoft.com/en-us/sharepointserver/CH101824451033.aspx

فرآیندهای کاری در شرپوینت_ SharePoint 2010

همانطور که در پست های قبلی بیان شد تغییرات بسیاری در مجموعه محصولات 2010 آفیس ایجاد شده است. در این نگارش محصولات آفیس سازگاری بیشتری با شرپوینت سرور دارند.در نسخه جدید شرپوینت از Windows Workflow Fundation 4.0 استفاده شده است و در SharePoint Designer 2010 و VS 2010 هم امکانات بیشتری برای پیاده سازی سریع تر و ساده تر فرآیندها فراهم شده است. یکی از برنامه هایی که در نگارش جدید امکانات زیادی را به این منظور فراهم نموده استMicrosoft Office Visio می باشد. به کمک این ابزار می توان برای فرآیندها و یا در حالت کلی کاربردهای مختلف دیاگرام تهیه نمود و آنها را مدلسازی و یا طرحی کرد. در نسخه جدید این نرم افزار قالب جدیدی به نام Microsoft SharePoint Workflow اضافه شده است که با استفاده از آن می توان به راحتی و در طی چند مرحله فرآیندهای طراحی شده به کمک این ابزار را در شرپوینت پیاده نمود. پس از انتخاب این قالب و طراحی فرآیند می توان آن را صادر(Export) نمود و فایل تولید شده را مجددا در SharePoint Designer وارد (Import) نمود تا جزئیات و عملگرهای مورد نیاز آن در این ابزار پیاده سازی شوند.

 

در این پست برای آشنایی بیشتر با این امکان نحوه پیاده سازی یک فرآیند آزمایشی نشان داده می شود. پس از انتخاب قالب فوق شکل هایی(Shapes) زیر برای پیاده سازی در دسترس شما خواهند بود:

         

 

       

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

 

می توانید فرآیند فوق را از اینجا دانلود کنید. پس از ایجاد فرآیند مورد نظر می توانید از طریق گزینه Proccess و سپس Check Diagram از صحت دیاگرام طراحی شده مطمئن شوید. در همین منو می توانید با انتخاب گزینه Export فرآیند خود را با پسوند vwi. صادر نمایید. فایل تولید شده در واقع یک فایل زیپ است. شما می توانید با تغییر پسوند آن به zip. محتویات آن را مشاهده نمایید. در تصاویر زیر نحوه انجام این کار و محتویات فرآینند تولید شده نشان داده شده اند.

       

 

 

در نرم افزار SharePoint Designer 2010 سایت مورد نظر خود را باز کنید و مطابق تصویر زیر از طریق گزینه Import Workflow فرآیند مورد نظر را در سایت خود وارد کنید.

 

پس از انتخاب فرآیند تهیه شده توسط Visio، نام آن و همچنین لیست یا مخزن اسنادی را که می خواهید فرآیند به آن پیوست شود انتخاب نمایید.

پس از این کار روی Finish کلیک کنید. در این مرحله فرآیند شما به صورت زیر در محیط Designer نمایش داده می شود.

 حال شما می توانید با استفاده از امکانات Designer، مشابه نسخه 2007 آن فرآیند خود را پیکر بندی(Configure) کنید. در ادامه پیکربندی شده فرآیند فوق نشان داده شده است. پس از این کار می توانید فرآیند را در سایت شرپویت مورد نظر منتشر نمایید.

 

همکانطور که مشاهده شد به کمک Visio که ابزار آشنایی برای مدیران می باشد، می توانند فرآیندها را به راحتی و بدون پرداختن به جزئیات طراحی نمایند تا پس از آن پیاده سازی جزئیات توسط افراد فنی امکان پذیر باشد.

منابع:                                                                             http://www.sharepointinsights.com/?p=459 

          http://www.wictorwilen.se/Post/Creating-SharePoint-2010-workflows-with-Visio-2010.aspx

فرآیندهای کاری در شرپوینت_ Nintex Workflow 2007

همانطور که در پست قبلی بیان شد، یکی از روش های مناسب برای پیاده سازی فرآیندهای کاری در محیط شرپوینت استفاده از نرم افزار Nintex Workflow می باشد. به کمک این نرم افزار به راحتی می توان فرآیندهای کاری مختلف را در مدت زمان کوتاهی پیاده سازی نمود. پس از نصب محصول می توان آن را در سایت های مورد نظر فعال نمود تا امکان طراحی و مدیریت فرآیندها در لیست ها و مخازن اسناد آن فراهم شود. با این نرم افزار می توان به طور گرافیکی فرآیند مورد نظر را روی لیست و یا مخزن اسناد مورد نظر طراحی کرد؛ پیاده سازی این فرآیند به طور خودکار توسط نرم افزار انجام می گیرد. در این پست به طور خلاصه برخی از امکانات پرکاربرد این محصول برای طراحی فرآیندهای کاری بیان می شوند.

لیست ها و مخزن اسناد(List and Liybrary):

- Create an item: به کمک این عملگر می توان در مرحله خاصی از فرآیند مورد جدیدی را در یک لیست ایجاد نمود. همانطور که در شکل زیر مشاهده می شود، به کمک این عملگر می توان تنظیماتی چون: نوع محتوای مورد نظر و مقادیر فیلدهای مختلف مورد ایجاد شده را مقداردهی کرد.

 تنظیمات عملگر ایجاد مورد جدید

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

نحوه انتخاب مقدار برای مورد جدید 

- Set field value: به کمک این عملگر می توان مقدار فیلد خاصی از آیتم تحت فرآیند را مقداردهی نمود.

- Check in, Check out , cancel Check out: به کمک این عملگرها می توان روی تحویل گرفتن و یا تحویل دادن مستندات در مخازن اسناد کار کرد.

- Copy an item, Delete an item, Set item permission, Update an item : به کمک این عملگرها هم می توان عملیات متنوعی را روی موارد لیست ها انجام داد. همچنین در این گروه عمگرهایی برای ایجاد لیست های جدید و یا جستجوی مقدار خاصی در لیست نیز وجود دارد.

تعامل با کاربر(User interaction):

- Assign a Flexi task,Assign a to do task, Complete workflow task, Delegate Workflow task, Task reminder: امکان ایجاد انواع مختلف وظایف برای کاربران و کار با آنها از طریق این عملگرها امکان پذیر است.

- Send a notification: به کمک این عملگر اطلاع رسانی به کاربر در مرحله خاصی از فرآیند انجام می گیرد. مثلا می توان به کاربر مورد نظر ایمیلی با متن و موضوع دلخواه ارسال نمود.

- Request review: از این عملگر برای درخواست از کاربر خاصی جهت بازدید و اظهار نظر در مورد آیتم ایجاد شده استفاده می شود.

- Reqest Data: به کمک این عملگر می توان در مرحله خاصی از فرآیند داده خاصی را از کاربر دریافت نمود.

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

سایت و محیط کاری(Site and Workspace):

- در سطح سایت نیز عملگرهایی برای ایجاد و یا حذف سایت ها و مجموعه سایت ها وجود دارد.

جامعیت(Integration):

در زمینه جامعیت با سیستم های دیگر در این ابزار امکاناتی برای فراخوانی وب سرویس ها، اجرای SQL ، پرسش و جو در BDC، AD، XML و شرپوینت و یا ارتباط با سیستم Biz Talk فراهم است. به کمک عملگر فراخوانی وب سرویس می توان به راحتی از تمامی وب سرویس های موجود در شرپوینت در فرآیند های کاری استفاده نمود و یا در صورت نیاز وب سرویس جدیدی را به این مجموعه اضافه و از این طریق فراخوانی نمود. لیست کامل وب سرویس های موجود را  می توانید در اینجا مشاهده نمایید.

Logic an Flow:

در این زمینه این ابزار امکاناتی برای ایجاد انواع فلوچارت های منطقی فراهم می کند؛ از جمله امکان ایجاد ماشین حالت(State Machines) و یا سایر امکانات منطقی مانند حلقه ها و عملیات موازی و یا شرط هایی با منطق Switch.

موارد فوق تنها برخی از عملگرهای ساده و پرکاربرد موجود در ابزار نینتکس هستند. عملگرهای مختلف دیگری نیز در این محیط وجود دارند از جمله عملگرهایی که به کمک آنها می توان با نرم افزارهای خارجی مانند SQL و یا Active Directory ارتباط برقرار کرد. همچنین در این ابزار امکان اتصال به نرم افزارهای ارتباطی مایکروسافت مانند Exchange ,Biz Talk و یا Live communication server  نیز وجود دارد.

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

فرآیندهای کاری در شرپوینت-قسمت دوم

برای پیاده سازی فرآیندهای کاری در شرپوینت، روش های مختلفی وجود دارد که هر یک مزایا و معایب خاص خود را دارند. مثلا می توان از فرآیندهای پیش فرض شرپوینت استفاده نمود. استفاده از این فرآیندها بسیار ساده می باشد ولی تنوع کمی دارند و تنها برای موارد بسیار خاص قابل استفاده می باشند. می توان از SharePoint Designer هم به منظور پیاده سازی فرآیندها استفاده نمود. با اینکه به راحتی می توان بسیاری از فرآیندها را به این طریق پیاده سازی نمود ولی نسبت به مورد اول، در این حالت پیاده سازی فرآیندها اندکی دشوارتر است و بازهم محدودیت زیادی برای پیاده سازی وجود دارد و نمی توان بسیاری از فرآیندهای دلخواه و خاص محیط های کاری را پیاده سازی نمود. راه سوم هم استفاده از امکانات ویژوال استدیو برای پیاده سازی فرآیندها می باشد. هر چند که این روش آزادی عمل زیادی در اختیار طراح قرار می دهد و امکان پیاده سازی انواع مختلف فرآیندها در آن وجود دارد؛ ولی مشکل عمده آن اینست که نه تنها پیاده سازی فرآیندها به این روش نیاز به تخصص دارد بلکه پس از پیاده سازی فرآیندها به این روش اعمال تغییرات در آنها بسیار دشوار است.

با توجه به اهمیت فرآیندها در سازمان ها و موسسات مختلف و با توجه مطالب بیان شده در مورد روش های پیاده سازی؛ سیستمهای جانبی مختلفی برای پیاده سازی فرآیندها، که با شرپوینت سازگاری دارند طراحی شده اند. کمپانی Nintex یکی از شرکت هایی است که به این منظور نرم افزار Nintex workflow 2007 را پیاده سازی نموده است. شرکت راهکار خلاق جزء شرکای رسمی این شرکت است و لیسانس های مختلف آن را به همراه بسته زبان فارسی محصول را، برای علاقه مندان ارائه می کند. به کمک این نرم افزار می توان به راحتی فرآیندهای کاری دلخواه را تعریف و پیاده سازی نمود و روی سایت های شرپوینت اعمال کرد.

به عنوان نمونه می توان فرآیند مرخصی روزانه را به سادگی با استفاده از این نرم افزار پیاده سازی نمود. در این فرآیند اینچنین در نظر گرفته شده است که ابتدا فرد درخواست دهنده، درخواست خود را در لیست درخواست ها ثبت نموده و یکی از همکارانش را به عنوان جایگزین خود در زمان مرخصی تعیین می کند. پس از ثبت درخواست ایمیلی به فرد جایگزین ارسال می شود؛ در صورت تایید این شخص، درخواست  برای تایید نهایی به مدیر واحد ارسال می شود تا در صورت تایید مدیر مرخصی ثبت شده و یک نمونه از درخواست به واحد منابع انسانی برای ثبت در سیستم حقوق و دستمزد ارسال شود.

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

 فلوچارت فرآیند

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

1 - 10 بعدی

 ‭(Hidden)‬ مدیریت وبلاگ