گزارش ساز

ماژول گزارش ساز، امکان تهیه گزارشات متنوع از بخش­های مختلف پورتال را فراهم می‌سازد. با استفاده از گزارش ساز، شما قادرخواهید بود از هر آنچه در پورتال وجود دارد گزارش دلخواه خود را تهیه نمائید.
برخی از این قسمت­ها عبارتند از:
1. محتوای ثبت شده: کلیه محتوای ثبت شده در پورتال در این بخش قابل دسترسی و گزارش­گیری است.
2. کاربران: لیست کاربران پورتال در این بخش قابل نمایش و گزارش­گیری است. علاوه بر مشخصات عمومی هر کاربر، مانند نام کاربری، ایمیل، تصویر، تاریخ ثبت نام،‌ تاریخ آخرین ورود و... کلیه فعالیت­های مربوط به کاربر، مانند محتوای ثبت شده، نظرات کاربر، لیست فایلهای ثبت شده توسط کاربر و هر آنچه در پورتال به آن کاربر مرتبط می‌شود، قابل گزارشگیری است.
3. فایلها: در این قسمت، امکان گزارشگیری از لیست فایلهای موجود در پورتال امکان­پذیر است.
4. لیست ماژول­ها و تم­های پورتال
5. اطلاعات ماژول آزمون جهت تهیه گزارش سفارشی از نتایج آنها
6. و...
دسترسی به هر گزارش علاوه بر امکان نمایش عمومی می‌تواند بر اساس نقش کاربری و یا داشتن یک یا چند مجوز خاص محدود شود. علاوه بر امکان تعیین سطح دسترسی برای کل گزارش، نتایج حاصل از گزارش بر اساس مجوزهای تعیین شده در بخش محتوا با توجه به کاربر مشاهده کننده، فیلتر می­شود.

خروجی گزارش موردنظر می‌تواند در قالب­های مختلف نظیر لیست، جدول، Grid، اسلاید، نمودار و ... نمایش داده شود. هر گزارش می‌تواند به شکل یک صفحه مستقل و یا به صورت بلوک، جهت نمایش در بخش­های مختلف پورتال تهیه شود. در صورت انتخاب خروجی به صورت صفحه مستقل، امکان تعیین مسیر،‌ قرارگیری در منوی مورد نظر و ... قابل تنظیم است.
امکانات:
امکان ایجاد گزارش از کلیه بخش­های پورتال شامل محتوا، کاربران، فایلها، نظرات و ...
امکان ایجاد محدودیت دسترسی بر اساس مجوز و نقش­های کاربری
امکان تعیین نحوه صفحه­بندی گزارشات
تعیین ترتیب نمایش نتایج بر اساس کلیه فیلدهای موجود
یکپارچگی با بخش­های مختلف پورتال
امکان نمایش نتایج به صورت Ajax
امکان استفاده از سایر گزارشات تولید شده در یک گزارش
امکان تعیین آدرس صفحه‌ی مشاهده گزارش
تهیه خروجی از گزارش با فرمت­های مختلف
امکان ایجاد ارتباط بین جداول مختلف (Relationships)
امکان استفاده از فیلترهای مختلف
امکان ویرایش، حذف، Import و Export گزارشات
امکان ایجاد نمایش از گزارش به صورت صفحه مجزا،‌ بلوک، آر اس اس و ...
امکان نمایش متن دلخواه در حالتی که گزارش نتیجه­ای نداشته باشد
امکان تعیین متن هدر و فوتر گزارش
امکان نمایش پرس و جوی تولید کننده‌ی گزارش
امکان پیش نمایش نتایج در هنگام ایجاد گزارش
قابلیت کش(cache) کردن نتایج جهت افزایش کارایی
امکان غیرفعال­سازی یک گزارش
امکان جستجو در لیست گزارش­ها