Skip Navigation Links
راه‌کارها
محصولات
منابع
پروژه‌ها
درباره ما
تماس با ما
منابع
انصراف از پیوندهای مرور
کتاب‌ها
کتاب‌ها شیرپوینت
کتاب‌ها CRM
کتاب‌ها پراجکت سرور
مقالات
مقالات شیرپوینت
مقالات CRM
مقالات پراجکت سرور
بروشورها
معرفی شرکت گستره‌نگار
بروشور فارسی ساز Microsoft Dynamics CRM 4.0
بروشور فارسی ساز شیرپوینت سرور 2007
بروشور فارسی ساز پراجکت سرور 2007
بروشور پرنیان 6 (فارسی ساز مایکروسافت پراجکت 2007 و 2010)
بروشور پریما (فارسی ساز پریماورا)
Epm
project server 2007 trainning
 
محصول مرتبط :
نگارنده:  
تاربخ ایجاد: 21/02/1389 21:47
آخرین بازنگری: 21/02/1389 13:55
منابع :
   

در این مطلب یک مثال عملی  استفاده از  DVWP آورده می‌شود. ضمن این مثال نقاط قوت و ضعف آن و راه‌کارهایی برای استفاده‌ی مناسب‌تر بررسی می‌شود.

صورت مسئله
برای ثبت و بررسی اطلاعات کاربرگ‌ها سیستمی بر اساس شیرپوینت پیاده‌سازی شده است. کاربرگ‌ها برگه‌های ساده‌ای هستند که اشخاص کارکرد روزانه‌ی خود را بر اساس اینکه برای چه پروژه‌ای کار کرده‌اند، ثبت می‌کنند. به این ترتیب روی هر برگه‌ی کاربرگ یک کاربر برای یک تاریخ معین ساعت و پروژه‌ای را که روی آن کار کرده‌است را وارد می‌کند.
ایده‌ی اولیه این بود که پس از ساخته‌شدن این لیست ساده در شیرپوینت می‌شود با امکانات ساخت نماها (View) که در شیرپوینت ارائه می‌شود، انواع گزارش‌های مورد نظر را پوشش داد. اما در عمل بعد از اینکه سایت ساخته شد و به هنگام طراحی نماها مشکلاتی پیش آمد که عملا امکان استفاده از نماها را زیر سوال برد. و نتیجه‌گیری شد که امکانات نماهای استاندارد شیرپوینت برای نیازمندی‌های این سایت کفایت نمی‌کند. زیر:

1- امکان ساختن فیلترهای پیچیده آنچنانکه از نیازمندی‌ها این سیستم است در نماهای استاندارد وجود ندارد. برای مثال یکی از کلیدی‌ترین فیلترهای مورد نیاز فیلتر تاریخ است. اینکه به شود بر حسب نیاز یک کاربر اطلاعات کاربرگ‌ها را از یک تاریخ تا یک تاریخ دیگر فیلتر کرد. امکانات شیرپوینت برای فیلترهای سفارش کاربر،  (آنچه با استفاده از کلید فیلتر در بالای صفحه انتخاب می‌شود) فقط به شکلی است که کاربر می‌تواند  اطلاعات را برای یک تاریخ مشخص فیلتر کند.
2- امکانات شیرپوینت برای گروه‌بندی (Group By) کافی نیست چرا که اولا این گروه‌بندی توسط کاربر انتخاب نمی‌شود و بایستی در مرحله طراحی نما انجام شود و ثانیا در صورتی که حجم اطلاعات زیاد باشد معمولا گروه‌بندی و به خصوص جمع‌ها درست نمایش داده نمی‌شوند. برای مثال درصورتیکه تعداد کاربرگ‌های یک پروژه بیشتر از 100 تا باشد و شما نما را طوری تنظیم کرده باشید که حداکثر 100 رکورد نمایش داده شود،  وقتی شیرپوینت جمع کارکرد در این گروه را نمایش می‌دهد فقط 100 رکورد را پردازش می‌کند، که طبیعتا بسیار مشکل ساز خواهد بود. از آنجاییکه طبیعت سیستم کاربرگ به شکلی است که گزارشات آن معمولا به شکل گروه‌بندی شده می‌تواند مفید باشد طبیعی است این مشکلات به شکلی جدی توانایی های سیستم را محدود خواهند کرد.

1- با بروز این اشکالات استفاده از DVWP و مزایای آن مورد بررسی قرار گرفت. مزایای عمده عبارتند از:
2- این وب‌پارت، همانطور که بعدا به آن اشاره شد می‌تواند امکانات بسیار مناسب‌تری برای فیلتر کردن و همچنین گروه‌بندی اطلاعات را در اختیار بگذارد.
3- این وب‌پارت امکانات بسیار مناسب‌تری برای نمایش و Rendering اطلاعات دارد.
4-  این وب‌پارت روش‌های بسیار مناسب‌تری برای سفارشی کردن و کنترل در زمان اجرا (Run Time) دارد.
5- از این وب‌پارت می‌شود در سایت‌های دیگر استفاده کرد. بطور مشخص می‌شود اطلاعات لیستی از یک سایت را در سایت دیگری نمایش داد.

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

خلاصه آمار
بازدید امروز این صفحه: 1
بازدید کل این صفحه: 228
بازدید کل سایت: 372218
گستره‌نگار ©