جستجو کردن یا فیلتر کردن ستون های لیست شیرپوینت

- چگونه روی ستون های یک لیست یا کتابخانه در شیرپوینت 2013 یا شیرپوینت 2013 جستجو کنیم؟

- چگونگی لینک به یک لیست در یک site شیرپوینت و اعمال فیلتر روی آن؟

- چگونگی جستجو و فیلتر کردن اطلاعات لیست ها در شیرپوینت؟

- چگونه فیلتر "شامل" یا "محتوی" بر روی ستون های شیرپوینت اعمال کنیم؟

- چگونه بر روی نماهای شیرپوینت با تاریخ شمسی فیلتر(جستجو) کنیم؟

- چگونگی فیلتر کردن یک لیست در شیرپوینت بر اساس بازه زمانی؟

- چگونگی فیلتر کردن ستون های look up در لیست های شیرپوینت؟

- تفاوت فیلتر و جستجو در شیرپوینت چیست؟

- چگونه از نتیجه جستجو در یک لیست خروجی اکسل بگیریم؟

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

 مقدمه

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

 تفاوت فیلتر و جستجو در شیرپوینت 

می دانیم که یکی از سرویس های قدرتمند شیرپوینت "جستجو" است و شیرپوینت به موتور جستجوی توانمندی مجهز است که امکان جستجو در تمام اطلاعات پورتال، محتوای اسناد آفیس و PDF و حتی پایگاه داده خارجی را فراهم می کند. سرویس جستجو روش متفاوتی را نسبت به جستجوی های معمول و متداول در برنامه های کاربردی انجام می دهد. سرویس جستجو یک job زمانبندی شده دارد که در توالی های زمانی اجرا می شود و خزنده های موتور جستجو اطلاعات را از بخش های مختلف جمع آوری، پالایش و ایندکس گذاری می کنند و در پایگاه داده متفاوتی نگهداری می نمایند. این روش در کنار همه مزایایی که دارد برای فیلتر کردن آیتم های یک لیست یا کتابخانه اسناد مناسب نیست. زیرا که :

  • سرویس جستجو در شیرپوینت به صورت غیر همزمان کار می کند و آیتم هایی که چند لحظه قبل ثبت شده یا تغییر کرده باشند در نتیجه نمایش نمی دهد.
  • امکان جستجو روی یک یا چند ستون خاص در لیست وجود ندارد.
  • امکان اعمال چند شرط به صورت همزمان وجود ندارد.

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

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

بیشتر...

 

معرفی InfoPath و وب پارت همگام ساز اینفوپس پرنیان

InfoPath چیست و کاربرد آن چگونه است؟

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

مایکروسافت InfoPath یک نرم افزار در محیط ویندوز و در بسته آفیس است که جهت طراحی، انتشار، ورود داده و ارائه فرم‌های الکترونیکی حاوی داده‌های ساخت یافته، تولید شده است. به گفته یکی از افراد تیم سازنده، یکی از تصمیم گیری‌های اساسی در طراحی معماری این نرم افزار «وفادار ماندن به اصل جدایی داده‌ها از قالب نمایش آنها در XML » بود. بنابراین در طراحی این نرم افزار از محیط طراحی فرم WYSIWYG استفاده شده است. در این محیط کنترل‌های گوناگون (از جمله لیست‌های بازشو، جعبه متن و ...) به فیلدهای اطلاعاتی پیوند خورده‌اند. این پیوند به صورت درختی سلسله مراتبی، از پوشه‌ها و فیلدهای اطلاعاتی رقم می‌خورد. این ابداع در سال 2000 توسط آدریانا نیاگو، ژان پاولی و همکارانشان صورت گرفت. می‌توان گفت که آنها XML را با XSLT  و نماهای DHTML نوشتند.

InfoPath فقط برای طراحی فرم در شیرپوینت ساخته نشده است، فرمهای طراحی شده توسط اینفوپس هم در اوتلوک و هم به صورت مستفل در محیط شبکه قابل استفاده هستند و بعد از اضافه شدن Form Service به شیرپوینت امکان نمایش فرم های اینفوپس به صورت تحت وب و در شیرپوینت نیز فراهم شد.

بیشتر...

 

وب پارت خبر پرنیان

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

بخش خبر یکی از بخش های مهم هر پورتال سازمانی است. معمولاً نیاز اولیه ای که در سازمانها مطرح می شود به این صورت است:
چه راهکاری را انتخاب کنیم که اخبار را با تصویر و خلاصه ای از خبر به ترتیب جدیدترین خبرها در پورتال نمایش دهیم. از طرفی اخبار پیش از نمایش عمومی توسط مسئول مربوطه تایید گردد.
سریعترین راه حل این مسئله که احتمالاً خیلی ها آن را انتخاب می کنند، نوشتن وب پارتی است که محتویات یک لیست شیرپوینتی را با جزئیات ذکر شده نمایش دهد. از طرفی جهت برطرف کردن نیاز به تایید ویژگی approval را در لیست فعال می کنند. اما این راهکار در طولانی مدت نیازهای بی پاسخ زیادی در پی خواهد داشت.
 راهکار خبر شرکت پرنیان محصولی است که برای زیر ذره بین این شماره در نظرگرفته ایم. این راهکار فراتر از یک وب پارت خبر است و می تواند طیف مختلفی از نیازهای آتی کاربران را پاسخگو باشد.  فاکتورهایی که در این راهکار به بررسی آنها می پردازیم عبارتند از:
•    جامع نگری و قابلیت توسعه
•    قابلیت استفاده مجدد
•    نصب و پیکربندی
•    رابط کاربری( UI)
•    تعامل کاربران با یکدیگر در ارتباط با راهکار (بخش های Social)
•    گزارشات
•    پشتیبانی

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

 

نقطه شروع در این راهکار زیر سایی خبری است که می تواند به صورت متمرکز و یا توزیع شده تنظیم گردد:
در حالت متمرکز تمامی اخبار توسط یک گروه خاص ثبت و مدیریت می شود و تنها شامل یک زیرسایت خبر اصلی می باشد و همه ی کاربران وارد این زیرسایت شده و خبر ثبت می نمایند.

در حالت توزیع شده واحدهای مختلف در سازمان به صورت مجزا امکان ثبت خبر را خواهند داشت و دارای چند زیرسایت فرعی خبر به ازای هر واحد و یک زیرسایت اصلی خبر می باشند. تمامی اخبار در زیرسایت اصلی ثبت خواهد شد اما در زیرسایت های فرعی برای هر واحد به صورت مجزا نشان داده و مدیریت خواهد شد.

 

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

بیشتر...

 

چگونگی ارسال پیغام بین کاربران در پورتال شیرپوینت؟

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

 

چگونه در شیرپوینت Alert شرطی ارسال کنیم؟

​یکی از هزاران قابلیت جذاب و مفید شیرپوینت، امکان ارسال پیام هشدار در زمان اضافه، حذف یا به روز شدن آیتم های لیست ها و کتابخانه ها است. با استفاده از این قابلیت کاربران مجاز و یا مدیر سیستم می توانند تنظیم کنند که در زمان به طور مثال اضافه شدن یک آیتم جدید در یک لیست، پیام هشداری را از طریق ایمیل یا پیامک دریافت کنند. این ویژگی بسیار کارآمد است زیرا که کاربر را از سر زدن مداوم به سیستم برای پی گیری تغییرات آسوده می کند.
حال بیاید یک سناریو را دنبال کنیم، شما مدیر بازرگانی یک شرکت داروسازی هستید و 100 ویزیتور در شهرهای سرتاسر ایران دارید که روزانه به داروخانه ها مراجعه می کنند و تلاش می کنند داروهای تولیدی شما را به داروخانه ها بفروشند. شما تصمیم گرفته اید مدیریت دقیق تری بر عملکرد ویزیتورها داشته باشید. از این رو فرمی را در شیرپوینت ایجاد کرده اید که هر ویزیتور موظف است در پایان روز تعداد فروش هر دارو را در این فرم ثبت کند. علاوه بر گزارشات که شما می توانید از این اطلاعات دریافت کنید می خواهید سیستم به صورت هوشمند به شما در کنترل فروش دارو کمک کند. لذا هشدار ذیل را برای سیستم تعریف می کنید.
داروهایی که فروش آنها از 70 مورد در هر شهر کمتر است برای صاحبان داروخانه های آن شهر یک پیامک ارسال شود با مضمون "اگر 10 درصد خرید خود را از داروی ... بیشتر کنند، 5% تخفیف می گیرند"
ارسال چنین پیامکها و ایمیلهایی در شیرپوینت که بر پایه رایط و مقادیر فیلدهای اطلاعاتی باشند وب پارت هشدار پرنیان فراهم می شود.
 
وب پارت هشدار پرنیان
 
 

 

پنل پیامک در پورتال شیرپوینت

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

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

 

خبرنامه، ایمیل مارکتینگ، پورتال و شیرپوینت

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

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

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

معنای خبرنامه ارسال مطالب خلاصه شده و مهم یا تبلیغاتی از طریق ایمیل برای مخاطبین است. با توجه به الگوریتم های سخت گیرانه تشخیص اسپم توسط سرویس دهنده های ایمیل، ارسال ایمیل انبوه ریسک بالایی دارد و احتمال رسیدن به دست مخاطب و خوانده شده آن بسیار اندک است. راه حل آن استفاده از سرویس های ارسال ایمیل انبوه است که علاوه بر کاهش ریسک فوق، گزارشات بسیار جالبی در خصوص تعداد ایمیل های رسیده، تعداد خوانده شده و حتی لینک های کلیک شده را ارایه می کنند. توضیحات فوق علت رویکرد پرنیان در تولید وب پارت خبرنامه است که به جای رسال ایمیل انبوه توسط خود این وب پارت که مشکلات عنوان شده را به همراه دارد. ارسال ایمیل به یک سرویس دهنده ایمیل انبوه به نام MailChimp سپرده شده است. وب پارت خبرنامه پرنیان با استفاده از API های این سرویس دهنده کار می کند و امکان عضو گیری و لغو عضویت را فراهم می آورد و تغییرات بر روی لیست اعضا مستقیما در لیست های تماس این سرویس دهنده اعمال می شوند.

در پایان پرنیان خوشحال خواهد ش تا وب پارت خبرنامه را به سرویس دهنده های ارسال ایمیل انبوه ایرانی نیز متصل نماید. اما تا زمان نوشتن این پست هیچکدام از سرویس های ایرانی API لازم برای این کار را ارایه نمی دهند.

 

چگونه در شیرپوینت 2013 سیستم تیکتینگ بسازیم؟

یکی از راهکارهای پر طرفدار در سازمان ها بخصوص برای بخش IT، سرویس خدمات پشتیبانی یا HelpDesk یا تیکتینگ است​. در این پست به نحوه ایجاد یک سیستم تیکتینگ با استفاده از قابلیت های شیرپونیت 2013 می پردازیم.

نیازهای یک سیستم تیکتینگ:

  • امکان اعلام مشکل (Issue) از طرف همه کاربران
  • مشکلات با وضعیت های (باز، پاسخ داده شده، بسته) قابل تفکیک باشند
  • پی گیری مشکل اعلام شده توسط درخواست دهنده
  • ارجاع مشکل توسط کارشناس توزیع درخواست ها به کارشناس مرتبط
  • ثبت پاسخ توسط کارشناس مرتبط

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

 
 طراحی فرم اعلام مشکل

اول باید تصمیم بگیریم که از InfoPath برای طراحی فرم استفاده کنیم یا از یک لیست شیرپوینت. اگر از اینفوپس استفاده کنیم مزایای و اشکالات ذیل را خواهیم داشت:

مزایا:

  • امکان طراحی فرم با رنگ بندی، طرح بندی و در مجموع انعطاف طراحی بیشتر
  • سهولت در کنترل نمایش فیلدهای اطلاعاتی در گام های مختلف حرکت فرم بین کاربران سیستم
  • امکان تعریف Validation های پیچیده برای جلوگیری از ورود اطلاعات ناقص یا غلط توسط کاربر

معایب:

  • نیاز به فرم سرور برای نمایش فرم ها که به معنای نیاز به استفاده از نسخه Portal Server شیرپوینت است.
  • کندی نمایش فرم ها در مواردی که قرار است از شبکه اینترنت برای نمایش فرم ها استفاده شود.

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

  • "گروه"  را از نوع Choice با مقادیر مورد نظر خود مانند: شبکه، نرم افزار، اینترنت، سخت افزار و ... 
  • "شرح" را از نوع Text Box Multi Line 
  • "درجه اهمیت" را از نوع Choice با مقادیر "مهم، معمولی، کم"
  • "انجام دهنده" از نوع User
  • "پاسخ" را از نوع Text Box Multi Line 
  • "تاریخ انجام" را از نوع Date
  • "وضعیت" از نوع Choice با مقادیر "باز ، پاسخ داده شده، بسته"

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

رفع مسائل

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

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

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

    • کاربر "الف" به فیلدهای عنوان، شرح، درجه اهمیت دسترسی ویرایش و به فیلدهای پاسخ، تاریخ انجام و وضعیت دسترسی خواندنی دارد.
    • کارشناس توزیع به همه فیلدها با جز انجام دهنده دسترسی خواندن دارد. و به فیلد انجام دهنده دسترسی ویرایش
    • کارشناس انجام دهنده به فیلدهای پاسخ، تاریخ انجام و وضعیت دسترسی ویرایش دارد و به سایر فیلدها دسترسی فقط خواندن

    تکمیل راهکار

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

    فونت فارسی در شیرپوینت

    در وب فارسی تا مدت ها همه نوشته های با فونت Tahoma نمایش داده می شدند. فونت Tahoma البته برای نوشته هایی با اندازه کوچک زیباست اما وقتی برای سرتیترها استفاده می شود اصلا جذابیتی ندارد.

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

    فونت فارسی 
    پرنیان نیز وب پارت فونت فارسی​ را از طریق فروشگاه شیرپوینت​ عرضه نموده است. با استفاده از این وب پارت یا به عبارت درست تر افزونه، 40 فونت lمتنوع و زیبای فارسی به بخش ویرایشگر شیرپوینت در ریبون اضافه می شود و شما می توانید در همه نوشته ها از آن استفاده کنید.

    البته به فکر طراحان هم بوده ایم. اضافه شدن این افزونه باعث می شود شما طراح عزیز بتوانید از فونت های فارسی در CSS ها نیز استفاده کنید. و سایتی زیبا با فونت های فارسی خلق کنید.

     

    با شیرپوینت برنامه واقعی بسازید

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

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

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

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

    • مدیریت متمرکز تمامی مجوزهای تنظیم شده برروی آیتمهای لیست.
    • اینترفیسی کاملا کاربرپسند
    • مجوزدهی برروی انواع مختلف لیستها و کتابخانه های اسناد.
    • مجوزدهی برروی انواع آیتمهای لیستها و کتابخانه های اسناد.
    • دسترسی سریع به صفحه ی تنظیم مجوزها از قسمت ریبون لیست.
    • جستجوی سریع و راحت برروی تمامی لیستها و کتابخانه ها به منظور یافتن سریع لیست مورد نظر و اعمال مجوز برروی خود لیست و آیمتهای آن.
    • قابلیت تنظیم مجوز به صورت قالب مجوزهای مختلف به تعداد نامحدود برروی آیتم.
    • تعیین مجوز برروی آیتم برای کاربران و گروهها شرپوینتی.
    • تعیین مجوز برروی آیتم برای کاربران و گروههای موجود در فیلدهای آیتم.
    • تعیین مجوز برروی آیتم برای گروههای کاربر اضافه کننده ی آیتم در لیست.
    • مجوز برروی آیتم برای کاربر جاری یا کاربر اضافه کننده ی آیتم در لیست.
    • انتخاب و اعمال یک با چند سطح مجوز به ایجاد کننده مورد (Creator)
    • انتخاب و اعمال یک با چند سطح مجوز به کاربران یا گروه های خاص
    • امکان انتخاب و اعمال یک با چند سطح مجوز به کاربر یا گروه موجود در یک یا چند فیلد از ستون های مورد ایجاد شده.
    • تعیین مجوز برروی تمامی نوع های محتوای آیتمهای لیست به صورت مجزا.
    • نگهداری مجوزهای فعلی آیتم و افزودن مجوزهای تعیین شده به آن و یا حذف مجوزها و سپس افزودن مجوزها به آن.
    • تعیین شرط بر اساس ستون های متنی و عددی آیتم با استفاده از عملگرهای > و < و =

     

    آخرین نظرات

    Comment RSS