PSPCommunity.org ورود | ثبت نام | كمك

آرش آقاجانی (Arash Aghajani)

Technical Persian Blog Focus on Microsoft SharePoint Products and Technologies

بيشترين بازديد شده

نحوه نصب و راه اندازی PerformancePoint Services در شرپوینت 2010

همانطور که در پستهای قبلی عنوان شد، از قابلیتهای جدید شرپوینت 2010 ادغام و یکپارچگی آن با PerformancePoint Service(PPS) برای تولید نمودارها، چارت ها و گزارشات مربوط به هوش تجاری یا BI میباشد. همانطور که مطلع هستید در شرپوینت 2007 زمانیکه تصمیم داشتیم از برنامه Dashboard Designer مربوط به PPS 2007 استفاده کنیم، باید آنرا به صورت جداگانه نصب و اجرا میکردیم و سپس از ارتباط آن با شیرپوینت بهره می بردیم. اما در شیرپوینت 2010 با ادغام PPS 2010 به عنوان یک سرویس یکپارچه، نحوه تنظیم و اجرای آن تفاوت زیادی پیدا کرده است.

در این پُست تصمیم دارم تا نحوه راه اندازی PerformancePoint Service 2010 را برای شما دوستان تشریح کنم.

1- قبل از هر چیزی ابتدا باید مطمئن شوید که سرویس PPS بر روی سرور شما Start شده است یا خیر؟ اگر Start نشده آنرا Start کنید. برای اینکار وارد CA شده و به ترتیب وارد آدرس زیر شوید:

CA > System Settings > Servers > Manage Services on Server

حال از لیست مورد PerformancePoint Service را Start کنید.(شکل زیر)

pps

2- اکنون وارد بخش Application Management از CA شوید. از قسمت Site Collection گزینه Create Site Collections را کلیک کنید. در صفحه باز شده، پس از وارد کردن نام سایت و سایر اطلاعات، از قسمت Template Selection تب Enterprise را انتخاب کنید و نوع سایت را Business Intelligence Center انتخاب و در نهایت OK را کلیک کنید.(شکل زیر)

pps2

3- پس از ایجاد شدن سایت جدید، آدرس آنرا در مرورگر وارد کنید. سایت شما شبیه شکل زیر خواهد بود! حال بر روی لینک Start Using PerformancePoint Services کلیک کنید.(شکل زیر)

bi1

4- پس از اینکار صفحه مربوط به راه اندازی Dashboard Designer نمایش داده میشود. بر روی گزینه Run Dashboard Designer کلیک کنید تا عملیات نصب مربوط به Dashboard Designer برنامه PPS 2010 شروع شود. (شکل زیر)

bi2

5- پس از اتمام عملیات نصب،پنجره مربوط به برنامه Dashboard Designer باز خواهد شد. ظاهر نشخه 2010 این برنامه شبیه نسخه 2007 میباشد اما با تفاوتهای جدیدتر که در پستهای آتی به آن خواهم پرداخت.

bi4

6- خُب عملیات نصب و راه اندازی اتمام یافت. از این پس برای اجرای Dashboard Designer و استفاده از امکانات PPS 2010 ، میتوانید از روشهای زیر استفاده کنید :

الف) از محیط ویندوز وارد آدرس زیر شوید و برنامه را اجرا کنید :

Start > All Programs > SharePoint > PerformancePoint Dashboard Designer

ب) از منوی Quick Launch سایت BI وارد قسمت PerformancePoint Content شوید و در لیست نمایش داده شده از منوی Items گزینه New Item و سپس انواع Content های مربوط به تولید گزارشات PPS را انتخاب کنید. اینکار سبب باز شدن برنامه Dashboard Designer خواهد شد.

Untitled

اکنون میتوانید از امکانات جدید و جذاب BI در شرپوینت 2010 استفاده کنید.

موفق و پیروز باشید. :)

نحوه نصب شرپوینت 2010 با استفاده از اکانت کاربر Local

همانطور که پیش تر و در پست قبلی (مراحل نصب شیرپوینت 2010 بر روی ویندوز 7) اشاره کرده بودم، ساختار نصب شیرپوینت 2010 در حالت فارم سرور (Advanced Mode) به گونه ای است که در هنگام اجرای Configuration Wizard شرپوینت و در مرحله مربوط به تنظیمات دیتابیس، نام اکانتی که حق دسترسی به دیتابیس را دارد از شما درخواست میشود. در نسخه 2007 شما با انتخاب و درج یک اکانت کاربر محلی یا Local میتوانستید این مرحله را به راحتی پشت سر بگذارید. اما در نسخه 2010 در هنگام نصب از نوع فارم سرور، شما فقط حق انتخاب اکانت کاربر تحت دامین (DC) را خواهید داشت. حال اگر قصد راه اندازی آزمایشی و یا نصب شرپوینت بر روی کامپیوتر شخصی فاقد دامین را داشته باشید، در این مرحله از نصب شیرپوینت 2010 با مشکل و پیغام خطایی شبیه به شکل زیر مواجه خواهید شد :

 Untitled20

پس از تحقیق و بررسی راه حلی برای حل این مشکل پیدا کردم که در زیر اونرو برای شما دوستان تشریح میکنم.

زمانیکه پس از نصب شرپوینت 2010 در حالت فارم سرور در زمان اجرای Configuration Wizard به مرحله "Specify Configuration Database Settings" رسیدید و نیاز به استفاده از کاربر Local به جای کاربر تحت دامین را داشتید، ابتدا باید این پنجره را به طور کامل با کلیک دکمه Cancel بسته و از اجرای Configuration Wizard جلوگیری کنید.

Untitled5

حال از منوی Start وارد All Programs شده و از بخش Microsoft SharePoint 2010 Products گزینه SharePoint 2010 Management Shell را انتخاب و اجرا کنید. با اینکار پنجره Power Shell شرپوینت باز خواهد شد.

در قسمت دستور، دستور "New-SPConfigurationDatabase" را اجرا کنید.سپس به ترتیب از شما نام دیتابیس مربوط به Config شرپوینت، نام سرور دیتابیس، نام کاربری (که اکنون میتوانید نام کاربر Local را وارد کنید) و رمز عبور پرسیده میشود. حتما متوجه شدید که کار این دستور چیست؟! این دستور همان فرایند مربوط به ایجاد دیتابیس Config شرپوینت که در بالا توضیح دادم رو به صورت Command اجرا میکنه! با این تفاوت که اینجا شما محدودیتی برای نوع کاربر ندارید و میتونید کاربر Local را برای دسترسی به دیتابیس انتخاب کنید!

Untitled9

اینهم پنجره pop up ای که نام کاربر و رمز عبور را از شما سوال خواهد کرد :

Untitled

پس از اجرای دستور فوق و پس از چند دقیقه دیتابیس مربوط به Config شرپوینت با مشخصات داده شده ایجاد می شود. پس از این کار، اکنون می توانید برنامه Configuration Wizard شرپوینت را مجددا اجرا کنید.با این توضیح که فارم شما تنظیم و ایجاد شده و شما فقط باید مراحل زیر را تکمیل کنید :

Untitled10

 

Untitled11

خب، خسته نباشید! دکمه Next را برای شروع عملیات Configuration Wizard کلیک کنید و پایان!

 

شاد و موفق باشید. :)

دانلود کنید : Visual Studio 2010 SharePoint Power Tools

مایکروسافت نسخه 1 ابزار SharePoint Power Tools را برای Visual Studio 2010 منتشر کرد. این ابزار پس از نصب به VS 2010 متصل شده و توسط الگوها و تمپلیت های ارائه شده در آن قابلیت های جدیدی را به آن اضافه می کند. قابلیت هایی که به برنامه نویسان کمک زیادی در توسعه  Sandbox Solution ها در شرپوینت خواهد کرد. این قابلیتها عبارتند از :

  • امکان تولید و توسعه Sandbox Visual Web Part توسط تمپلیت ارائه شده
  • نمایش اطلاعات و جزئیات مربوط به خطای کدهای Sandbox Solution ها در زمان کامپایل

جهت دانلود و استفاده از این ابزار به آدرس زیر مراجعه کنید :

Visual Studio 2010 SharePoint Power Tools Version 1.0

 

شاد و موفق باشید.

دانلود کنید : نسخه 2 مجله الکترونیکی DIWUG در زمینه شیرپوینت

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

hires

مطالبی که در نسخه 2 به چاپ رسیده عبارتند از :

Web Content Management the SharePoint Server 2010 way -
Themes in SharePoint 2010 -
Suggestions for Social and Search in SharePoint 2010 -
Community Kit for SharePoint Development Tools Edition -
How to manage your Feature Lifecycle using Feature Versioning -
Architecting Service Applications -
Incorporating External Data in SharePoint 2010 using WCF -

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

جهت دانلود نسخه 1 و 2 این مجله به آدرسهای زیر مراجعه کنید :

منبع : سایت Information Worker

Step by Step : Installing SharePoint 2010 on Windows 7

سلام به دوستان عزیزم

در این پست تصمیم دارم تا به صورت قدم به قدم نحوه نصب شیرپوینت 2010 را بر روی ویندوز 7 نسخه 64بیتی برای شما تشریح کنم. اگر علاقمند به این موضوع هستید پس با من همراه باشید.

برای نصب شرپوینت 2010 نیاز به نصب و راه اندازی ابزارهای اولیه ای دارید که برای اطلاعات بیشتر در این مورد میتوانید به آدرسهای زیر مراجعه کنید :

قبل از شروع مراحل زیر، شما باید تمام پیش نیازها و ابزارهای فوق را بر روی ویندوز 7 نصب و تنظیم کرده باشید.

1- ابتدا command prompt را با دستور cmd اجرا کنید و دستور زیر را به همین شکل کپی و در آن اجرا کنید :

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;

دستور فوق قابلیت های مورد نیاز IIS و ویندوز که مورد نیاز ما میباشد را فعال می کند.

Untitled15

2- وارد Control Panel شوید و سپس وارد Programs شده و بر روی Turn Windows Features on or off کلیک کنید. حال از لیست نمایش داده شده گزینه Windows Communication Foundation Non-HTTP Activation را انتخاب و سپس پنجره را با OK ببندید.

Untitled16

3- کامپیوتر خود را Restart کنید.

4- اکنون DVD مربوط به نصب شرپوینت 2010 را بر روی یک درایو هارد کپی کنید و سپس وارد پوشه Files/Setup شوید. در این پوشه یک فایل با نام Config وجود دارد. آنرا با notepad ویرایش کنید.

Untitled17

در انتهای متن این فایل و قبل از تگ <Configuration/> خط زیر را وارد کنید :

<Setting Id="AllowWindowsClientInstall" Value="True"/>
تغییرات این فایل را ذخیره کنید و آنرا ببندید.

5- فایل Setup.exe را جهت نصب شرپوینت 2010 اجرا کنید. دکمه Next را کلیک کنید. Product Key مربوط به نرم افزار را وارد کنید و پس از چند لحظه و تایید سریال، دکمه Continue را کلیک کنید. از قسمت مربوط به نوع نصب، پیشنهاد شده که برای نصب بر روی ویندوز 7 از گزینه Standalone استفاده شود، ولی میتوانید از گزینه Server Farm هم برای اینکار استفاده کنید. نوع نصب را انتخاب کنید تا عملیات نصب آغاز شود.

Untitled

6- پس از تکمیل عملیات نصب در پنجره زیر دکمه Close را جهت اجرای Configuration شرپوینت 2010 کلیک کنید.

Untitled2

7- در صفحه باز شده، دکمه Next را کلیک و سپس پیغام ظاهر شده را با دکمه OK ببندید.

Untitled4

8- در صفحه بعد اطلاعات مربوط به نام دیتابیس تنظیمات، سرور دیتابیس را وارد کنید و در انتهای صفحه نام کاربری و رمز عبور admin را وارد کنید. (نام کاربری شما حتماً باید یک نام معتبر بر روی دامین شبکه باشد. اگر از نام کاربری Local برای این بخش استفاده کنید، پیغام خطایی دریافت خواهید کرد. در پُست بعدی روشی که به شما در استفاده از کاربر Local به جای کاربر شبکه! کمک خواهد کرد، را تشریح می کنم.)

Untitled5 

9- اکنون اطلاعات مربوط به شماره پورت سایت Central Administration و متد احراز هویت را از پنجره باز شده انتخاب کنید.

Untitled11

10 - حال در پنجره بعدی اطلاعات را بررسی و جهت اجرای مراحل تنظیمات شرپوینت 2010 دکمه Next را کلیک کنید.

Untitled12

11- پس از تکمیل مراحل مربوط به Configuration ، اگر با خطایی مواجه نشده باشید، پنجره زیر جهت تایید اتمام عملیات نصب نمایش داده میشود.

Untitled13

12- خب، اکنون مراحل نصب به درستی و بدون خطایی تکمیل شده و در شکل بالا این موضوع مشخص است. حال دکمه Finish را کلیک کنید. با اینکار وارد بخش تنظیمات مربوط به شرپوینت 2010 در Central Administration خواهید شد و انجام تنظیمات اولیه برای استفاده از شرپوینت 2010.

Untitled14

امیدوارم مطالب این پُست برای شما مفید بوده باشه. در صورت وجود هرگونه سوال یا نظری آنرا به صورت کامنت ارسال کنید.

موفق باشید. :)

 

دانلود کنید : SDK شیرپوینت 2010

سلام

برنامه نویسان و علاقمندان به برنامه نویسی در محیط شرپوینت 2010 میتوانند SDK یا Software Development Kit مربوط به شرپوینت 2010 را از آدرس زیر دانلود و استفاده نمایند.

این SDK شامل نمونه کدها ،اسناد و راهنمای کامل توسعه برنامه های کاربردی مبتنی بر شرپوینت سرور 2010 و شرپوینت فاندِیشِن 2010 میباشد.

دانلود کنید : نسخه نهایی (RTM) محصولات شیرپوینت 2010 و آفیس 2010

سلام

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

محصولات قابل دانلود رایگان و بدون نیاز به عضویت در MSDN :

** سخت افزار و نرم افزارهای مورد نیاز برای نصب SharePoint Foundation 2010 :

محصولاتی که رایگان نیستند و نیاز به عضویت در MSDN دارند :

** جهت دانلود Language Pack ها یا بسته های زبانی محصولات فوق به این پُست مراجعه کنید.

 

شاد و موفق باشید. :)

Language Pack های شرپوینت 2010 منتشر شد. جای زبان فارسی همچنان خالی است!

سلام به دوستان عزیزم

روز گذشته مایکروسافت بسته های زبانی یا Language Pack های مربوط به شیرپوینت 2010 را در وبلاگ تیمی شرپوینت معرفی و برخی از آنها را جهت دانلود ارائه کرد. بسته زبانی برخی از زبانها به طور کامل ارائه شده و برخی دیگر طبق برنامه تا سپتامبر 2010 تکمیل و ارائه می شوند. متاسفانه در لیست ارائه شده، نامی از زبان فارسی مشاهده نمی شود! زبانی که زبان رسمی بیش از 150 میلیون نفر در سراسر دنیا می باشد! ما در ماه های کذشته مکاتبات مختلفی جهت عرضه زبان فارسی برای شیرپوینت 2010 با مدیران محصول شرپوینت در مایکروسافت داشتیم، اما پاسخ برای عرضه این زبان تا کنون منفی بوده است.

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

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

 

جهت دانلود Language Pack های مربوط به محصولات :

  • Microsoft SharePoint Server 2010
  • Microsoft Project Server 2010
  • Microsoft SharePoint Search Server 2010
  • Microsoft SharePoint Search Server Express 2010
  • Microsoft Office Web Apps 2010

به این آدرس مراجعه کنید.

برای دانلود Language Pack های مربوط به محصول Microsoft SharePoint Foundation 2010 یا WSS 4.0 به این آدرس مراجعه کنید.

جهت آشنایی با نحوه نصب و راه اندازی این بسته های زبانی به ترتیب به آدرسهای زیر مراجعه کنید :

موفق باشید.

مشاهده آنلاین مراسم عرضه شیرپوینت 2010

سلام

طبق برنامه در تاریخ 12 می 2010 (22 اردیبهشت 89) محصولات آفیس 2010 و شرپوینت 2010 به طور رسمی توسط مایکروسافت رونمایی و عرضه شد. برای مشاهده مراسم Launch شرپوینت 2010 و محصولات آفیس 2010 به آدرس زیر مراجعه کنید :

http://www.the2010event.com

دانلود فایلهای راهنمای شرپوینت 2010 - جدید!

سلام به همه دوستان عزیزم

اول از همه امیدوارم سال خوبی رو شروع کرده باشید و ان شاا... سال جدید سال خوبی برای همه شما عزیزان باشه. دوم اینکه، مدت کوتاهی بود که در به روزرسانی یا همون آپدیت! وبلاگم تاخیر داشتم. دلیل این تاخیر علاوه بر مشغله کاری، فعالیت های جدیدی است که سخت در حال آماده سازی اونها هستیم که دقیقاً هم مرتبط به Community هستند! فعلا چیزی در موردش نمیگم تا به زودی علاقمندان شرپوینت و دوستان عزیزم شاهد اونها باشند. :)

اما بریم سر اصل مطلب که پُست امروزم است. دیگه زمانی به انتشار نسخه نهایی شرپوینت 2010 باقی نمونده. مایکروسافت یکسری مقالات جدید به شکل Guidance برای شرپوینت 2010 منتشر کرده که مقالات مفیدی هستند. این مقالات به همراه لینک دانلودشون در زیر لیست شدند :

SharePoint Server 2010 performance and capacity technical case studies

case study فنی مایکروسافت در مورد میزان کارایی و ظرفیت که به بررسی واقعی پیاده سازی شرپوینت در مایکروسافت می پردازد

SharePoint Server 2010 performance and capacity test results and recommendations

9 سند در مورد بررسی سناریوها و سرویسهای محتلف شرپوینت 2010 به همراه نتایج حاصله و بررسی میزان کارایی و بهره وری

Databases That Support SharePoint 2010 Products

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

SharePoint Server 2010 capacity management: software boundaries and limits

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

 

موفق باشید.

سال نو مبارک!

سلام به همه دوستان عزیز

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

سال گذشته تلاش کردیم تا وبلاگها و انجمنهای سایت Persian SharePoint Community مانند همیشه فعال باشند و افراد علاقمند به شرپوینت دانش خودشون رو از این طریق با سایر افراد به اشتراک بگذارند. کم و کاستی هایی در این زمینه وجود داشت که مطمئنا بهبود خواهند یافت. در حال حاضر این سایت پربازدیدترین سایت فارسی زبان در زمینه شرپوینت میباشد و تعداد اعضا آن به حدود 700 عضو رسیده است. تا کنون بیش از 61000 بازدید از سایت صورت گرفته و  امیدواریم با توسعه فعالیت ها این روند رو به رشد در سال های آتی ادامه داشته باشد. مطمئنا این امر زمانی محقق می شود که همه شما دوستان و علاقمندان ما را در این زمینه همراهی نمایید.

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

همچنین از این پس می توانید از طریق دو آدرس http://PSPCommunity.org و http://SharePointCommunity.ir به سایت و بخش های مختلف اون دسترسی داشته باشید.

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

در سال گذشته همین موقع من یک پُست با نام “هفت سین شرپوینتی” ارسال کرده بودم که شامل یک هفت سین از نوع شرپوینتی بود و تصمیم گرفتم اون تصویر رو امسال هم در این پُست اضافه کنم. :)

اینم هفت سین شیرپوینتی سال نو! چطوره !؟ ;-)

 

 

با آرزوی بهترینها برای شما.

آرش آقاجانی

نحوه استفاده از شرطی های XSLT در Data View ها

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

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

 3

در ستون Sales Amount مبلغ فروش فرضی به هر مشتری ثبت شده است. حال ما تصمیم داریم در یک Data View مشتریان را براساس مبلغ فروش مرتب سازی کنیم و به ازای مبالغ فروش به مشتریان یک شاخص خاصی را نسبت دهیم! به اینصورت که مشتریان با فروش زیر 4.000.000 ریال با شاخص یا KPI قرمز رنگ و مشتریان با فروش بین 4.000.000 ریال تا 10.000.000 ریال با شاخص زرد و مشتریان با فروش بالای 10.000.000 ریال با شاخص سبز مشخص شوند.

حال وارد شرپوینت دیزاینر شوید و در یک صفحه جدید برای لیست فوق یک Data view ایجاد کنید. شکل زیر :

2

اکنون در دیزاینر یک ستون در کنار ستون Sales amount ایجاد کنید. کد مربوط به Template  با نام dvt_1.rowview به صورت زیر خواهد بود :

<xsl:template name="dvt_1.rowview">
        <tr>
            <xsl:if test="position() mod 2 = 1">
                <xsl:attribute name="class">ms-alternating</xsl:attribute>
            </xsl:if>
            <xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1">
                <td class="ms-vb" width="1%" nowrap="nowrap">
                    <span ddwrt:amkeyfield="ID" ddwrt:amkeyvalue="ddwrt:EscapeDelims(string(@ID))"
                     ddwrt:ammode="view"></span>
                </td>
            </xsl:if>
            <td class="ms-vb">
                <xsl:value-of select="@Title"/>
            </td>
            <td class="ms-vb">
                <xsl:value-of select="@Tel"/>
            </td>
            <td class="ms-vb">
                <xsl:value-of select="@Email"/>
            </td>
            <td class="ms-vb">
                <xsl:value-of select="format-number(@Sales_x0020_amount, '#,##0.00;-#,##0.00')"/>
            </td><td class="ms-vb">
                // کد مربوط به ستون آخر را اینجا وارد می کنیم
            </td></tr>
    </xsl:template>

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

<xsl:choose>
    <xsl:when test="@Sales_x0020_amount &lt; 4000000">
       <img id="img1" src="/_layouts/images/KPINormal-2.GIF" />
    </xsl:when>
    <xsl:when test="@Sales_x0020_amount &gt;= 4000000 and @Sales_x0020_amount &lt; 10000000">
       <img id="img2" src="/_layouts/images/KPINormal-1.GIF" />
    </xsl:when>
    <xsl:otherwise>
       <img id="img3" src="/_layouts/images/KPINormal-0.GIF" />
    </xsl:otherwise>
</xsl:choose>

در کد فوق ابتدا با تگ <xsl:choose> حلقه شرط را باز می کنیم و سپس با تگ اولیه <xsl:when test="@Sales_x0020_amount &lt; 4000000"> مقدار ستون Sales amount را به صورت IF ( اگر) چک می کنیم. اگر شرط برای سطر Data View صدق کرد تصویر شاخص مربوط به آنرا (قرمز) را نمایش خواهد داد. در غیر اینصورت وارد شرط دوم یعنی <xsl:when test="@Sales_x0020_amount &gt;= 4000000 and @Sales_x0020_amount &lt; 10000000"> شده و آنرا بررسی می کند. در نهایت اگر هیچکدام از دو شرط صادق نبود وارد حلقه آخر یعنی <xsl:otherwise> شده که نقش ELSE را بازی می کند و آنرا چک می کند. در انتها هم تصاویر شاخص را بر اساس ساختار تعریف شده، برای هر سطر تولید می کند! (شکل زیر)

4

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

اگر نیاز به اطلاعات بیشتر در مورد کدهای XSLT دارید می توانید به آدرسهای زیر مراجعه کنید :

امیدوارم تمرین امروز براتون مفید بوده باشه. :)

ارائه نسخه نهایی شرپوینت 2010 در ماه آوریل

مایکروسافت روز گذشته زمان رسمی عرضه نسخه نهایی یا RTM شرپوینت 2010 و آفیس 2010 را اعلام کرد.

بر این اساس قرار است تا در تاریخ 12 مي (May) مراسم معرفی ، Launch و عرضه این محصولات انجام شود. همچنين تاريخ اعلان نهايي جهت عرضه نسخه RTM اين محصولات ماه آوريل يعني ماه آينده خواهد بود.

جهت ثبت نام و مشاهده آنلاین مراسم Launch به این آدرس مراجعه کنید.

منبع : وبلاگ تیم شرپوینت مایکروسافت

دانلود کنید : فایلهای پرزنت توسعه شرپوینت 2010 در کنفرانس اکتبر 2009

سلام دوستان

امروز مایکروسافت اسلایدهای PowerPoint  مربوط به توسعه و Develope شرپوینت 2010 که در کنفرانس ماه اکتبر  2009 توسط کارشناسان برجسته شرپوینت پرزنت شده بود را جهت دانلود علاقمندان و عموم در سایت خود قرار داد.

این فایلها مباحث زیر را شامل می شوند :

  • Building Solutions with Business Connectivity Services by Using Visual Studio 2010
  • Deep Dive into Open XML 2.0 and the Open XML SDK 2.0
  • Developing Advanced Access 2010 Web Databases & Publishing to SharePoint 2010
  • Developing with REST and LINQ in SharePoint 2010
  • Developing with the New User Interface Features in SharePoint 2010
  • Excel 2010 and Excel Services, and the Top 10 New Features
  • Office 2010 UI Extensibility and Customization: Customizing with the Backstage View and Ribbon
  • Overview of the SharePoint 2010 Developer Platform
  • Visual Studio 2010 SharePoint 2010 Development Tools Overview
  • What's New in Office 2010 for Developers

 

علاقمندان می توانند این فایلها را از آدرس و لینک زیر دانلود کنند :

SharePoint 2010 Presentations: Developer Conference Session Files

 

موفق و پیروز باشید و از دنیای شرپوینت لذت ببرید… :)

ذخیره سازی اسناد شرپوینت خارج از دیتابیس EBS - External BLOB Storage

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

به روش نگهداری اطلاعات و اسناد سایتها خارج از دیتابیس، EBS یا External BLOB Storage گفته می شود. در شیرپوینت 2007 این امکان به همراه شرپوینت ارائه نشده است و شما باید با استفاده از یکسری مراحل و  API ای که توسط مایکروسافت برای این منظور ارائه شده، تنظیمات مربوط به راه اندازی و پیکربندی EBS را بر روی سرور انجام دهید.

جهت راه اندازی و پیکریندی EBS در شیرپوینت 2007 و WSS 3.0 می توانید از سری مقالات زیر که توسط Kyle Tillman نوشته شده است استفاده نمایید :

همچنین میتوانید از مقاله زیر که توسط Pav Cherny در Technet چاپ شده برای اینکار استفاده کنید :

سایر منابع مفید در این زمینه :

در شیرپوینت 2010 قابلیت EBS به صورت یک Add-in جداگانه با نام  RBS یا Remote BLOB Storage برای SQL Server 2008 اضافه شده است که با استفاده از توضیحات این مقاله می توانید این سیستم را بر روی شیرپوینت 2010 راه اندازی کنید.

سایر منابع مفید در این زمینه :

موفق باشید.

پست هاي بيشتر صفحه بعدي »