خبرهای خوش شیرپوینت 2013 برای برنامه نویسان – قسمت اول




عنوان یک توسعه دهنده نرم افزار یکی از جنبه هایی که همیشه در نسخه جدید نرم افزارها و تکنولوژی های مرتبط با حوزه نرم افزار برایم مهم بوده، امکاناتی است که برای برنامه نویسان در نظر گرفته می شود. سالهاست که شرکت های نرم افزاری به تولید محصولاتی با قابلیت توسعه توسط برنامه نویسان مشغولند و همواره API های نرم افزاری خود را در این جهت بهبود می بخشند.
در این جنبه از محصولات نرم افزاری، فرقی نمی کند که از یک مرورگر و Add one ها و Extension هایش صحبت می کنیم یا یک پلتفرم موبایل و App های آن. در هر حال گسترش بازار و تجارت و کسب و کار شرکت های بزرگ با کیفیت و کمیت برنامه هایی که توسط برنامه نویسان خارج از این شرکت ها نوشته می شود ارتباط مستقیم دارد.
مایکروسافت همواره یکی از پیشروترین شرکت های نرم افزاری در این خصوص بوده است. اغلب محصولات مهم و اصلی مایکروسافت از سیستم عامل گرفته تا IDE تولید نرم افزار، از Mail Server گرفته تا خانواده آفیس و ... SDK های مربوط به خود را دارند که همواره با مجموعه بی نظیری از مستندات فنی شامل راهنماها و نمونه کدها برای ارائه یک پکیج کامل برای برنامه نویسان ارائه می شوند. شیرپوینت نیز به عنوان یکی از محصولات راهبردی مایکروسافت از نخستین نسخه های خود API های مختلفی جهت کار به برنامه نویسان عرضه کرده است.
اهمیت API شیرپوینت به گونه ای است که اغلب در نزد برنامه نویسان از شیرپوینت به اینگونه یاد می شود: شیرپوینت یک محصول Open Source نیست اما همه کارهایی که مایکروسافت در آن انجام می دهد از طریق یک مجموعه API قدرتمند در اختیار همه قرار گرفته است!
جالب است بدانید مجموعه DLLهایی که Object Model شیرپوینت را تشکیل می دهند، دارای توابع و کلاس هایی هستند که برنامه نویسان را قادر می سازند تا کارهایی انجام دهند که در حالت عادی و از طریق خود User Interface شیرپوینت قابل انجام نیست.
امکانات برنامه نویسی شیرپوینت 2013
در مقاله قبلی به برخی از امکانات جدیدی که در شیرپوینت 2013 اضافه شده است اشاره کردیم. در این مقاله می خواهیم در خصوص امکانات که مایکروسافت در شیرپوینت 2013 در اختیار برنامه نویسان قرار داده است صحبت کنیم.
پیش از شروع این مبحث، خوب است بدانید که به روز رسانی صورت گرفته در شیرپوینت در Object Model آن نیز اعمال می شود. به عنوان مثال هنگامی که سرویس پکی برای شیرپوینت ارائه می شود، این سرویس پک DLL های اصلی شیرپوینت نظیر Microsoft.SharePoint.dll را نیز تحت تاثیر قرار می دهد که به شکل مستقیم باعث بهبود یا افزایش توان عملکرد برای برنامه نویسان می شود. در شیرپوینت 2013 نیز مایکروسافت گام بسیار بزرگی برای هماهنگ کردن API های ارائه شده برای شیرپوینت با استانداردها و فناوری های روز برداشته که در این مقاله به آن ها اشاره کوتاهی خواهیم داشت.
برنامه نویسی ابری
در مقاله پیشین از یکی از امکانات معرفی شده برای شیرپوینت 2013 یعنی فروشگاه برنامه یا App Store برای شیرپوینت صحبت کردیم. مایکروسافت امکانات خوبی برای توسعه برنامه های مختلف ابری در شیرپوینت ایجاد کرده است. مفاهیم قدیمی و پایه ای شیرپوینت نظیر لیست ها نیز به گونه ای از App ها تبدیل شده اند. همانطور که در تصویر زیر پیداست مایکروسافت راه های مختلفی برای host کردن این برنامه ها ایجاد کرده است.
social broadcasting
ارائه و پشتیبانی از REST
شیرپوینت 2013 بخشی از قابلیت های خود را در قالب سرویس های REST ارائه داده است. به کمک این سرویس شما می توانید با فراخوانی url هایی به شکل REST، عملیاتی نظیر مشاهده، انجام عملیات CRUD (افزودن، خواندن، به روز رسانی و حذف)، همگام سازی برنامه های کلاینت با سرور شیرپوینت، نسخه بندی و ... برای برنامه نویسان ممکن می سازد.
API جدید برای Client و Server
اینکه از کدامیک از روش های ارائه شده مایکروسافت برای کار با API های شیرپوینت استفاده می کنید به سه فاکتور اساسی زیر مرتبط است:
  1. نوع برنامه
  2. مهارت های برنامه نویسی شما
  3. نوع دستگاهی که برنامه شما روی آن اجرا خواهد شد
شکل زیر API های مایکروسافت را به صورت طبقه بندی شده بر اساس نوع راهکار نمایش می دهد، همانطور که از شکل پیداست برای کار با شیرپوینت و داده های آن روش های زیر وجود دارد:
  1. Server Side Object Model: شامل DLL های سروری شیرپوینت نظیر Microsoft.SharePoint.dll است که در گذشته نیز بیشترین حجم برنامه ها با استفاده از این API ها تولید می شده است
  2. Client Object Model: شامل DLL هایی است که برای استفاده در برنامه های کلاینتی (مانند برنامه های ویندوزی یا کنسول که در کامپیوتری غیر از سرور شیرپوینت اجرا می شوند و باید با شیرپوینت و داده های آن تعامل داشته باشند) مورد استفاده قرار می گیرند.
  3. Silverlight Client Object Model: همانطور که از نامش پیداست Object Model مخصوص استفاده در برنامه های توسعه داده شده با Silverlight است. این نوع Object Model که برای اولین بار در شیرپوینت 2010 معرفی شد، در نسخه 2013 شیرپوینت بهبودهای قابل ملاحظه ای داشته است.
  4. JavaScript Object Model: مایکروسافت در شیرپوینت 2010 جاوااسکریپت های مورد استفاده در شیرپوینت را نیز به صورت دسته بندی و کلاسه شده در اختیار برنامه نویسان قرار داد تا از طریق این Object Model بتوانند با کمک کدهای جاوا اسکریپتی که در صفحات شیرپوینتی قرار می دهند با شیرپوینت و داده هایش ارتباط برقرار کنند، همانطور که در تصویر زیر پیداست از این روش برای تولید App ها برای شیرپوینت و Office می توان استفاده کرد.
  5. REST/OData Endpoints همانطور که به صورت مختصر در بخش REST توضیح داده شد در این روش با استفاده از فراخوانی url های عملیات های مختلف را در ارتباط با شیرپوینت می توان انجام داد. از این نوع API برای تولید برنامه های موبایلی در پلتفرم هایی نظیر Android و iOS می توان استفاده نمود
  6. Mobile Silverlight API : این API نیز که در شیرپوینت 2013 معرفی شده است مخصوص تولید برنامه هایی با استفاده از Silverlight برای Windows Phone پلتفرم موبایل مایکروسافت می باشد.
social broadcasting
Remote Event Receiver
یکی از راهکارهای قدیمی در مجموعه راهکارهای شیرپوینت Event Handler یا Event Receiver ها هستند. به کمک Event Handler ها می توانید رویدادهای مختلفی که در سطح لیست، آیتم های لیست یا سایت شما واقع می شوند را مدیریت کرده و برای آن ها کد بنویسید.
در شیرپوینت 2013، یک مفهوم گسترش یافته از Event Handler ها به نام Remote Event Receiver معرفی شده است که به کمک آن می توان رویدادهای مختلف در شیرپوینت را مدیریت کرد. تفاوت عمده این Event Receiver ها در این است که می توانند با component های ریموت شیرپوینت نیز کار کنند.
امکانات اجتماعی
همانطور که در مقاله "شیرپوینت 2013: نسخه جدید محصول قدرتمند مایکروسافت برای سازمان ها" که در شماره 115 زمان تحول به چاپ رسیده است اشاره شد، یکی از ویژگی هایی که به واسطه خریداری شرکت yammer (از شرکت های پیشرو در عرضه امکانات اجتماعی برای سازمان ها) در شیرپوینت 2013 دیده می شود، بهبود ویژگی های اجتماعی شیرپوینت است.
social broadcasting
سایر امکانات
مجموعه امکاناتی که در شیرپوینت 2013 برای برنامه نویسان فراهم شده است آن قدر متنوع هستند که پرداختن به آن ها و معرفی این امکانات در یک مقاله امکان پذیر نیست. در مقاله بعدی به بخش دیگری از امکانات مربوط به برنامه نویسی در شیرپوینت 2013 می پردازیم از جمله امکانات برنامه نویسی موبایل که برای اولین بار در شیرپوینت 2013 معرفی شده اند. همچنین به معرفی ابزارهای مختلف برای کار توسعه شیرپوینت و بهبودهایی که در آن ها ایجاد شده است خواهیم پرداخت.
 

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

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

پلاگین‌ نویسی و هوش سازمانی، نگاهی به امکانات جدید گردش کار پرنیان در شیرپوینت 2010

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

وقتی صحبت انتقال موتور گردش کار به نسخه 2010 شد یکی از دغدغه‌های تیم فنی شرکت این بود که چطور اکشن‌های مختلف گردش کار رو انعطاف پذیر کنیم.
در گردش کار نسخه 2010 پرنیان که به طور اختصاصی برای شیرپوینت 2010 آماده و بهینه سازی شده، یکی از مهمترین feature هایی که اضافه شده امکان پلاگین نویسی برای گردش کار هست.
این کار چند تا حسن داره: اول اینکه هسته اصلی موتور گردش کار رو سبک می‌کنه، در واقع می‌تونیم ویژگی‌های مختلف رو در قالب پلاگین به هسته اصلی اضافه کنیم و موتور گردش کار فقط همان نقش گرداندن فرم‌ها رو به عهده داشته باشه. دوم اینکه دست Developer‌های مشتری رو برای انطباق گردش کار با روال‌های سازمانشون کاملاً باز می‌گذاره. در واقع اون‌ها می‌توانند متد یک وب سرویس/ یک dll رو در event‌های خاصی از گردش کار فراخوانی کنند. سوم اینکه backward compatibility رو برای گردش کار بسیار ساده می‌کنه، از اونجایی که دیگه نیاز به تغییر هسته اصلی گردش کار برای اضافه کردن ویژگی‌ها و امکانات جدید نیست، بنابراین به راحتی میشه امکانات جدید رو به گردش کار اضافه کرد و نگران نسخه بندی و سازگاری با گردش کارهای قدیمی هم نبود!

نکته مهم دیگه‌ای که البته در گردش کار نسخه 2007 هم اضافه شده اما به نظرم بهترین استفاده‌اش در نسخه 2010 خواهد بود امکان Dashboard گردش کار هستش. در واقع ما اطلاعات مربوط به هر گردش کار (وظایف، اکشن‌هایی که روی فرم‌ها اتفاق افتاده، کاربرانی که روی فرم‌ها کار کردند، زمان و تاریخ، لاگ‌های سیستم و ...) رو نگهداری می‌کنیم و از اون‌ها یک داشبورد هوش سازمانی تهیه می‌کنیم. به کمک این داشبورد مدیران قادر خواهند بود، نقاط ضعف و قوت سازمانشون رو در اجرای فرآیندهای مختلف به راحتی مشاهده کنند. مثلاً میشه آماری از متوسط زمانی که صرف تکمیل یک فرآیند در سازمان  میشه یا اینکه به عنوان مثال کدام بخش یک فرآیند خاص بیشترین ترافیک کاری رو داره، به این ترتیب مدیران و تصمیم گیرندگان سازمان‌ها می‌توانند با اصلاح روال‌ها به خدمات‌دهی بهتر، کاهش هزینه‌ها و کاهش زمان انجام فرایندهای الکترونیکی کمک کنند.

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

بهبود مدیریت 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‌ کنید.
 
 

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

در بخش عمليات سايت (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>

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

 

یک مشکل، یک تجربه و یک راهکار : اکسچنج تغییرات دسترسی ها را دیر اعمال می کند

Exchange Server یکی از محصولات شرکت مایکروسافت برای مدیریت نامه ها، جلسات، وظایف و ... می باشد. Exchange Server 2007 دارای لایه و زیر سیستم های مختلفی می باشد که هر یک وظایف خاصی را به عهده می گیرد.

یکی از مشکلاتی که بسیاری از مدیران شبکه  در این سرور درگیر آن هستند، اعمال کند تغییرات و دسترسی ها می باشد. به طور مثال برای دسترسی Send On Belalf  برای یک کاربر خاص زمانی حداکثر 2 ساعت زمان خواهد برد تا کش داخلی سرویس Information Store به روز شود.از وظایف این سرویس مدیریت دسترسی ها برای کاربران و ارسال نامه می باشد. برای حل این منظور می توان 1- این سرور را Stop/Start نمود که عملا ارتباط outlook همه کاربران به Exchange قطع/وصل خواهد شد 2- با روش زیر در Registry تغییرات لازم را داد تا زمان interval را مثلا به بیست دقیقه کاهش دهیم.

In RegEdit.exe , Locate the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem key.

  To change the mailbox information cache age limit value, do the following:

  1. Right-click ParametersSystem, select New, and then select DWORD value.
  2. Name the new DWORD value Mailbox Cache Age Limit.
  3. Right-click Mailbox Cache Age Limit, and then click Modify.
  4. For the Base option, click Decimal.
  5. In the Value data text box, enter a positive integer specifying the mailbox information cache age limit in minutes, and then click OK. The default value is two hours (120 minutes).

مرجع:

http://technet.microsoft.com/en-us/library/bb684892%28EXCHG.80%29.aspx

 

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

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

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

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

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

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 اين توانائيها را در راستاي ارائه توابعي در حد و اندازه سازمانهاي گسترده براي مديريت رکوردها ، جستجو، جريان کاري، پورتالها، سايتهاي شخصي و... گسترش مي دهد.
 

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

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

 

فیلم دمو برای محصولات پرنیان

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

یکی از دلایل موفقیت شرکت‌هایی مثل اپل اینه که درارائه دادن یا پرزنت محصولاتشون خیلی خوب کار می‌کنند. چون نرم افزار محصول فکر هست و چیزی نیست که قابل لمس کردن باشه بنابراین نحوه ارائه‌اش هم متفاوته. بعضی وقت‌ها شرکت‌ها نسخه‌های نمایشی (دمو) رو به صورت رایگان در اختیار می‌گذارند. بعضی وقت‌ها یک پرزنت تصویری در قالب کاتالوگ یا سی‌دی با اسکرین‌شات‌های نرم افزار درست می‌کنند. البته راه‌های دیگه‌ای مثل برگزاری همایش‌های آشنایی یا جلسات پرزنت هم وجود داره.

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

فیلم دمو گردش کار پرنیان: گردش کار یکی از محصولات کلیدی پرنیان هست که بر پایه شیرپوینت و InfoPath و Windows Workflow Foundation ایجاد شده و قابلیت‌های فوق‌العاده‌ای داره. متنی که در توضیح قابلیت‌های گردش کار نوشته بودیم چندان به روز نبود و خیلی هم نمی‌شد کارکردش رو لمس کرد.

گردش کار نمونه ایجاد کردیم که بگذاریم روی سایت ولی خب با یکی دو step گردش کار واقعاً نمی‌شه ارزش کار رو فهمید. این بود که یک فیلم دمو از گردش‌کارهای یکی از مشتریان تهیه کردیم. این گردش کارها که برای چند مشتری پیاده سازی شده امتحان خودش رو توی استفاده بالا به شکل فوق‌العاده‌ای قبول شده. این فیلم تقریباً 12 دقیقه‌ای رو می‌تونید از اینجا ببینید.

فیلم دمو Single Sign On: سرویس SSO‌ یا لاگین فقط یک مرتبه از اون سرویس‌هایی بود که نمی‌شد نسخه آنلاینش رو قرار داد. بنابراین یک فیلم کوتاه کمتر از یک دقیقه‌ای از وضعیت کار و قابلیت‌هاش آماده کردیم. این سرویس کارش اینه که شما لیستی از نرم‌افزارهای وب/ویندوزی که کاربرها با اونها کار می‌کنند رو ایجاد می‌کنید، کاربر با یک بار ذخیره نام کاربری و کلمه عبورش، میتونه از اون به بعد هر بار که به پورتال شیرپوینتی وارد میشه با یک کلیک و بدون نیاز به وارد کردن مجدد کلمه عبور وارد اون برنامه بشه. این فیلم رو هم از اینجا می‌تونید مشاهده کنید.

به زودی فیلم اتوماسیون اداری پرنیان که بر مبنای شیرپوینت و outlook هستش هم به سایت اضافه می‌شه.

 

 

آخرین نظرات

Comment RSS