وبلاگ پرنیان پردازش پارس

مقالات آموزش اتوماسیون اداری و شیرپوینت، فیلم های آموزشی، آخرین اخبار و دیگر مطالب مرتبط با دنیای نرم افزارهای سازمانی

اطلاعات بیشتر »

Pivottable در اكسل قابليتي خارق العاده كه كمتر در مورد آن مي دانيم

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

در اين پست صرفا كمي در خصوص قابليت PivotTable صحبت مي كنيم. Pivottable را مي توان در بخش insert از ريبون معروف office پيدا كرد. كافي روي آن كليك كنيد و منبع داده يا اصلاحا جدول داده هاي خود را براي آن مشخص كنيد. قبل از ادامه بايد راجع به منبع داده بيشتر صحبت كنيم، شما مي توانيد اكسل را به داده هاي يك ليست يا كتابخانه اسناد از شيرپوينت و يا حتي يك query از يك پايگاه داده وصل كنيد. امكان استفاده از منابع داده متفاوت به معناي وجود يك گزارش ساز ساده،‌آشنا و قدرتمند به نام اكسل مي باشد!

بعد از مشخص كردن منبع داده با شكلي مشابه با آنچه در سمت چپ تصوير زير مي بينيد مواجه خواهيد شد (PivotTable fields list). حال فقط كافي است چند فيلد را مشخص كنيد، اكسل به سرعت گزارش خروجي را در سمت راست به شما نشان مي دهد. كار با اين پنل تنظيمات آنقدر ساده است كه اگر صرفا و به صورت تصادفي هم روي فيلدها كليك كنيد نهايتا به نتيجه دلخواه خواهيد رسيد.
 
pivottable
 

افزودن گزارش به شیرپوینت

در بخش عمليات سايت (Site Action) منوي مشاهده گزارشات (View Reports) چند گزارش پيش فرض وجود دارد . امکان افزودن ، حذف و تغيير اين گزارشات به سادگي در شيرپوينت وجود دارد . به عنوان نمونه فرض کنيد که شما مي خواهيد گزارشي ايجاد کنيد که آيتم هايي را که امروز تغيير داده ايد نمايش دهد . براي اين کار روال زير را انجام دهيد:

  1. به بخش همه محتويات سايت (View All Site Content) برويد .
  2. در قسمت ليست ها ، ليست گزارشات ساختار و محتوا (Content and Structure Reports) را باز کنيد
  3. يک ايتم جديد به آن اضافه کنيد .
  4. در بخش پرس و جوي CAML عبارت زير را وارد کنيد:

<Where>
 <And>
  <Eq>
   <FieldRef Name="Editor" LookupId="TRUE"/>
   <Value Type="int"><UserID/></Value>
  </Eq>
  <Eq>
   <FieldRef Name='Modified' />
   <Value Type="DateTime"><Today /></Value>
  </Eq>
 </And>
</Where>

يک گزارش جديد در منوي عمليات -  مشاهده گزارشات اضافه خواهد شد .

 

آشنایی با شیرپوینت

1-شیرپوینت چیست؟
شيرپونت پورتال اطلاعات سازماني مايکروسافت است که مي تواند با انجام پيکربندي بر روي اينترانت ، اکسترانت و اينترنت مورد استفاده قرار گيرد . مايکروسافت آفيس شيرپونت 2007 اين امکان را براي افراد ، تيمها و متخصصين فراهم کرده است که با هم در ارتباط بوده و تعاملات داشته باشند. پورتال سازماني شيرپونت تشکيل شده از پورتال شيرپونت و سرويسهاي ويندوز شيرپونت است، که آغاز به کار شيرپونت بر روي بستر WSSخواهد بود. WSS عمدتا توسط تيمها، پروژه ها و سازمانهاي کوچک مورد استفاده قرارمي گيرد. در حاليکه شيرپونت سرور براي افراد، تيمها و پروژه ها در حد متوسط و نيز سازمانهاي بزرگ با پورتالهاي گسترده سازماني مطرح شده است .
2- برخي واقعيتها در مورد شيرپونت
  • شيرپونت سريعترين رشد را در بين محصولات در تاريخ مايکروسافت از آن خود کرده است.
  • بيش از 75 ميليون مجوز براي شيرپونت در دنيا به فروش رسيده است
  • شيرپونت توسط مؤسسه فورستر1 به عنوان محصول درجه 1 توليد پورتال شناخته شده است .
  • شيرپونت به عنوان محصول پيشرو براي توليد پورتالهاي تجاري توسط گارتنرمجيک معرفي شده است.
  • شيرپونت به عنوان محصول پيشرو براي توليد معرفي شده است.
3-چه دليل بايد از شيرپونت استفاده کرد؟
در شيرپونت به چهار مشکل اصلي زير پاسخ داده مي شود . همانگونه که يک شرکت در طول سير تکاملي خود رشد مي کند، مستندات مربوط به آن نيز به صورت روز افزون گسترده مي شوند، تا جائيکه به زودي پيگيري و مشخص کردن محل يک سند چند کاربرده بسيار مشکل مي شود، شيرپونت اين مشکل را با فراهم کردن امکان ذخيره کردن و جا دهي مستندات در يک سايت مرکزي حل مي کند، همچنين امکان تشخيص مکان فايل در سازمان را با فراهم کردن قابليت جستجو بر روي پورتال سازماني شيرپونت بسيار ساده مي نمايد. 1-forrester به اشتراک گذاردن فايلها(مستندات) از طريق ايميل فرآيندي پر زحمت و طاقت فرساست، شيرپونت با فراهم کردن امکان امکان ذخيره سازي فايلها در يک مکان و سهولت دسترسي به آنها توسط تمام اعضاي تيم به حذف اين مشکل مي پردازد. در جامعه کاري امروزي معمولآ کارها از مکانهاي مختلف و حتي در کشورهاي متفاوت و از طريق دفترها و زير بخشهاي گوناگون دنبال مي شود ، شيرپوينت در اين راستا و با درک اين نياز امکان برقراري ارتباط بين اشخاص و تيمها و حتي انجام تعاملات بين آنها را بدون توجه به مکان فيزيکي آنها فراهم مي کند. همانطور که مي دانيم ايجاد و نگهداري سايتها کاري پر هزينه و مشکل است، شيرپونت براي هر شخص اين امکان را فراهم مي کند تا به ايجاد سايتهايي که در داخل اينترانت سازمان خود در راستاي نيازها خود عمل مي کند ، بپردازد، که اين سايتها مي توانند مربوط به زير بخشهاي سازمان ، کتابخانه مستندات ، سايتهاي جلسات ، سايتهاي چند منظوره يا حتي به عنوان مکاني براي بحث و گفتگو باشند .
4-Microsoft Office Sharepoint Serves
يک پورتال سازماني تعاملي است که بر روي Wss 3.0 ساخته شده است، MOSS 2007 تيمها و متخصصين را قادر به داشتن ارتباط و تعامل با يکديگر مي کند. برخلاف Wss شيرپونت سرور يک محصول رايگان نبوده و نيازمند دريافت يک مجوز1 مختص به خود است، MOSS 2007 در دو نسخه استاندارد و سازماني ارائه شده است . اجزاء اصلي شيرپوينت 2007 عبارتند از :
  • تعاملات تعاملات
  • پورتالها
  • جستجوي سازماني
  • مديريت محتوي سازماني
نسخه پيشين شيرپونت سرور شامل Sharepoint Portal Server 2007 و پيش از آن نيز Sharepoint Portal Server 2001 بود.
5-Windows Sharepoint Service 3.0
ويندوز شيرپونت سرويس نسخه 3 يک زير ساخت است که تمامي محصولات و تکنولوژيهاي شيرپونت براساس آن ساخته مي شوند، WSS 3.0 بيشتر براي تيمها، پروژه ها و سازمانهاي کوچک مناسب است . ويژگيهاي WSSنظير پروژه هاي تعامليWSS ، فضاي کاري اسناد، زير سايتهاي جلسات و امکانات بحث و گفتگو ، براي اشخاص وتيمهاي کوچک امکان تعامل و به اشتراک گذاري آنلاين داده ها را فراهم مي کند. نسخه قبلي WSS شامل WSS 2.0 و sharepoint team services بود، در نسخه جديد WSS يعني WSS 3.0 امکانات جديدي نظير امکان مجتمع سازي جريان کاري تغذيه Rss ، بلاگها و ويکيها و وب پارتهاي ASP فراهم شده است .
6-آيا از اين مطلب که تکنولوژي شيرپونت براي شما مناسب است اطمينان نداريد؟
براي حل اين مشکل مي توانيد به وب سايت مايکروسافت مراجعه کنيد تا اطمينان حاصل کنيد چه قسمتي از اين تکنولوژي براي سازمان شما نياز و مورد استفاده است.
7-ده مزيت برتر MOSS 2007 ده مزيت برتر که در معرفي مايکروسافت ارئه مي شود.
ده مزيت برتر WSS
1- افزايش کارآيي تيم با فراهم آوردن ابزارهايي که به سهولت تعاملات را برقرار مي کنند . افزاد را از طريق در اختيار قرار دادن اين اطلاعات و منابع مورد نياز يکديگر با هم مرتبط مي کند، کاربران مي توانند يک فضاي کاري ايجاد کرده و از امکانات تقويم همگام سازي ، اسناد سازماندهي و دريافت و ارسال اعلاميه هاي مهم و امکان به روز رساني از طريق خاصيتهاي ارتباطي که شامل اخطارها و اظهارات است و همچنين با استفاده از قالبهاي آماده ايجاد بلاگ و ويکي ، استفاده کنند.
2 - سهولت در مديريت اسناد و کمک به حصول اطمينان از يکپارچه بودن محتوي با افزايش قابليتهاي مديريت اسناد که شامل :امکان فعال سازي قابليت وارسيهاي مورد نياز بر روي سند پيش از ويرايش ، توانايي در مشاهده و بازيابي نسخه پيشين سند ، و امکان کنترل يک سري سطوح دسترسي بر روي مجموعه اي ازاسناد Wss مي تواند کمک به اطمينان از حصول جامعيت داده هاي ذخيره شده برروي سايتهاي تيم را فراهم مي کند .
3 - اطلاع رساني سريع به کاربران بهبود ايجاد شده در Wss 3.0 که در بردارنده ديدها و منوهايي است که به سادگي راهبري کاربر را در داخل سايتهاي شيرپونت انجام مي دهند، بسيارجالب توجه است. يکپارچگي موجود مابين ابزارهاي آشنا مانند برنامه هايي که در سيستم مايکروسافت آفيس موجود است، به سادگي امکان ارائه اطلاعات مورد نياز به کاربران را در راستاي افزايش سرعت به دنبال دارد، به عنوان مثال کاربران مي توانند يک فضاي کاري ايجاد کنند که در آن به ارسال و ويرايش اسنادو همچنين کسب اطلاع به روز رساني تقويم هاي موجود بر روي سايتها بپردازند که تمام اين کارها در داخل برنامه وسيستم فايلهاي مايکروسافت اعمال مي شود.
4 - گسترش راهکارهايي که دقيقآ منطبق بر فرآيندهاي تجاري شماست . اگرچه فضاهاي کاري در WSS به سادگي پياده سازي مي شوند ، اما سازمانها معمولآ به دنبال گسترش راهکارهايي هستند که بيشتر سفارشي شده اند و مي توانند به سرعت با قالبهاي کاربردي از پيش ساخته شده در راستاي پاسخگويي به فرآيندهاي تجاري خاص ، يا مجموعه از وظايف عمل نمايند .
5 - ساخت سريع و ساده يک محيط تعاملي سهولت در مديريت و سهولت در تغيير اندازه، WSSبه بخشهاي IT اين امکان را مي دهد تا به گسترش و ايجاد يک محيط تعاملي با کمترين هزينه و تلاش يک سيستم ساده پيکر بندي تک سرويس دهنده گرفته تا يک سيستم پايدار سازماني اقدام کنند زيرا تنظيمات گسترش مي توانند به صورت پويا تغيير کنند و با ا��ن زمينه، زمان کمتري براي تنظيمات ابتدايي نياز است و سازمان مي تواند کار خود را با سرعت بشتري آغاز کند.
6- کاهش در پيچيدگي موارد امنيتي اطلاعات تجاري WSS از کنترلهاي پيشرفته مديريتي در راستاي افزايش امنيت منابع اطلاعات حمايت مي کند، در حاليکه به کاهش هزينه و پيچيدگي سايت، مديريت سايت و پشتباني از آن مي پردازد، و از مزاياي در رابطه با کنترل بهتر بر روي مديريت چرخه حيات سايت ، عضويت در سايت و مجوزهاي مربوطه و همچنين محدوديتهاي ذخيره سازي استفاده مي کند .
7 - استفاده از کنترلهاي پيچيده براي حفاظت از منابع سازمان بخش IT مي تواند اقدام به تنظيم يک مجموعه از مجوزها بر روي اسناد يا اقلام در هر سطح نمايد، و بر اساس آن مديران سايتها ، تيمها و ساير کار گروه ها مي توانند اقدام به راه اندازي فضاهاي کاري تعاملي و انجام وظايف خود بر اساس اين پارامترها نمايند،اين شرايط جديد بخش IT را قادر مي سازد تا به تنظيم خط مشي هاي بالا به پايين در راستاي بهبود امکان بازيابي محتويات ، و سرويس دهي به کاربران گروهها و فضاهاي کاري تيمي مديريت سايت عمل مي کند.
8 - فراهم کردن سطح جديدي از اشتراک فايلها با قابليتهاي ذخيره سازي پايدارWSS از يک محيط کاري ذخيره سازي و بازيابي اسناد با شرايط خاص حمايت مي کند، که شامل توابع کنترل ورود و خروج ، قابليت مراجعه به تاريخ و سفارشي سازي1 ابرداده ها و ديدهاست . 1-cutomi zation شرايط جديد در WSS شامل بهبود در توابع بازيابي در راستاي فراهم ساختن سهولت امکان بازيابي مستندات و بهينه سازي امکانات پشتيببان گيري و ذخيره سازي است.
9 - سهولت در مقايس دهي به راهکارهاي تعاملي در راستاي تطابق با نيازهاي تجاري سرعت و سادگي مديريت و پيکربنديWSS با استفاده از مرور گر وب يا امکانات وب يا امکانات خط فرمان، مديريت پارک سرورها، سرورها و سايتهايي که از چهارچوب مايکروسافتNET استفاده مي کنند را قادر مي سازد تا به سفازشي سازي در سطحي گسترده دست بزند.
10- ايجاد يک زير ساخت با هزينه مناسب براي ساخت کاربردها مبتني بر وب1 wss يک چهارچوب معمول که براي مديريت اسناد و فرمهاي تعاملي با قابليت انعطاف کاربردهاي وب و سايتهاي اينترنت مقياس پذير مختص نيازهاي سازمان است ، فراهم مي کند . يکپارچه بودن با MOSS 2007 اين توانائيها را در راستاي ارائه توابعي در حد و اندازه سازمانهاي گسترده براي مديريت رکوردها ، جستجو، جريان کاري، پورتالها، سايتهاي شخصي و... گسترش مي دهد.
 

بهبود مدیریت Job ها در شیرپوینت 2010

در شیرپوینت 2007 اگر می‌خواستیم زمان بندی اجرای یک Job را تغییر بدهیم راه مستقیمی وجود نداشت و باید از طریق برنامه نویسی این کار را می‌کردیم. برای این کار ما Job ها رو که از طریق یک feature فعال می‌شدند رو حذف می‌کردیم و زمان بندی جدید رو اعمال و Job رو مجدداً feature رو فعال و Job رو اضافه می‌کردیم. به طور کلی در Central Administration شیرپوینت 2007 فقط می‌تونستیم نام Job و تاریخ آخرین اجرای اون رو ببینیم و یا Job‌ رو فعال/غیرفعال کنیم.
برای سهولت تست و اشکال زدایی Job ها (به خصوص اون‌هایی که اجراشون روزانه بود مثل Job‌ دریافت روزنامه‌ها) در زمان توسعه نرم افزاری، ما یک حالت TestMode تعریف کرده بودیم که وقتی تنظیم Job‌ در این حالت قرار می‌گرفت زمان بندی اجرای Job‌ به دقیقه‌ای تبدیل می‌شد، در غیراینصورت مثلاً برای اجرای مجدد یک Job هفتگی باید یک هفته منتظر می‌ماندیم!

اما در شیرپوینت 2010 از طریق Central Administration می‌تونید زمان بندی اجرای یک Job رو بین حالت‌های دقیقه‌ای، ساعتی، روزانه، هفتگی و ماهانه به راحتی تغییر بدید یا Job رو سریع Run‌ کنید.
 
 

شيرپوينت 2010 و هوش سازماني

بعد از ظهور شيرپوينت و قابليتهاي جالب و جذاب آن در ايجاد سرويس هاي BI، تعداد زيادي از سازمانها از شيرپوينت براي مديريت و اشتراك گزارشات و تحليلها استفاده كرده و مي كنند. گزارشات در فرمتهاي گوناگوني ايجاد مي شوند. تعدادي از آنها در قالب مستنداتي است كه به صورت خودكار و يا دستي توليد شده اند؛ بعضي ديگر فايلهاي اكسلي هستند كه حاوي سطوحي از تعامل پذيري از طريق چارتها و pivot table هستند؛ و گزارشهايي كه به صورت دايناميك و در لحظه از روي اطلاعات پايگاه داده با استفاده از ابزارهايي نظير SQL Server Reporting Service ايجاد مي شوند.

شيرپوينت نه تنها امكان نمايش اين انواع مختلف گزارشات را به صورت امن فراهم مي كند، بلكه امكاناتي را ايجاد كرده تا اين گزارشات را در قالب داشبورد گرد هم آوريم و تصويري وي‍‍ژوال و بصري از فرايندهاي كسب و كار در اختيار مديران قرار دهيم.

براي روش شدن تعريف BI در جلسات از مثال زير استفاده مي كنم. مدير يك سازمان كه نقش رهبري و هدايت سازمان را بر عهده دارد مانند يك راننده اتومبيل فرض كنيد كه نقش هدايت اتومبيل را عهده دار است. سرويس BI داشبوردي در اختيار مدير قرار مي دهد كه وضعيت سازمان خود را با يك نگاه ارزيابي كند درست مانند داشبورد مقابل راننده كه با يك نگاه به آن مي تواند از وضعيت دماي آب، ميزان سوخت، دور موتور، سرعت و ... مطلع شود.

هوش سازمانی - BI
 

تغيير واسط کاربری فرم هاي InfoPath گردش کار

در نسخه هاي جديد گردش کار به تدريج مواردي که در فرم هاي Infopath گردش کار به کاربر نمايش داده مي شد اضافه شد . اين امکانات شامل موارد زير مي شد .
  • تاريخ ، شماره گردش ، آرم سازمان · تاريخچه گردش کار ها ·
  • اطلاعات وظيفه شامل عنوان وظيفه ، تاريخ سررسيد ، تاريخ ياد آوري و ...
  • موارد جديد اضافه شده به toolbar ارجاع مانند "جهت انجام تا تاريخ"
  • نماي عمومي فرم (براي نمايش خلاصه اي از اطلاعات فرم و وظايف مربوط به آن )
  • نماي چاپ فرم
با اضافه شدن اين امکانات در فرم هاي InfoPath گردش کار تصميم گرفتيم که واسط کاربری جديدي برای فرم هاي InfoPath مربوط به گردش کار طراحي کنيم .  روش پيشنهادي آقاي سعيدی استفاده از  tab page بود . به اين صورت که مواردي را که کاربر به آن در حين کار نياز پيدا مي کند در تب پيش فرض قرار دهيم و مواردي را که کاربر گاهي از اوقات به آن نياز پيدا مي کند در ساير تب ها قرار دهيم . در اين واسط کاربري رنگ بندي جديدي نيز براي فرم ها ايجاد شد . نتيجه کار را تصوير زير مي توانيد مشاهده کنيد .

 

ستون‌های فقط خواندنی، مخفی و مجوزدهی ستون‌ها در لیست‌های شیرپوینت

برای انجام کاری نیاز به لیستی داشتم که بشه بعضی ستون‌هاش رو ReadOnly و Hidden کرد. موقعی که برای یک لیست در شیرپوینت ستونی تعریف می‌کنید چنین گزینه‌ای وجود نداره اما با برنامه نویسی و از طریق property هایی مثل ReadOnlyField میشه اینو درست کرد، حتی با کمک چند تا property دیگه (مثلاً ShowInEditForm و ShowInNewForm و ...) میشه تعریف کرد که یک فیلد خاص توی فرم ویرایش یا نمایش یا ایجاد نشون داده بشه یا نه. تا اینجای کار ساده است.

اما اگر بخواهیم روی فیلد دسترسی ست کنیم چی؟ خب اینجاست که شیرپوینت هیچ روش مستقیمی چه از طریق UI و چه از طریق کدنویسی نداره! البته مایکروسافت لطف کرده و برای رندر شدن کنترل‌های مختلف توی فرم‌های ویرایش و جدید و نمایش شیرپوینت، کلاس و متدهایی رو تعریف کرده ک��  override کردنشون یک راه حل غیرمستقیم برای کاربرد مورد نظر من هست.

بعد از چند ساعت جستجو و کدنویسی و تست بالاخره نسخه یک راهکار "تعیین سطح دسترسی برای ستون‌های لیست شیرپوینت" آماده شد، هر چند هنوز از نظر ظاهری کار داره. این راهکار بعد از نصب و فعالسازی به قسمت تنظیمات لیست اضافه میشه و به کاربر امکان این رو می‌ده که برای هر ستون شیرپوینت دسترسی جداگانه‌ای رو به دلخواه ست کنه.  این راهکار البته نمونه‌های تجاری هم داره مثل این و این و چند نمونه دیگه که قابلیت‌های دیگه‌ای مثل تعیین مجوزها به صورت شرطی و ... رو هم دارند.

مساله مشابهی برای مجوزدهی روی Content Type‌ها و View ها در شیرپوینت وجود داره که به تدریج همه این‌ها رو در قالب یک solution‌ کامل پرنیانی برای رفع نقایص مجوزدهی در شیرپوینت ارائه می‌کنیم.

 

ویژگیهای برجسته شیرپوینت 2010

شعار مایکروسافت برای شیرپوینت 2010، "بستر تعاملی کسب و کارها برای وب و سازمان" است.  این شعار نشان دهنده نگاه هدفمند این کمپانی به اینترنت به عنوان یک مقوله بسیار مهم و درآمد زا می باشد.

تغییراتی نظیر پشتیبانی بهتر از مرورگرهای غیر از اینترنت اکسپلورر، افزودن قابلیتهای چون برچسب گذاری و امثالهم تایید کننده این نگاه هوشمندانه هستند که در آینده نه چندان دور مرز مشخصی بین پورتال اینترانت سازمانها و پورتال اینترنتی وجود نخواهد داشت. و پرسنل سازمان تقریبا اکثر خدمات و سرویسهای پورتال را چه بیرون و چه درون سازمان دریافت خواهند کرد.

و اما توصیف برجسته ترین ویژگیها و قابلیتهای شیرپوینت 2010 نسبت به نسخه های قبلی آن:

§         رابط کاربری کاملا جدید مخصوصا بکارگیری ریبون

از نظر من تفاوت رابط کاربری شیرپوینت 2010 با نسخه های قبلی مشابه تفاوت آفیس 2007 نسبت به نسخه های قبلی آن است. ایده جدید تیم طراحی آفیس در بکارگیری ریبون به عنوان یک ساختار جدید، ابتدا با مقاومت کاربران روبرو شد، تا آنجا که extension ی برای آفیس نوشته شد که ریبون را حذف و همان منوی قبلی را جایگزین می کرد!!!

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

شاید اصلی ترین تفاوت در رابط کاربری شیرپوینت2010 بکارگیری صحیح و مناسب ریبون و همچنین قابلیت باز شدن پنجره ها به صورت popup است.

تعریف مایکروسافت از این ویژگی: رابط کاربری کارآمد با استفاده از کنترل ریبون جدید باعث کاهش هزینه های آموزش، بهبود کارایی و کاهش هزینه ها می شود.

§         ویرایشگر وب

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

تعریف مایکروسافت از این ویژگی: ویرایشگر وب جدید به کاربران اجازه می دهد که یک سایت را به آسانی سفارشی نمایند. و به تغییرات محیط کسب و کار در زمان کوتاه و با کیفیت مناسب پاسخ دهند.

§         وب پارت سیلورلایت

تعریف مایکروسافت از این ویژگی: با استفاده از وب پارت سیلورلایت می توان به راحتی و به صورت ایمن برنامه های کاربردی و مدیا را درون سایت قرارداد و با آن یکپارچه نمود. به عبارت دیگر تجربه کاربر در کار با سیستم را به یک سطح بالاتر ارتقا داد

§         تم بهبود یافته

تعریف مایکروسافت از این ویژگی: در ترکیب با ویرایشگر وب این نسخه، تم بهبود یافته شیرپوینت 2010 امکان استفاده از تم آفیس مورد علاقه شما را فراهم می کند! همچنین با استفاده از قابلیتهای تغییر فونت و رنگها می توانید سایت شیرپوینت را به ظاهر دلخواه خود تغییر دهید.

§         پشتیبانی از مرورگرهای مختلف

بی شک یکی از واقعی ترین اشکالاتی که به شیرپوینت 2007 وارد بود، عدم امکان استفاده از همه قابلیتهای سیستم در مرورگرهای دیگری نظیر فایرفاکس یا سافاری است. در این نسخه مایکروسافت کمی از سیاستهای انحصارطلبانه خود فاصله گرفته و مرورگرهای فایرفاکس و سافاری را رسما پشتیبانی کرده است. البته بررسی های ما در پرنیان روی کروم هم نتایج قابل قبولی به همراه داشت. در مجموع اینکه دیگه چی می خواهید؟

§         سرویس Visio

در تکمیل سرویسهای مبتنی بر ابر بعد از اکسل سرویس در شیرپوینت 2007، نوبت به visio سرویس در شیرپوینت 2010 شده است. به صورت خلاصه این سرویس امکان مشاهده دیاگرمهای visio به صورت تحت وب را فراهم می نماید.

 

دادن مقدار null به فیلد تاریخ در Infopath

داشتم سرویس آلارم را بر روی زیر ساخت گردش کار پرنیان پیاده سازی می کردم . در این سرویس نیاز شده یک فیلد تاریخ را در فایل xml مربوط به InfoPath از طریق برنامه پاک کنم ، برای این کار به InnerText مربوط به نود تاریخ مقدار خالی دادم اما در زمان submit فرم با خطای validation مواجه شدم .

پس از بررسی متوجه شدم که برای جلوگیری از چک شدن validation در نود هایی که مقدار خالی دارند باید از عبارت xsi:nil="true" در attribute های نود استفاده کنيم . به عنوان مثال برای نود زیر کنترل مربوط به فیلدهای تاریخ انجام نمي شود و خطای validation ایجاد نمی شود:

<my:DueDate xsi:nil="true"></my:DueDate>

 

هاستينگ يا ميزباني شيرپوينت فارسي

در انتهاي بسياري از جلسات كه به منظور معرفي شيرپوينت و همچنين قابليتهاي منحصر به فرد آن به منظور به كارگيري در راه اندازي  يك پورتال واقعي برگزار مي كنيم.  به يكسري سوال جديد مي رسيم.
   "خوب، قبول كنيم كه شيرپوينت خوب است، اوه نه عالي است مخصوصا به عنوان پورتال! حال چگونه آنرا روي هاست نصب كنيم؟ آيا هاست اختصاصي لازم است؟ هزينه آن چقدر است؟ لايسنس آن را چه كنيم و چندين سوال ديگر كه حاكي از آن است كه  خيلي از ما به آن دليل كه نمي دانيم شيرپوينت به لحاظ فني براي راه اندازي به چه چيزهايي نياز دارد،‌يا از اين طرف بوم مي افتيم يا از آن طرف بوم :)"

اين طرف بوم: خوب ما يك هاست داريم كه .Net و Sql Server را پشتيباني مي كند. خوب چرا نمي شود شيرپوينت را روي آن نصب كرد. مگر شما نگفتيد كه زيرساخت شيرپوينت .Net و Sql server است؟
آن طرف بام: خوب پس لازم است يك سرور اختصاصي بخريم، لايسنس شيرپوينت را هم بخريم، sql و ويندوز را هم بخريم. خوب يكهويي بگو بريد مايكروسافت را بخريد، خلاص :O

واقعا چطور مي شود از اين همه توانمندي شيرپوينت روي اينترنت بهره برداري نمود؟
شيرپوينت مجموعه اي از سرويسهاي ويندوزي، پايگاه داده، و web applicationها است كه باعث مي شود نتوان آنرا مانند يك سيستم ساده .net ي روي يك هاست كه صرفا از .Net و Sql پشتيباني مي كند، نصب نمود. لذا لازم است كه هاست مورد نظر شيرپوينت را هم مانند يك تكنولوژي Support كند. تا بتوانيم راهكارها و پورتال سازمان خود را روي آن هاست راه اندازي كنيم. اين سرويس "هاستينگ شيرپوينت" با ظهور شيرپوينت 2003 در دنيا معمول شد. و چندين سايت وجود دارند كه اين سرويس را ارايه مي دهند.
خدا را شكر، همه چيز حل شد، بريم پورتال را راه اندازي كنيم.
هنوز مقداري ديگر صبر لازم است. سرويسهاي ميزباني شيرپوينت فقط از Language packهايي كه توسط خود مايكروسافت عرضه مي شود، پشتيباني مي كنند. در نتيجه زبان فارسي و تقويم شمسي توسط اين گونه ميزبانها پشتيباني نمي شود.
هر چي كه رشته بوديد رو كه پنبه كرديد، خوب بايد چي كار كرد؟
سرويس هاستينگ شيرپوينت فارسي(Zone) كه به صورت مشترك توسط پرنيان و آفتاب ارايه مي شود، به طور كامل اين نياز را تحت پوشش قرار مي دهد، در اين سرويس شيرپوينت فارسي شده به همراه تقويم شمسي  و البته ديگر Language packهاي پشتيباني شده توسط مايكروسافت جهت ارايه هر گونه راهكار از جمله پورتال در دسترسي مي باشد.

البته هنوز هم اين گزينه وجود دارد كه براي ارايه هر سرويسي حتي يك سايت HTML استاتيك مي توان هاست اختصاصي خريد. پس موضوع هاست اختصاصي يك راه حل نيست، بلكه يك انتخاب است كه همواره و براي همه مسايل وجود دارد.

ادامه دارد ...
 

آخرین نظرات

Comment RSS