ایجاد نمودارهای پیچیده با استفاده از قابلیت های شیرپوینت 2010 OOB ( قسمت دوم )
مثال دوم برای ایجاد نمودارهای پیچیده با استفاده از شیرپوینت:
در همان 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 پیکربندی میکنیم.