- محتویات اصلی صفحه

الهام اکبری

جستجو کن
خانه
  

معرفی محصول SharePoint List Custom Actions Feature

 

 

معرفی

با استفاده از ابزار SharePoint List Custom Actions شما به راحتی می‌توانید منوهای لیست خود را سفارشی کنید و راهکارهای بسیار راحت‌تر و کاربر پسندترتولید کنید.

شما می‌توانید این منوها را در دو سطح ایجاد کنید:

1) در سطح لیست

2) در سطح موارد لیست

 

قابلیت‌هایی که در هر دو سطح وجود دارد:

1) برای هر منو می‌توانید دسترسی تعیین کنید ( برای کاربر یا گروه کاربری خاص در دسترس باشد)

2) یک منو می‌تواند یک فرآیند کاری را آغاز کند.

3) می‌توانید برای نمایش فیلدها، شرایطی را برای فیلدها تعریف کنید.

 

ایجاد منو در سطح لیست

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

CustomActions-1

 

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

 

CustomActions-2

 

این منو در سطح موارد لیست ایحاد می‌شود

CustomActions-5

 

 

ایجاد منو در سطح موارد (Item) لیست

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

 

CustomActions-3

 

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

CustomActions-4

 

این منو در سطح موارد لیست ایحاد می‌شود

CustomActions-6

 

 

 

مشاهده فیلم مربوط به این محصول

معرفی محصول KWizCom SharePoint List Forms Extension Feature

 

معرفی

ابزار KWizCom SharePoint List Forms Extension با توجه به محدودیت‌های فرم های لیست SharePoint، با اضافه کردن امکانات جدید همراه با قابلیت‌های پیشرفته بدست آمده است.

KWizCom فرم‌های لیست SharePoint را به فرم‌های کاربردی قدرتمند که براساس نیاز شما قابل سفارشی می‌باشد، تبدیل کرده است.

این ابزار شامل قابلیت‌های زیر می‌باشد:

· تعیین سطح دسترسی برای فیلدها

· تعیین محدودیت در سطح فیلد

· تعیین مقادیر پیش فرض برای فیلدها

· گروه‌بندی فیلدها

· تعیین سطح دسترسی برای نماها

· ایجاد منوهای راهبری برای پیمایش بین موارد یک لیست

 

تعیین سطح دسترسی برای فیلدها (Field-Level Permissions)

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

(Show / Hide / Disable) و نام کاربر یا گروه کاربری خاصی که می‌خواهیم این مجوز برایش اعمال شود را مشخص می کنیم.

همچنین میتوانیم شرط (هایی) را تعریف کنیم که در صورت برقراری این شرایط، این مجوز اعمال شود.

ListFormExt-1

 

 

تعیین محدودیت در سطح فیلد (Field-Level Constraints)

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

این اعتبار سنجی ها شامل 4 نوع می باشد:

1) String Length

2) Value

3) Pattern

4) Custom Pattern

ListFormExt-2

 

* برای نمونه اگر فیلدی برای پست الکترونیکی داشته باشیم با استفاده از Pattern  و انتخاب Value: Mail میتوانیم چک کنیم که حتما مقدار وارد شده برای این فیلد یک آدرس پست الکترونیکی باشد.

 

ListFormExt-3

 

 

تعیین مقادیر پیش فرض برای فیلدها (Default Values)

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

 

ListFormExt-4

 

 

گروه‌بندی فیلدها (Field Grouping)

در این قسمت می توانیم فیلدهای یک لیست را برای نمایش در صفحات ایجاد/ ویرایش / نمایش گروه بندی کرد.

در این قسمت، ابتدا گروه های مورد نظر را تعریف می‌کنیم و سپس به هر گروه فیلدهایی را اختصاص می دهیم.

 

ListFormExt-5

 

 

تعیین سطح دسترسی برای نماها (View-Level Permissions)

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

 

ListFormExt-6

 

راهبری (Navigation)

در این قسمت، منوهای راهبری برای پیمایش بین موارد(Item) یک لیست استفاده می‌شود.

 

ListFormExt-7

 

ListFormExt-8

 

 

مشاهده فیلم مربوط به این محصول

معرفی محصول KWizCom Cascading Lookup Plus Field Type

 

معرفی

Cascading Lookup Plus Field type نوع جدیدی از فیلد Lookup در SharePoint می باشد که قابلیت های زیادی را برای استفاده فراهم میکند:

 

 Cascading fields ("master-details")
 Cross-site lookups
 Filtered lookups
 Dual (two-way) lookup
 Many-to-Many entity relationships

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

 

cascading-1

همانطور که در این مثال میبینید، مقادیر ستون “استان محل تولد” براساس مقداری که در ستون “کشور محل تولد” انتخاب شده فیلتر شده است.

 

cascading-2

در ادامه نیز، مقادیر ستون “شهر محل تولد” نیز براساس مقدار ستون “استان محل تولد” فیلتر شده است.

 

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

 

cascading-3

 

 

cascading-4

 

 

قابلیت ها

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

  • پشتیبانی از MOSS 2007 / WSS 3.0
  • سازگاری با SharePoint 2010
  • پشتیبانی از Cascading fields ( فیلتر شهرها براساس استان ها)
  • امکان صفحه بندی، فیلترگداری و مرتب سازی
  • امکان تبدیل lookup fields به KWizCom Cascading Lookup Plus fields
  • امکان تبدیل یک فیلد از یک مقداری به چند مقداری
  • در صفحه “نمایش مشخصات” مربوط به هر item شما میتوانید تمامی itemهایی که به این فیلد Lookup متصل شده اند را ببینید
  • امکان ساخت فیلد Lookup برای لیست هایی که در سایت های دیگر قرار گرفته اند
  • امکان ایجاد خودکار ارتباطات غیرجهت دار بین itemها

 

مشاهده فیلم مربوط به این محصول

معرفی محصول KWizCom Remote List Viewer web part

 

معرفی

وب پارت KWizCom Remote List Viewer بهترین راهکار برای نمایش لیست هایی است که در سایر سایت های SharePoint قرار گرفته اند.

به صورت پیش فرض، SharePoint نمی تواند لیست ها را از سایر سایت‌ها نمایش دهد. برای نمونه، کارمندانی که در داخل یک بخش قرار گرفته اند به لیست های سایر سایت‌های SharePoint در بخش های دیگر دسترسی ندارند.

زمانی که شما از وب پارت KWizCom Remote List Viewer  در سایت های SharePoint  استفاده می کنید، شما می توانید لیست هایی که در سایر سایت ها و یا حتی در سرورهای دیگر SharePoint  قرار گرفته اند را ببینید.

 

remote-1

 

شما میتوانید itemهای نمایش داده شده در این لیست را نیز مدیریت کنید ( ایجاد، ویرایش، حذف) و همچنین یکی از بهترین امکانات این وب پارت این است که شما می توانید به تمامی نماهای (View) در دسترس برای این لیست نیز دسترسی داشته باشید و از آن ها استفاده کنید. ( این امکان در وب پارت نمایش لیست های SharePoint در دسترس نیست).

 

remote-2

 

امکانات اصلی

 

remote-3

 

تنظیمات

بعد از نصب این محصول، این وب پارت به مجموعه وب پارت های موجود در سایت شما اضافه می شود.

remote-4

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

 

remote-5

 

 

مشاهده فیلم مربوط به این محصول

معرفی دو کتاب آموزشی SharePoint 2010

 

Pro_SharePoint_2010_Solution_Development 

دانلود

 

 

 

Apress.SharePoint.2010.Users_.Guide_.May_.2010

دانلود

SharePoint 2010

 

  • پیش نمایش زنده

شما می توانید قالب بندی متن خود را در حالی که می توانید پیش نمایش زنده آن را ببینید را انجام دهید، در نتیجه می توانید از مقدار زیادی از سیکل زمانی برای ذخیره – انتشار – پیش نمایش جلوگیری کنید، که این درد بزرگ در SharePoint 2007 بود.

  • بارگزاری و تغییر اندازه عکس به صورت درجا

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

  • ایجاد لیست بدون ترک صفحه

در حال حاضر با استفاده از رابط کاربر روان ، می توانید لیست جدید را بدون خروج از صفحه ایجاد کنید و همچنین آن را در داخل صفحه اضافه کنید.

  • True Versioning

درحال حاضر اگر ویژگی Versioning شما فعال باشد و شما صفحه ای را در SharePoint ویرایش کنید، وب پارت های added/deleted information آن ها را نگهداری میکنند.

  • Power-shell

با استفاده از زبان اسکریپت میتوان بخش هایی از SharePoint Administration را کنترل کرد.

  • Incoming email with attachment option

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

  • دیگر نیازی  به فایل STP  نیست

در حال حاضر همه چیز به صورت WSP می باشد و فرمت STP رفته است.

  • SharePoint Explorer

Visual Studio 2010 ، برای شیرپویت Explorer می باشد، که می توانید برای دیدن مجموعه سایت ها بدون باز کزدن آنها در مرورگر یا SharePoint Designer اسفاده میشود.

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

 

زمانی که داده ای را در لیست ها یا Library های SharePoint وارد می کنیم ما می توانیم از ویژگی spell Checking استفاده کنیم.

ویژگی spell Checking می تواند در سطح farm فعال یا غیر فعال شود.

spell Checking هر تلفظی که در محتوای لست ها و Libraryها اشتباه باشد را بررسی می کند.

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

با یک مثال این مورد را بررسی می کنیم:

1) ما یک Task List ایجاد میکنیم و در قسمت توضیحات آن، 3 نوع متفاوت کلمه (SharePoint , Sharepoint , SharepoinT )را می‌نویسیم.

فقط کلمه SharePoint  را به صورت تلفظ درست درنظر می‌گیرد و سایر کلمات را که به صورت های مختلف نوشته ایم را به صورت تلفط اشتباه درنظر میگیرد.

Spelling Error Before adding in Custom Dictionary-1

 

2)  برای ساختن یک dictionary سفارشی، ابتدا یک Document Library  به نام spelling در root سایت می سازیم.

3) یک فایل متنی به نام “Custom Dictionary.txt” را می سازیم و تمام کلماتی که می خواهیم به صورت تلفط اشتباه در نظر نگیرد را در این فایل قرار می دهیم ( هر کلمه در یک خط).

4) این فایل متنی را در document Library که جدید ساختیم بارگزاری میکنیم.

Spell File

 

5) حالا دوباره در قسمت توضیحات  task List کلمات  ( Sharepoint , SharepoinT ) را وارد میکنیم و میبینیم که دیگر spell checking  به تلفظ کلمات ما خطایی نمیگیرد.

No Spelling Error after adding in Custom Dictionary

 

6)  فقط یک Custom Dictionary  می توانیم در Document Library  در هر مجموعه سایت داشته باشیم و نام فایل متنی و نام Lbrary دقیقا باید شبیه موارد گفته شده باشد .

Windows PowerShell for SharePoint 2010 Administrators

همون طور که اطلاع دارید Windows PowerShell یکی از امکانات جدیدی است که ما در SharePoint 2010 می توانیم از آن استفاده کنیم.

Windows PowerShell در واقع مکمل خوبی برای SharePoint administration می باشد و بسیار قدرتمندتر از STSADM می باشد.

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

مشاهده فیلم آموزشی

 

در اینجا هم تعدادی از دستورات مشابه STSADM و Windows PowerShel رو براتون قرار میدم.

 

blog5_1

blog5_2

Configuring Read-Only Content Databases

 

زمیانی که به SharePoint 2010 ارتقا می دهیم، ویژگی جدیدی به نام “Read-Only Content databases” را پیدا میکنیم.

این ویژگی در واقع از SharePoint 2007 SP2 به بعد آمده است.

 

چند روش برای تنظیم SharePoint content read only وجود دارد:

1) از طریق Read or Read/Write Lock مجموعه سایت با STSADM

2) از طریق Read or Read/Write Lock مجموعه سایت با Central admin

3) تنظیمات SQL Content database برای Read Only

 

تنظیمات SQL برای انجام database Read-Only:

از SQL Management Studio بر روی Data Base که قرار است این ویژگی برایش فعال شود کلیک راست شود، و گزینه Properties را انتخاب کرده و در منوی سمت چپ بر روی گزینه options کلیک می کنیم و از قسمت State خصوصیت DataBase ReadOnly را True می کنیم.

 

blog4_1

 

blog4_2

 

بعد از اینکه شما Content dataBase خود را به صورت ReadOnly تبدیل کردید اگر مستندانی اضافه کنید یا لیستی را ویرایش یا اضافه کنید با خطا مواجه می شوید.

 

 

قبل از ReadOnly

blog4_3

 

بعد از ReadOnly

blog4_4

 

 

در Sharepoint 2010 شما به راحتی میتوانید ببینید که وضعیت DataBase شما به صورت ReadOnly  هست یا خیر.

 

blog4_5

چگونگی تنظیمات دسترسی مربوط به Business Data Connectivity

 

زمانی که برای دسترسی به External List تلاش می‌کنید، ممکن است که با خطای “Access denied by Business Data Connectivity” رو به رو شوید. و دلیل آ ن هم این است که External Listها  نیاز به External Content type دارند، و External Content type ها برای دسترسی به  external Data Source از پراکسی سرویس BCD استفاده می‌کند.

کاربران قبل از اینکه از BCDها استفاده کنند لازم است که اجازه (Permission) به آن را داشته باشند. چندین مجموعه دسترسی برای BCD Objectها وجود دارد:

 

  • Edit
  • Execute
  • Selectable in Clients
  • set permissions

تنظیمات:

1) صفحه Central Administration را باز کنید و بر روی Manage service application کلیک کنید.

blog3-1

 

2) بر روی Business Data Connectivity Service کلیک کنید:

blog3_2

ob

3)بر روی External Content type کلیک کرده و در منوی ظاهر شده گزینه Set Permissions را انتخاب کرده:

blog3_3

 

4) در مرحله بعدی کاربر یا گروه موردنظر را اضافه می کنیم و Permission را به آن اختصاص می دهیم.

blog3_4

 

5) Permission مناسب را برای BCD Object تعیین میشود. کاربری که Permission به BCD Object  دارد بین کاربران و external data source تعامل دارد. اگر این دسترسی برایش تعیین نشود به صفخات (New / edit / Delete Forn) مربوط به BCD دسترسی ندارد.

blog3_5

1 - 10 بعدی

 ‭(Hidden)‬ مدیریت وبلاگ