بلاگ پرنیان

پرنیان، ارایه دهنده نرم افزارهای اتوماسیون اداری، CRM و پورتال

وب پارتی برای تجمیع ایمیل های داخلی و اینترنتی در شیرپوینت

یکی از وب پارتها (جزء وب ها) جدید پرنیان وب پارت تجمیع ایمیلهای داخلی و اینترنتی است.
 
در سیستم SSO پرنیان امکان تعریف ایمیلهای داخل سازمانی و ایمیلهای اینترنتی وجود داره. وب پارت تجمیع ایمیلهای پرنیان با اتصال به SSO پرنیان و از طریق تنظیماتی که در خود وب پارت انجام میشه، ایمیلهای کاربران رو به یک لیست شیرپوینت که توسط مدیر سیستم قابل تنظیم هست اضافه میکنه و کاربر میتونه تمام ایمیلهای مختلفش رو که به ترتیب تاریخ مرتب شدند رو از یک محل ببینه و در صورت نیاز حتی view های سفارشی برای خودش ایجاد کنه.
 
قابلیت های کلیدی وب پارت تجمیع ایمیل پرنیان
  • امکان تعریف 4 سرور ایمیل با مشخصاتی نظیر نام سرور (که در لیست ایمیلها به عنوان سرویس ایمیل مشخص میشه)، آدرس سرور، پورت سرور، شناسه سیستم SSO، استفاده از پروکسی و SSL در اتصال به اینترنت
  • امکان تعریف مدت زمانیکه ایمیلهای دریافتی آرشیو می شوند.
  • امکان تعریف پروکسی برای سازمانهایی که در شبکه داخلیشون برای اتصال به اینترنت از پروکسی استفاده می کنند
  • امکان مشخص کردن لیستی که ایمیلها در اون آرشیو می شوند. به دلیل اینکه ماهیت کار وب پارت هست میشه چند بار و در سایتهای مختلف شیرپوینتی ازش استفاده کرد و بنابراین میشه لیستهای مختلفی برای ذخیره ایمیلها داشت

وب پارت تجمیع ایمیلهای پرنیان

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

امنیت وب پارت
علاوه بر اینکه امکان اتصال به صورت SSL به سرورهای ایمیل (مخصوصاً سرورهای نظیر Gmail و Live) وجود داره، به محض اضافه شدن یک آیتم (یک ایمیل) به لیست، دسترسی همه به اون آیتم قطع و فقط به کاربری که ایمیل مربوط به اون هست اجازه دسترسی داده میشه. به این ترتیب میشه از view های مختلف روی لیست استفاده کرد و حتی view های سفارشی ساخت.

راه اندازی بخش وب پارت پرنیان پورتال

وب پارتهای بخش عمومی تر پورتال های شیرپوینتی هستند. بر عکس مواردی مثل گردش کار که برای هر سازمان تفاوت داره، وب پارتها یا اجزای وب در هر سازمان و هر پورتالی به صورت نامحدود قابل استفاده هستند.
 
با تلاش همه دوستانم در شرکت، بخش وب پارت پرنیان پورتال رو آماده کردیم. در این بخش راهکارهایی که پرنیان در حوزه وب پارتهای شیرپوینت ارائه می کنه رو خواهید دید.
در حال حاضر 6 وب پارت از مجموعه وب پارتهای پرنیان در این بخش معرفی شدند و Demo این وب پارتها هم روی سایت قرار گرفته:
 
نمایش وضعیت آب و هوا

نمایش وضعیت آب و هوا

این وب پارت بر اساس تنظیمات خود نمایش وضعیت آب و هوا و پیش بینی آن را در شیرپوینت امکان پذیر می کند. توضیحات بیشتر و دمو آنلاین

وب پارت جس��جو در لیستهای شیرپوینتجستجو در لیست های شیرپوینت

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

تقویم کوچک پرنیانتقویم کوچک

این وب پارت که به تقویم شمسی شیرپوینت متصل شده امکان نمایش رویدادهای روز (تاریخی و سازمانی) را در نمایی کوچک و زیبا دارد. توضیحات بیشتر و دمو آنلاین

اسلاید شو بر مبنای سیلور لایتاسلاید شو سیلورلایت

این وب پارت تصاویر یک کتابخانه تصویر شیرپوینت را به صورت اسلاید شو بر مبنای سیلورلایت نمایش می دهد. توضیحات بیشتر و دمو آنلاین 

تقویم کوچک پرنیان

دیکشنری (لغت نامه) پرنیان

این وب پارت که به بانک اطلاعاتی با بیش از 50000 لغت متصل می شود امکان جستجو و مشاهده معانی کلمات جستجو شده را دارد. توضیحات بیشتر و دمو آنلاین

وب پارت سخن بزرگان

سخن بزرگان

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

البته این همه وب پارتهای پرنیان نیست. بعضی وب پارتها مثل تجمیع ایمیلها که قبلاً معرفی شده بود هم به این لیست اضافه می شوند و البته وب پارتهای دیگه ای هم در حال توسعه هستند.

 

سایت جدید شرکت آماده شد!

خب، بالاخره Parnian Portal با استفاده از Microsoft SharePoint 2007  آماده شد. این سایت از آدرس www.parnianportal.com قابل دسترسی هست. سعی کردیم توانایی هایی شرکت در SharePoint Look & Feel Customization رو توی این سایت استفاده کنیم ( به قول بعضی ها: "خیلی هم خوب!")
 
Parnian Portal
 
اگر بخوام مهمترین بخش های این Customization رو لیست کنم، اینطور میشه:
  • تفکیک دقیق بخش های مختلف هر MasterPage صرفنظر از شکل نمایش (HTML Tags). اینطوری میشه براحتی کل Theme رو تغییر داد.
  • اضافه کردن jQuery، Adobe Flash, Silverlight. بنابراین میشه از امکانات جالب jQuery در UI استفاده کرد. همینطور Video ها با استفاده از Flash یا Sliverlight کاملا در اختیارمونه!

 

شیرپوینت 2010 آمد

شیرپوینت 2010یکی از مزایای کار در حوزه نرم‌افزار اینه که برای باقی ماندن در بازار رقابت همیشه باید به روز باشی.
هم درخواست مشتری‌ها و هم شرایطی که رقبا دارند شرکت‌ها و افراد فعال در این حوزه رو به مطالعه و تلاش بیشتر در جهت به روز بودن تشویق می‌کنه. البته ارزانی دسترسی به آخرین ابزارها و فناوری‌ها در ایران هم در تشدید این تب بی تاثیر نیست.
 
همه این‌ها مقدمه بود برای اینکه به عرضه نسخه نهایی شیرپوینت 2010 اشاره کنم. شیرپوینت 2010 رو از این آدرس می‌تونید دانلود کنید.
 
ما هم در شرکت پرنیان به عنوان ارائه کننده راهکارهای شیرپوینتی از زمان ارائه نسخه بتا شیرپوینت 2010 پیگیر اتفاقات و تغییرات بودیم. ویژگی‌های بسیار خوبی به نسخه جدید شیرپوینت و همین‌طور آفیس 2010 اضافه شده. در کار توسعه هم مایکروسافت در Visual Studio 2010 به طور رسمی قالب‌های توسعه نرم‌افزاری شیرپوینت رو اضافه کرده.
با اومدن پکیج فارسی ساز و تقویم شمسی شیرپوینت 2010 مسلماً ارائه راهکارهای جدید در بستر شیرپوینت 2010 و همین‌طور انتقال راهکارهای موجود از 2007 به 2010 سرعت بیشتری می‌گیره.
 
به تدریج و با تکمیل شدن سایت شرکت و قرار گرفتن دمو و نسخه رایگان بعضی راهکارها روی سایت، بیشتر از شیرپوینت 2010 و قابلیت‌هاش خواهیم نوشت.

آیا همه شرطها را می توان در فیلتر لیست شیرپوینت با استفاده از واسط کاربری ایجاد کرد ؟

با توجه به نیاز یکی از مشتریان (شهرداری مشهد) این سوال برای من مطرح شد که شیرپوینت شرطهايي را که در بخش ایجاد نما (view) در بخش فیلتر لیست ایجاد می کنیم بر اساس چه منطقی ارزشیابی می کند . (با توجه به اینکه پرانتز گذاری نداریم) پس از بررسی ، نتایج زیر به دست آمد :
 1. در view ها شرط ها به ترتیبی که در فیلتر آمده اند ارزشیابی می شود .
 مثال : عبارت A And B And C Or D به صورت A And B) AND C) OR D)) ارزشیابی می شود .

 2. همه شرطها را نمی توان با این روش پیاده سازی کرد
 مثال : (A And B) OR (C And D)

برای پیاده کردن شرطهايي مانند مثال بالا می توان از ستونهای calculated استفاده کرد . به عنوان مثال شرط A=1 AND B = 1 را می توان در یک ستون Calculated با فرمول زیر ایجاد کرد =IF(AND(A=1,B=1),1,0)