طراحی پورتال های سازمانی شرکت پروجان

شیرپوینت و پراجکت سرور پروجان

استقرار شیرپوینت و پراجکت سرور

مسیر سایت

وب پارت Content Search

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

شیرپوینت دو راه اصلی برای اینکار در نظر گرفته است :

1- استفاده از وب پارت Content Query

2- راهکارهای شخصی سازی شده مبتنی بر (SPSiteDataQuery(site collection-scoped) ، SPQuery (list-scoped و  search API

 

در نسخه های پیشین استفاده از search web part ها برای راهکارهای شخصی سازی شده گزینه رایجی شده بود ولی با این وجود نیاز به  کدنویسی امری حیاتی بود. مثلا برای انجام کارهایی چون صفحه بندی نتایج جستجو، شیرپوینت 2013 وب پارت Content Search را بعنوان گزینه جدیدی مطرح کرد. این قابلیتی جدید بود که استفاده از آن (با اعمال برخی تغییرات برای انجام تنظیمات ظاهری) بسیاری از نیازها بدون نیاز به هیچ گونه کدنویسی برآورده شد. اگر شما نیز جزء توسعه دهندگان شیرپوینت باشید، با دیدن تصویر زیر درک خواهید کرد که چرا دیگر این کدنویسی ها بکار نمی آیند.

 

وب پارت Content Search در شیرپوینت

 

درک نحوه کارکرد راهکارهای مبتنی بر search :

وب پارت Content Search بوسیله قابلیت search در شیرپوینت تقویت شده است.

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

  • وب پارت Content Search می تواند برای مشاهده آیتم ها در هر کجای شیرپوینت تنظیم شود.
  • در مقابل وب پارت Content Query و SPSiteDataQuery می توانند فقط در داخل مجموعه سایت فعلی به search دسترسی داشته باشند.
  • نتایج نمایش داده شده بصورت قطعی آپدیت نیستند. از آنجاییکه قبل از نمایش هر تغییری در محتویات می بایستی یک search crawl اتفاق بیافتد، (دقت کنید که این تغییر شامل هر تغییر در عنوان ، خلاصه ، تصویر و ... برای هر سند یا صفحه ای می شود) اگر کاربری آیتمی را ایجاد یا ویرایش کند، بلافاصله نمایش داده نخواهد شد.

نکته : اگر می خواهید اعمال تغییرات بر نتایج بلافاصله منعکس شوند، بجای استفاده از Content Search از وب پارت Content Query استفاده کنید.

 

مفاهیم جدید در امکان search شیرپوینت :

اگر ما بخواهیم راهکارهایی را مبتنی بر search شیرپوینت 2013 بسازیم، باید درک اولیه ای از برخی مفاهیم داشته باشیم که در ادامه به تبیین برخی از این مفاهیم پرداخته ایم :

 

Result Source :

همانند scope جستجو در شیرپوینت 2007 و 2010 می باشد. در این امکان Rule ها برای این تعریف می شوند که محدوده scope جستجو را تعیین کنید.

 

Query Rule :

بدین وسیله شما توانایی فرمت بندی کردن نتایج مورد جستجو را بطور ویژه ای در بالای لیست نتایج خواهید داشت. (برای مثال Promoted Result) و همچنین ما می توانیم از Result Block استفاده کنیم.

 

Display Templates :

همانند الگوهای jQuery یک الگوی جاوا اسکریپت است که وظیفه فرمت بندی کنترل ها را در وب پارت Content Search به عهده دارد که بطور موثری استفاده از XSL را برای ایجاد ظاهر سایت مد نظر رواج داده است. بنابراین انعطاف پذیری زیادی در تنظیمات زیر ساخت های Search تایید شده است که در ادامه به برخی از این مفاهیم در زمینه وب پارت Content Search می پردازیم.

 

تنظیمات وب پارت Content Search :

دو رویکرد اصلی در این زمینه وجود دارد :

1- نمایش آیتم های سمت راست (Search Criteria)

2- تنظیمات ظاهری (Display Templates)

از لحاظ معیارهای جستجو، انعطاف پذیری زیادی در وب پارت Content Search وجود دارد. بنا به دلایلی این امکان وجود دارد که یا با تنظیم مشخصات وب پارت، query خود را ایجاد کنید(مثلا تنها اسنادی را به من نمایش بده که شرط X در آن برقرار باشد) و یا در Result Source موجود برخی فیلتر بندی ها را انجام دهد. ترکییب این رویکرده امری متداول است. بعنوان مثال اگر بخواهیم تنها در صفحات ویکی Search انجام دهیم ولی آیتم هایی که تگ X خورده اند را نمایش دهد.

تنظیم یک Result Source متمرکز و یک وب پارت Content Search بر روی یک صفحه بسیار شبیه هم هستند. اگرچه در شیرپوینت برخی از ویژگی های “reusable scope” و یک وب پارت با هم متفاوتند. دلیل این شباهت وجود search query است که پشت هر دو قابلیت نهفته است. بنابراین همانطوریکه در ادامه خواهید دید، رابط کاربری “Query Builder” در هر دو گنجانده شده است. پس اگر شما با نحوه تنظیم Content Search آشنایی دارید، توانایی ایجاد Result Source شخصی سازی شده را نیز خواهید داشت.

 

تنظیمات وب پارت :

اولین چیزی که باید بدانید این است که وب پارت Content Search به شکل های مختلفی در گالری وب پارتها ظاهر می شود ولی جایگاه آن در دسته بندی ‘Content Rollup’ می باشد.

 

وب پارت Content Search در شیرپوینت

 

ولی ورژنهایی با تنظیمات متفاوت بسیاری که هر کدام مخصوص پیدا کردن نوع خاصی از محتواست، وجود دارد که برای کاربران وب پارت Content Search بسیار مفید است.

 

وب پارت Content Search در شیرپوینت

 

در رابطه با دسترسی به ورژنهای مختلف Content Search گالری وب پارت پایین را مشاهده کنید :

 

وب پارت Content Search در شیرپوینت

 

بعد از افزودن وب پارت مورد نظر به صفحه، بوسیله پنجره tool قابل تنظیم می باشد. تعریف query اصلی ترین تنظیم این قسمت می باشد که همانند تصویر می تواند با کلیک بر دکمه ‘Change query’ آغاز شود.

 

وب پارت Content Search در شیرپوینت

 

سپس برای شما پنجره Build Your Query باز خواهد شد که دارای زبانه های  BASICS, REFINERS, SORTING, SETTINGS و TEST می باشد و بعنوان یک Query Builder شناخته شده است که در جاهای مختلفی از آن استفاده کرده اید، همانند :

  • جهت تنظیم وب پارت Content Search
  • جهت ایجاد Result Source
  • جهت تنظیم وب پارت Search Results

البته تفاوتهایی در این زمینه وجود دارد. برای مثال هنگام تنظیم یک وب پارت Search Results دیگر زبانه های SORTING وجود ندارد. بدین دلیل که بوسیله Result Source یا query انجام خواهد شد.

در پست بعدی به معرفی زبانه های پنجره Build Your Query در وب پارت Content Search خواهیم پرداخت.

 

 

پست مرتبط :

وب پارت CONTENT SEARCH (قسمت2)

مقایسه Content Search با Content Query

Style جدید Display Template جهت نمایش محتوا 

تنظیمات عمومی وب پارت ها

مزایای داشبوردها در هوش تجاری و فرآیند تصمیم گیری

اتصال وب پارتها

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

استفاده از فرایندهای INFOPATH FORMS

هوش تجاری (BI)

سامانه مدیریت مستندات

سامانه مدیریت جلسات

طراحی پرتالهای اینترنت و اینترانت

طراحی فرایندهای درون سازمانی

سامانه ارزیابی عملکرد

سامانه مدیریت دانش

سامانه مدیریت دروس آموخته

سامانه مدیریت پروژه سازمانیEPM

پراجکت سرور

مدیریت ارتباط با مشتری (CRM)

مایکروسافت اکسچنج سرور

اطلاع رسانی مشکلات کارگاهی

سامانه ارائه گزارشات روزانه

سامانه ارزیابی پیمانکاران

سامانه مدیریت صورت وضعیتها

سامانه پیگیری نامه ها و وظایف

سامانه مدیریت مناقصات

سامانه مدیریت قراردادها

عضویت در خبرنامه