مثال دوم  برای ایجاد نمودارهای پیچیده با استفاده از شیرپوینت: 

در همان Project List یک ستون دیگر با نام “Assign To” را ایجاد می‌کنیم که نام عوامل پروژه در آن ذکرشده است. اکنون ما به نموداری نیاز داریم که تعداد پروژه‌هایی که تخصیص برای آن‌ها انجام شده است و آن‌هایی که انجام نشده است را نشان بدهد. این سناریو از طریق روش قبل قابل اجرا نیست.  در این نوع سناریوها نیاز داریم تا master list را با استفاده از ورک فلوی SPD انجام دهیم. برای ایجاد نموداری مشابه شکل زیر مراحل زیر را اجرا کنید:

ایجاد نمودارهای پیچیده با استفاده از قابلیتهای شیرپوینت

 

1. لیستی که دارای master data از status-ProjectMaster است را ایجاد کنید. 

 ایجاد نمودارهای پیچیده با استفاده از قابلیتهای شیرپوینت

2. یک ProjectList را که تمام ستون‌های مرتبط پروژه را داشته باشد و همچنین یک ستون با نام AssignedUnAssigned را ایجاد کنید که داری ستون جستجوی ProjectResources Title Column باشد.

 ایجاد نمودارهای پیچیده با استفاده از قابلیتهای شیرپوینت

3. ستونی را در ProjectResources List  ResourceCount ایجاد کنید که ستون جستجوی AssignedUnAssigned از ProjectList باشد. همانند آنچه در مثال قبل انجام دادیم. 

4. یک ورک فلوی SPD که داده‌ها را در ستون AssignedUnAssigned لیست پروژه (ProjectList) نشان دهد را ایجاد کنید. این ورک فلو بر روی Creation/Editing آیتم‌های لیست پروژه (ProjectList) انجام می‌شود. ورک فلو به شکل زیر خواهد بود:

 ایجاد نمودارهای پیچیده با استفاده از قابلیتهای شیرپوینت

5. زمانی که این WF به ProjectList پیوست شود، داده ها را در فیلد AssignedUnAssigned نشان می‌دهد که داده ها را از ProjectResources ResourceCount نشان میدهد. 

 ایجاد نمودارهای پیچیده با استفاده از قابلیتهای شیرپوینت

6. اکنون تنها Chart WebPart را برای ProjectResources List پیکر بندی می‌کنیم. ما عنوان را بر روی محور X و ResourceCount را بر روی محور Y پیکربندی می‌کنیم.

 

 

 

در اینجا برای شما روش ایجاد نمودارها در صفحه دشبورد، بدون استفاده از کد ها توضیح داده می شود. دو روش برای نشان دادن نمودارها در شیرپوینت 2010 وجود دارد: 

1. PPS)Performance Point Service)

2. Chart webpart

خدمات PerformancePoint Services در مایکروسافت شیرپوینت سرور 2010 یک سرویس مدیریت عملکرد است که می توانید از آن برای نظارت و تجزیه و تحلیل کسب و کار استفاده کنید.  PerformancePoint Serviceها با ارائه ابزارهای انعطاف پذیر و کاربرد آسان برای ایجاد دشبوردها، کارت¬های امتیاز دهی، گزارشات و KPIها به همه اعضای سازمان در تصمیم گیری¬ها آگاهانه و همراستا با استراتژی¬های سازمان باشد، کمک می¬کند. در ابتدا فکر می‌کردیم که PPS به دلیل قابلیت¬های فراوانی که برای دشبوردها، کارت¬های امتیاز و KPIها دارد ¬روش مناسبی برای رفع نیازهای ما خواهد بود خواهد بود، اما به دلیل آن که نیاز اصلی ما ایجاد Chart WebPart از لیست شیرپوینت بود و PPS محدودیت‌هایی دارد و مانند کیوب در SQL Server و یا اکسل تنها می‌توانیم نمودارهای سه بعدی (3- dimensional object) بسازیم در نتیجه مجبور بودیم که به جای PPS از Chart WebPart های ‌OOB استفاده کنیم. 

نمودارهای وب پارت به ما روش‌هایی برای ایجاد نمودار می‌دهد. موارد زیر می‌توانند منابعی جهت نمودارهای وب پارت بدهد:

1. WebPart

2. List

3. BDC

4. Excel Services

در این قسمت درقالب دو مثال ایجاد نمودارهای پیچیده با استفاده از وب پارت‌های OOB شیرپوینت آموزش داده می‌شود.

مثال 1:

در  اینجا لیستی داریم که جزئیاتی را در مورد پروژه از جمله نام پروژه، وضعیت پروژه، کشور و بخش و... را به ما نشان می¬دهد. کاربر علاقه مند است تا به تعداد پروژه‌ها بر اساس وضعیت نگاهی بیندازد. چیزی مشابه به نمودار شکل زیر:

 ایجاد نمودارهای پیچیده در SharePoint

 

مراحل زیر را برای پیاده سازی چارت بالا با استفاده از OOB SharePoint Chart WebPart اجرا کنید:

1. لیستی که دارای master data از status-ProjectMaster است را ایجاد کنید. 

 ایجاد نمودارهای پیچیده در SharePoint

2. یک ProjectList را که تمام ستون‌های مرتبط پروژه را داشته باشد و همچنین یک ستون با نام وضعیت پروژه (project status) است را ایجاد کنید که داری ستون جستجوی ProjectMaster Title Column باشد.

 ایجاد نمودارهای پیچیده در SharePoint

3. یک ستون در لیست ProjectMaster ایجاد کنید که ستون جستجوی ستون وضعیت پروژه‌ی ProjectList باشد .مانند شکل زیر:

روش ایجاد نمودارهای پیچیده در SharePoint

4.    زمانی که این ستون در جدول Projectmaster ایجاد شد، تعداد پروژه ها در هر وضعیت در این ستون نشان داده می‌شود. 


ایجاد نمودارهای پیچیده در SharePoint

5. اکنون ما تنها Chart WebPart را برای جدول ProjectMaster پیکربندی می‌کنیم. ما محور X را برای عنوان و محور Y را برای شمردن تعداد پروژه‌ها در هر وضعیت (Project Status Count) پیکربندی می‌کنیم. 

 

ایجاد نمودارهای پیچیده در SharePoint

این مثال بسیار ساده بود اما ایجاد چارت‌های پیچیده‌تر به این سادگی نخواهد بود. در قسمت دوم به مثال دیگری برای ایجاد یک نمودار پیچیده تر توجه کنید. 

 

نمايش آيكون PDF در مستندات موجود در شيرپوينت  2010، 2013 و 2016 

يكي از مواردي که میتوان در كتابخانه اسناد ( Document Library) سايت‌هاي شيرپوينت است اضافه نمود، نمایش آیکون PDF است که برای انجام این کار در پورتال میبایست از روش زير استفاده كنيد:

 H:\STA\SimiaBlogPics\نمايش آيكون PDF در مستندات موجود در شيرپوينت

• آيكون PDF را از اينجا ذخيره كرده و نام آن را به PDF.gif تغيير دهيد.

• آيكون PDF را در مسير زير كپي كنيد.

برای شیرپوینت 2010:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES

برای شیرپوینت 2013:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\IMAGES

برای شیرپوینت 2016:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\TEMPLATE\IMAGES

• به مسير زير وارد شده و فايلي با نام DOCICON.XML را با Notepad باز كنيد.

برای شیرپوینت 2010:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML

برای شیرپوینت 2013:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\XML

برای شیرپوینت 2016:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\TEMPLATE\XML

 نمايش آيكون PDF در مستندات موجود در شيرپوينت

• بخش <ByProgID> را ناديده گرفته و به انتهاي محتويات فايل رفته تا به بخش <ByExtension> برسيد.

• در بخش <ByExtension> عبارت <“Mapping Key=”pdf” Value=”PDF.gif /> را وارد كنيد.

 نمايش آيكون PDF در مستندات موجود در شيرپوينت

• براي تسريع در كار مي توان يكي از خطوط كد را كپي كرده و در زير يكي از كدها درج كنيد.

• فايل Notepad را ذخيره و در نهايت ببنديد.

• IIS را Restart كنيد.

 نمايش آيكون PDF در مستندات موجود در شيرپوينت

 

شیرپوينت يک پرتال اطلاع‌رساني براي ذخيره و به روز رساني حجم وسيع داده‌‌‌‌ها است. از اين محصول  مايکروسافت مي‌توان براي سايت‌‌‌‌هاي اينترنتي، اينترانتي و اکسترانتي استفاده کرد. شیرپوينت در سيستم مديريت پروژه جامع يكي از نرم‌افزار‌‌‌هاي جانبي سيستم است كه به اعضاي تيم پروژه در امر ذخيره‌سازي و بايگاني تمام اطلاعات و سوابق اجرايي پروژه كمك مي‌كند. همچنين با استفاده از شیرپوينت مي‌توان مستندات، وقايع، ‌ريسك‌‌‌‌ها و … را به هر فعاليت در پروژه نسبت داد تا در زمان مقرر بتوان به راحتي تاريخچه انجام فعاليت‌‌‌‌ها را مرور كرد.
آفيس شیرپوينت پرتال سرور 2007 به کاربران، گروه‌‌‌‌ها، تيم‌‌‌‌هاي کاري و متخصصان امکان به اشتراک گذاشتن اطلاعات و يکپارچگي تيم را فراهم مي‌کند.
شیرپوينت شامل دو محصول زير است:
•    آفيس شیرپوينت پرتال سرور 2007
•    ويندوز شیرپوينت سرويس 3
ويندوز شیرپوينت سرويس 3 به طور نمونه توسط اعضاي تيم، پروژه‌‌‌‌ها و سازمان ‌‌‌هاي کوچک و آفيس شیرپوينت پرتال سرور 2007 براي اعضاي تيم و پروژه‌‌‌‌ها با حجم بالاي اطلاعات و سازمان‌‌‌‌هاي بزرگ و متوسط، طراحي شده است.
شیرپوينت مجموعه‌اي از امکانات فوق‌العاده را در اختيار سازمان ‌‌‌ها قرار مي‌دهد که با استفاده از آن مي‌توان بيشتر فرآيند‌‌‌هاي يک سازمان را به راحتي پياده‌سازي و اجرا کرد. از قابليت‌‌‌‌هاي فوق‌العاده اين فناوري همگرايي و هماهنگي آن با مجموعه Office است که آن را از تمام نمونه‌‌‌‌هاي مشابه متمايز مي‌کند.
 
در ذيل برخي از مزاياي استفاده از شیرپوينت بيان شده است :
1.    افزايش بازدهي تيم كاري با فراهم‌كردن ابزار‌‌‌هاي به اشتراك‌گذاري اطلاعات با كاربري آسان
با استفاده از شیرپوينت مي‌توان افراد را با اطلاعات و منابع مورد نياز به يكديگر مرتبط كرد. كاربران در اين محيط مي‌توانند به ايجاد فضا‌‌‌هاي كاري گروهي،‌ تقويم‌‌‌‌هاي كاري هماهنگ، سازماندهي مستندات و دريافت هشدار‌‌‌هاي مهم و موارد به روزرساني با استفاده از ابزار‌‌‌هاي ارتباطي مانند اعلانات و اخطار‌‌‌ها بپردازند و الگو‌‌‌هاي بلاگ و صفحه‌هاي ويكي ايجاد کنند. كاربران سيار نيز با استفاده از به هنگام‌سازي برون شبكه‌اي مي‌توانند به منابع اطلاعاتي دسترسي پيدا كنند.
2.    مديريت آسان مستندات و اطمينان از ايجاد محتواي كامل و صحيح
شیرپوينت با استفاده از مواردي مانند فعال‌كردن نيازمندي مستندات به غير قابل دسترس بودن ساير افراد در هنگام ويرايش،‌ امكان مشاهده نسخه‌‌‌‌هاي مختلف مستندات، بازيابي نسخه‌‌‌‌هاي قبلي و ايجاد سطوح امنيتي بر روي مستندات، فضاي مناسبي را براي مديريت جامع مستندات فراهم مي‌كند.
3.    تسريع كار كاربران
يكي از عوامل تسريع كار كاربران وجود رابط‌‌‌‌هاي كاربري بهينه است. Windows SharePoint Services 3.0 با داشتن مواردي مانند نما‌‌‌هاي پيشرفته و منو‌‌‌هايي كه به آساني امكان مرور ميان سايت‌‌‌‌هاي شیرپوينت را فراهم مي‌كند باعث تسريع كار كاربران مي‌شود. يكپارچگي با ابزار‌‌‌هاي كارا مثل برنامه‌‌‌‌هاي سيستم ماكروسافت آفيس باعث تسريع كار كاربران مي‌شود، به عنوان مثال كاربران در سايت‌‌‌‌هاي شیرپوينت مي‌توانند با استفاده از برنامه‌‌‌‌هاي آفيس فضا‌‌‌هاي كاري را ايجاد،‌ مستندات را ارسال و ويرايش و تقويم‌‌‌‌ها را مشاهده و به‌روز‌رساني كنند.
4.    امكان توسعه راهكار‌‌‌هاي مناسب براي فرايند‌‌‌هاي تجاري سازمان
با وجود فضاي كاري استاندارد در Windows SharePoint Services و به كارگيري آسان قابليت‌‌‌هاي اين سيستم، ‌سازمان‌‌‌هاي مختلف در جستجوي راهكار‌‌‌هايي هستند كه قابليت توسعه و سفارشي‌سازي را در سريع‌ترين زمان فراهم كند. به همين منظور براي وظايف و فعاليت‌‌‌هاي مختلف تجاري الگو‌‌‌هاي خاصي در شیرپوينت ارائه شده است. برخي از اين الگو‌‌‌ها عبارتند از سيستم منابع انساني، ‌سيستم مديريت پروژه،‌ كتابخانه الكترونيكي و…
5.    ايجاد سريع و آسان محيط همكاري و به اشتراك‌گذاري اطلاعات
شیرپوينت به سازمان‌‌‌ها و مديران IT امكان ايجاد و مديريت محيط‌‌‌‌هاي كاري و ارتباطي با كمترين هزينه جهت طراحي، ‌پياده‌سازي و پيكربندي را فراهم مي‌کند. مقياس سازمان جهت ايجاد محيط همكاري در كمترين زمان ممكن چندان تاثيرگذار نيست و سازمان‌‌‌ها در هر اندازه و مقياسي قادر به ايجاد محيط همكاري در كمترين زمان هستند.
6.    كاهش پيچيدگي در تامين امنيت اطلاعات تجاري
شیرپوينت محيط IT با کنترل‌‌‌هاي اجرايي پيشرفته امنيت منابع اطلاعاتي را افزايش مي‌دهد، و در عين حال منجر به كاهش پيچيدگي‌‌‌‌ها و هزينه‌‌‌‌هاي مربوط به تعريف قوانين سايت، مديريت سايت و پشتيباني شده است. شیرپوينت براي ايمن‌سازي اطلاعات مديريت چرخه حيات سايت، از مزيت‌‌‌‌هاي کنترل‌‌‌هايي چون سطوح دسترسي تعريف شده براي اعضاي سايت و محدوديت‌‌‌هاي ذخيره سازي استفاده مي‌كند.
7.    فراهم‌كردن كنترل‌‌‌‌هاي سطح بالا براي امنيت منابع سازمان
هم‌اكنون سازمان‌‌‌هاي IT مي‌توانند دسترسي‌‌‌‌هاي امنيتي را در سطح Document يا Item تعريف كرده و مديران سايت‌‌‌‌ها، تيم‌‌‌‌ها و ديگر گروه‌‌‌هاي كاري مي‌توانند با توجه به سطوح دسترسي تعريف‌ شده، اقدام به ايجاد محيط كاري و انجام وظايف خود كنند. دسترسي وراثتي در سايت‌‌‌‌ها و محتويات آن‌‌‌ها و قابليت مديريت غير وراثتي هر محتوي در مقياس كوچك، امكان مديريت كامل محتوا را فراهم كرده است.
8.    به اشتراک گذاشتن فايل‌‌‌ها در يک سطح جديد با امكانات پيشرفته و قابليت ذخيره حجم انبوه داده‌‌‌‌ها
شیرپوينت فضا‌‌‌هاي کاري به وسيله مخزن ذخيره‌سازي مستندات و ابزار‌‌‌هاي بازيابي مانند تحويل گرفتن و تحويل‌دادن فايل‌‌‌‌ها، تاريخچه نسخه‌‌‌‌ها، متا ديتا‌‌‌هاي سفارشي و نما‌‌‌هاي دلخواه پشتيباني مي‌شوند. ابزار‌‌‌‌هاي جديد Recycle Bin به‌عنوان يكي از ابزار‌‌‌هاي بسيار كاربردي شیرپوينت براي بازيافت محتوا و بهبود عمليات بازيابي و پشتيبان گيري استفاده مي‌شوند.
9.    مقياس پذيري آسان راهكار همکاري جهت رسيدن به نياز‌‌‌هاي تجاري
مديريت و پيکربندي شیرپوينت به سادگي و به سرعت از طريق مرورگر‌‌‌هاي وب و يا برنامه‌‌‌‌هاي  Command-line امکان‌پذير است. مديريت Server Farms، سرور‌‌‌ها و سايت‌‌‌ها با استفاده از Microsoft.NET Framework 3.0  راهکار‌‌‌هاي اجرايي متعددي را براي کاربران فراهم کرده است.
10.    ارائه يک زير ساخت ارزشمند براي ايجاد برنامه‌‌‌‌هاي کاربردي تحت وب
شیرپوينت يک چهارچوب عمومي براي مديريت مستندات و ايجاد محيط همکاري ارائه مي‌دهد که جهت ايجاد برنامه‌‌‌‌هاي کاربردي منعطف تحت وب يا شبکه‌‌‌‌هاي محلي يا وب سايت‌‌‌هايي که مي‌توانند نياز‌‌‌هاي مشخص يک سازمان را برآورده کنند، قابل استفاده خواهد بود.