دسته بندی: توسعه فرم و فرآیند شیرپوینت

Export Excel Data To SharePoint Custom List

پيش نياز
  1. SharePoint 2013 یا محیط شیرپوینت آنلاین

  2. Excel 2013 یا جدیدتر

بیایید سناریویی را فرض کنیم که در آن شما یک فایل اکسل دارید که در آن تمام اطلاعات خود را در قالب جدول نگهداری کرده اید. اکنون، سایت خود را به SharePoint 2013/SharePoint Online منتقل کنید. در نظر بگیرید که داده ها،داده های فایل اکسل شما است.

 

اکنون، نیاز شما این است که این داده ها را به SharePoint 2013/SharePoint Online باید export کنید.

این مراحل را دنبال کنید –

اولین قدم این است که داده های اکسل خود را به فرمت جدولی تبدیل کنید. برای انجام این کار،

select the data => click Insert Menu => choose Table.

وقتی این کار را انجام دادید، dialog box زیر را مشاهده خواهید کرد.

 

Note

در اینجا، «My table has headers» به طور پیش فرض انتخاب شده است. اگر با این option روی OK کلیک کنید، هدر جدول به عنوان SharePoint Custom list column header تبدیل می شود. اگر تیک این را بردارید و ok را بزنید، این به عنوان یک record تلقی می‌شود و SharePoint Custom list title به‌طور خودکار به‌عنوان «column1, column2 و غیره» ایجاد می‌شود، بنابراین من این را علامت زده نگه می‌دارم.

پس از کلیک بر روی ok داده های شما به فرمت جدولی تبدیل می شوند. و Design menu در Ribbon در دسترس خواهد بود.

 

Note

اگر داده‌های شما در قالب جدول هستند، لطفاً این مرحله را رد کرده و به مرحله دیگری بروید.

هنگامی که داده های شما به فرمت جدولی تبدیل شد، کافی است از ribbon به Design menu بروید، بر روی Export کلیک کنید و مطابق شکل، Export Table to SharePoint List را انتخاب کنید.

 

پس از کلیک بر روی آن، dialog box زیر را خواهید دید. در اینجا، شما باید URL سایت، site collection ای را که می خواهید custom list را در آن ایجاد کنید، مشخص کنید. هنگامی که URL سایت شیرپوینت را وارد کردید، از شما credential برای احراز هویت URL شیرپوینت می خواهد. فقط credentials خود را وارد کنید. همچنین، شما باید نام لیست را وارد کنید. custom list شما با این name و description ایجاد می شود. Description در اینجا اختیاری است.

 

پس از authentication ، کافیست روی Next کلیک کنید. پس از این، اطلاعات لیستی را خواهید دید که ایجاد می شود.

 

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

 

اکنون لیست شما ایجاد شده است. فقط وارد سایت شیرپوینت خود شوید و بررسی کنید که آیا لیست وجود دارد یا خیر. custom list جدید خود را خواهید دید که با 3 مورد ایجاد شده است.

 

وقتی این لیست را باز می‌کنید، می‌بینید که  headers و data های ستون همان چیزی است که در اکسل ذکر کرده‌اید. همچنین، اگر در List Setting  نوع ستون را بررسی کنید.

 

List Setting Page

 

یه این ترتیب، شما داده های اکسل خود را به SharePoint custom list صادر کرده اید.

مراحل ایجاد Site Content Types در SharePoint با استفاده از Visual Studio

معرفی

A SharePoint site content type یک item و اطلاعات مربوط به آیتم را دریافت میکند. content types به آسانی ارائه یکپارچگی در site collection کمک میکند. با تعریف انواع Site content برای انواع خاصی از document یا information، می توانید اطمینان حاصل کنید که هر گروه از محتوا به روشی سازگار مدیریت می شود.. در این مقاله نحوه ایجاد انواع Site content در شیرپوینت  با استفاده از visual studio را توضیح خواهیم داد.

 

پیش نیازها
  1. Visual Studio را باز کنید.
  2. New Project dialog box را باز کنید. گره Office/SharePoint را گسترش دهید و سپس SharePoint Solutions را انتخاب کنید.

3. الگوی «SharePoint 2013 – Empty Project» را انتخاب کنید. نام پروژه را ExampleSharePointProject بگذارید.

 

4. گزینه “Deploy as a farm solution” را انتخاب کرده و روی Finish کلیک کنید.

 

5. پروژه ExampleSharePointProject ایجاد شده است.

 

6. روی ExampleSharePointProject -> Add -> New Folder کلیک راست کنید. و نام پوشه را Site Columns بگذارید.

 

7. Site columns را در ExampleSharePointProject ایجاد کنید.

 

ایجاد Site Content Type 
  1. روی ExampleSharePointProject -> Add -> New Folder کلیک راست کنید. و پوشه را به عنوان “Site Content Types” نامگذاری کنید.

 

2. روی پوشه Site Content Types ->Add -> New Item کلیک راست کنید.

 

3. از پنجره Add New Item نوع ستون را اضافه کنید. نام آن را “PersonalContacts” بگذارید.

4. در صورتی که این Content type به ارث برسد، base content type را انتخاب کنید.

5. Site column هایی را که قبلا ایجاد کرده بودیم انتخاب کنید و همچنین آن را از  Default Site column های موجود انتخاب کنید.

 

6. فرآیند انتخاب تمام Site column های اضافه شده به Site content type  با نام PresonalContacts را تکمیل کنید.

 

7. Description و Content type group را که این content می خواهید در آن نمایش داده شود، ارائه دهید.

 

8. فایل Elements.xml نیز همان اطلاعاتی را که ما داده ایم نمایش می دهد.

 

9. هنگامی که یک Site column و Site content type ایجاد کردید، متوجه خواهید شد که visual studio به طور خودکار یک ویژگی به پروژه اضافه کرده است و site column جدید “FirstName” و content type جدید “PersonalContacts” را در آن قرار داده است.

 

10. Sharepoint Solution را بسازید و اجرا کنید.

11. سایت شیرپوینت را باز کنید، به “Site Settings” -> “Site Content Types” زیر Web Designer Galleries بروید.

 

12. لیست site content types های موجود در سایت ظاهر می شود. گروه «Custom Content Type» را انتخاب کنید.Site content type  ما یعنی “PersonalContacts” ظاهر می شود.

 

13. ما می توانیم از این Content type در Custom Listهای خود استفاده کنیم.

تنظیمات لیست ها و کتاب خانه های شیرپوینت SharePoint

در این مقاله تمام تنظیمات موجود در Document Library و Listها را در سایت جدید شیرپوینت خود مشاهده خواهیم کرد.

 

بیایید آنها را یکی پس از دیگری مرور کنیم.


List name, description and navigation

در اینجا می توانید یک نام، توضیح مختصری از List یا Document Library و انتخابی برای قرار دادن آن ها در راه اندازی quick launch ارائه دهید.

Versioning Settings

فعال کردن versioning settings به شما کمک می‌کند تا تاریخچه اسناد یا موارد فهرست را ببینید.

ما گزینه های زیر را داریم:

  1. Requires content approval for submitted items:

    اگر «yes» را انتخاب کنید، پس از بارگذاری یک item یا Document Library، پس از تأیید در List یا Library قابل مشاهده خواهد بود.

  2. Create a version each time you edit a file in this document library:

    می توانید نسخه ها را همانطور که می خواهید در اعداد کامل یا اعشاری فعال کنید.

  3. Draft Item Security:
    اگر item منتشر نشده است یا در انتظار تأیید است، می‌توانید از میان گزینه‌های زیر انتخاب کنید که چه کسی می‌تواند آن را مشاهده کند.
  4. Require Check Out:
    اگر می خواهید زمانی که Document توسط شخصی در حال ویرایش است شخص دیگری آن را ویرایش نکند، می توانید گزینه “yes” را انتخاب کنید.

 

Advanced Settings

Advanced Settings گزینه‌های زیادی برای اصلاح Content Type ها دارد.

  1. Allow management of content types:
    اگر “yes” را انتخاب کنید، می توانید Content Type را که Library یا List شما استفاده می کند، مشاهده و تغییر دهید.
  2. Document Template:
    می‌توانید مکان این Template را به عنوان یک Template پیش فرض برای ایجاد Document Library و List های دیگر ارائه کنید.
  3. Opening Documents in a Browser:
    همانطور که از نام آن پیداست، اگر می خواهید document را در یک browser یا یک client application باز کنید، می توانید آن را فعال کنید.
  4. Custom Send to Destination:
    می توانید یک نام و URL که این library یا list باید به آن ارجاع دهد را مشخص کنید.
  5. Folders: می توانید به کاربران اجازه دهید پوشه هایی را در Document Library ها یا List های شما ایجاد کنند.
  6. Search: می توانید گزینه های جستجو را برای یک Document Library و محتویات آن فعال یا غیرفعال کنید.
  7. Reindex Document Libray:
    با کلیک کردن، در crawl بعدی می توانید مطالب را دوباره فهرست کنید.
  8. Site Assets Library:
    اگر شخصی یک image یا یک wiki page را آپلود کند، می‌توانید این را فعال کنید تا هم تصاویر و هم صفحات در site assets ذخیره شوند.
  9. Quick Edit: اگر یک quick edit را فعال کنید، به شما کمک می‌کند تا Document Library را به صورت انبوه edit کنید.
  10. Dialogs: هنگامی که یک فرم جدید را باز می کنید یا یک فرم را ویرایش یا مشاهده می کنید، اگر می خواهید آنها را در یک dialog option جداگانه قرار دهید، می توانید yes را انتخاب کنید.

 

Validation Settings

در صورتی که بخواهید به کاربر اجازه دهید نوع خاصی از validation را برای هر ارسال document یا item خود ارائه دهد، از validation setting استفاده می شود.

 

Change Default Column Values

شما می توانید چند ستون داشته باشید که همیشه مقادیر پیش فرض مانند “0” یا “True” و غیره داشته باشند.

 

Rating Settings

می توانید رتبه بندی Document و List  را در قالب ستاره یا لایک فعال کنید.

 

Audience Targeting Settings

هنگامی که این گزینه را فعال می کنید، ستون جدیدی ایجاد می کند که در آن می توانید permission level را وارد کنید و content query web part مقادیر را از ستون دریافت می کند و داده ها را مطابق با آن نمایش می دهد.

 

Form Settings

این تنظیمات عمدتاً برای پیکربندی فرم‌های InfoPath استفاده می‌شوند که بعداً در مقاله‌های آینده به آن خواهیم پرداخت.

 

Delete this Document Library

 

Save Document Library as Template

می‌توانید Library یا List را به‌عنوان یک الگو ذخیره کنید که می‌تواند مجدداً با همان field ها و همان content type استفاده شود و همچنین اگر محتوایی وارد کنید، می‌توان آن را به template نیز اضافه کرد.

 

Permissions for this document library

اگر نمی‌خواهید آن را از سایت به ارث ببرید، می‌توانید permission هایی را برای document library و unique permission را برای list و library ارائه دهید.

 

Manage files that have no checked in version

فایل‌هایی هستند که توسط سایر کاربران بررسی می‌شوند، به‌عنوان admin یا owner می‌توانید ownership آن فایل‌ها را در دست بگیرید و documents را بررسی کنید.

 

Workflow Settings

در اینجا می توانید تمام workflow های ایجاد شده توسط UI، SharePoint Designer و سایر محصولات شخص ثالث مانند Nintex را مشاهده کنید.

 

Information management policy settings

به‌طور پیش‌فرض، document library ها و listها یک content type پیش‌فرض مانند document library  خواهند داشت، document ها نیز content type ای خواهند بود به‌طور مشابه برای custom list ها،آیتم content type خواهد بود، بنابراین می‌توان آن را در اینجا در تنظیمات policy تغییر داد.

ا

 

Enterprise Metadata and Keywords Settings

در اینجا دو نوع تنظیمات داریم.

  1. Add Enterprise keywords:
    با فعال کردن این ویژگی، یک column به library و listهایی اضافه می‌شود که کاربر می‌تواند key word ها را برای document ها و موارد مورد جستجو تعریف کند.
  2. Metadata Publishing:
    می توانید tag هایی را به items و documents خود اضافه کنید تا در profile خود به عنوان social tags استفاده شوند.

 

Generate file plan report

اگر file plan report را ایجاد کنید، گزارشی با تمام جزئیات به شرح زیر ایجاد می کند:

 

Columns

سپس در اینجا column هایی داریم که می توانید ایجاد، اضافه کنید، تغییر دهید، سفارش دهید یا فهرست کنید.

 

Create Column

 

Columns Ordering

 

Indexed Columns

 

Views

آخرین اما مهم‌ترین، ما می‌توانیم بسته به نیاز خود view ها را ایجاد کنیم.

ایجاد ستون لوکاپ Look UP در شیرپوینت

به مقاله ای در مورد “Cascading of Dropdown fields on SharePoint 2013 & Office 365” خوش آمدید. این یک رویکرد اصلی است زمانی که ما فرم ها را می سازیم و زمانی که باید از چندین فیلد جستجو در فرم استفاده کنیم و آنها باید به عنوان یک رابطه والدین و فرزند به یکدیگر مرتبط باشند.

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

در اینجا با نحوه کار آن آشنا میشویم.

  • لیستی با نام “Company” ایجاد کنید.
  • روی Add an app کلیک کنید.

 

 

  • Custom List App را انتحاب کنید.

 

  • روی آن کلیک کنید و یک لیست “Company” ایجاد کنید.

 

  • پس از ایجاد لیست، نام شرکت ها را اضافه کنید.

 

  • مطابق تصویر زیر:

 

  • لیست دیگری با نام “Employee” ایجاد کنید.

 

  • پس از ایجاد لیست، یک ستون Look up به نام شرکت از لیست Company ایجاد کنید.
  • همانطور که در زیر مشاهده می کنید، روی Create Column کلیک کرده و گزینه Look up را انتخاب کنید.
  • لیست Company را انتخاب کنید و فیلد Title را هنگام پیکربندی ستون Look up انتخاب کنید.

 

  • در اینجا می توانیم ببینیم که ستون Look up ما دارای مقادیری از لیست دیگری است.

 

  • مقادیر مورد نیاز خود را پر کنید؛ در اینجا نام کارمندان در زیر Title وارد شده و نام شرکت در فیلد Look up انتخاب شده است.

 

  • حال لیست دیگری به نام Database بسازید.

 

 

  • دو ستون Look up ای را اضافه کنید.ستون company را از لیست Company انتحاب کرده و مطابق تصویر زیر Title را به عنوان منبع ستون انتخاب کنید.

 

  • دومین ستون Look up ای را اضافه کنید. employee از لیست Employee و مطابق تصویر زیر، Title را به عنوان ستون منبع انتخاب کنید.

 

  • بنابراین این view لیست خالی شما با تمام ستون ها خواهد بود،

 

  • هنگامی که روی آیتم جدید کلیک می کنید همانطور که هر دو ستون Look up ای را اضافه کردید، آنها باید همه مقادیر را نمایش دهند، اما نه، ما مقادیر آنها را به عنوان رابطه والد و فرزند مطابق صفحه زیر کنترل می کنیم.

– اگر شرکت “CTS” را انتخاب کنید، کارمند Manpreet را به عنوان مقدار می بیند.

 

– وقتی “Infy” را به عنوان شرکت انتخاب می کنید، Baghel به عنوان کارمند نمایش داده می شود.

 

  • چگونه انجام شد؟

 

-به لیست Database بروید.

-در زیر تب  ، Default New Form” را انتخاب کنید.

 

-وب پارت Script Editor’ را اضافه کنید و کد زیر را paste کنید.

:Code

<script src=“https://site name/jquery.min.js”></script>  

<script src=“https://sitename/jquery.SPServices.min.js”></script>  

<script type=“text/javascript”>  

$(document).ready(function ()  

{  

    $().SPServices.SPCascadeDropdowns(  

    {  

        relationshipList: “Employee”,  

        relationshipListParentColumn: “Company”,  

        relationshipListChildColumn: “Title”,  

        parentColumn: “Company”,  

        childColumn: “Employee”,  

        debug: true  

    });  

});  

</script> 

 

  • روی OK کلیک کنید ، به لیست Database بازگردید و سپس بر روی New Form  کلیک کنید.
  • آبشار شما شروع به کار خواهد کرد.

ایجاد یک Calculation Field در Sharepoint List

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

مرحله اول:

در اینجا من از لیست اطلاعات کارمندان استفاده کرده ام.

 

 
مرحله دوم:

روی آیتم List menu در  navigation بالا کلیک کنید و سپس روی List settings کلیک کنید.

 

مرحله سوم:

صفحه زیر ظاهر می شود.

 

مرحله چهارم:

در اینجا من فیلدهای First Name و Last Name را محاسبه کرده ام.

 

مرحله پنجم:

یک ستون جدید به نام Employee name ایجاد کنید.

گزینه ی calculated را در type of information انتخاب کردیم.

در اینجا من دو رشته First Name و Last Name را به هم متصل می کنم.

=CONCATENATE([First Name],” “,[Last Name])

 

روی دکمه Ok کلیک کنید.

 

یک آیتم لیست را در لیست EmployeeDetails ایجاد کنید.

 

فیلد محاسبه ظاهر می شود.

ستون های سایتی (Site Column) در شیرپوینت SharePoint

معرفی:

 

Site column یکی از ویژگی های خوب شیرپوینت است. می توانید از column در site و subsite های خود مجددا استفاده کنید. همچنین، می‌توانید از آن در content type در شیرپوینت استفاده مجدد کنید.

مثال

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

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

Department Name
  • Computer Science
  • Electronic
  • Electrical
  • IT

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

List Name – StudentDetailsForElectronics
Field Name – First name ,Last name, Mobile No, Age, Parents name, etc
 
List Name – StudentDetailsForElectronics
Field Name – First name ,Last name, Mobile No, Age, Parents name, etc
 
List Name – StudentDetailsForElectrical
Field Name – First name ,Last name, Mobile No, Age, Parents name, etc

در سه لیست بالا، نام ستون ها در همه لیست ها یکسان است. بنابراین در حال حاضر، نیازی به ایجاد نام field سه بار نیست، ما فقط یک Site column برای آن field ها ایجاد می کنیم و باید از این فایل ها در هر سه لیست استفاده مجدد کنیم.

ایجاد Site Column:

 

مرحله اول:

در Site Collection خود به “Site Setting ” بروید.

 
مرحله دوم:

به بخش Web Designer Galleries نگاه کنید و روی “Site Columns” کلیک کنید.

 

مرحله سوم:

اینها default site column ها هستند که از قبل در Sharepoint وجود دارند.

 

مرحله چهارم:

برای ایجاد Site column جدید  ، روی دکمه “Create” کلیک کنید.

 
مرحله پنجم:

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

 

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

بستگی به شما دارد که کدام گروه را انتخاب می کنید و سایر field ها را همانطور که لازم است تنظیم کنید.

 

پس از تکمیل همه چیز، روی دکمه “OK” کلیک کنید. سپس در Custom group زیر نمایش داده می شود.

 

استفاده از site Column ها در SharePoint List

 

مرحله اول:

یک Custom List ایجاد کنید -> به List Setting  بروید.

 

مرحله دوم:

روی  “Add from Existing Site Columns” کلیک کنید.

مرحله سوم:

“Custom columns” را در dropdown list انتخاب کنید.

 

مرحله چهارم:

ستون خود را انتخاب کنید و روی “Add” کلیک کنید.

 

مرحله پنجم:

سپس بر روی دکمه OK کلیک کنید و به لیست خود بروید تا بررسی کنید که آیا ستون ها در نمای لیست نشان داده می شوند یا خیر.

 

بنابراین، می‌توانید از همان ستون‌ها در list ها یا library های دیگر در site collection یا subsite های مشابه استفاده کنید.

ایجاد نما برای نمایش موارد ایجاد شده توسط کاربر

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

مرحله اول:

لیست “Expenses” را با مجموعه ستون هایی که در زیر ذکر شده است ایجاد کنید.

مرحله دوم:

لیست را با سایر همکاران به اشتراک بگذارید تا با کلیک روی پیوند “Permission for this list” گزارش هزینه را ارسال کنند.

 

اعضا را به گروه‌های «Members» با دسترسی Edit اضافه کنید تا کاربران بتوانند هزینه‌ها را ارسال کنند.

برای افزودن اعضای جدید به گروه، روی پیوند «New» و پیوند «Add users to this group» کلیک کنید.

اینجا جایی است که باید کاربران جدیدی را به گروه اضافه کنیم.

 

مرحله سوم:

با کلیک بر روی “New item” فرم جدیدی نمایش داده می شود و کاربر مجاز است جزئیات مربوط به هزینه ها را ارائه دهد.

New Item Form

 

هنگامی که لیست آماده شد، مرحله بعدی ایجاد ListView است که شامل هزینه های ارسال شده توسط کاربر وارد شده است.

مرحله چهارم:

به Settings -> Site contents -> Site Pages بروید.

 

اکنون، همانطور که در زیر نشان داده شده است، “Web Part Page” را ایجاد کنید.

 

مراحل زیر را برای ایجاد “Web Part Page” با استفاده از Template هایلایت شده دنبال کنید.

 

مرحله پنجم:

اکنون، در صفحه جدید ایجاد شده، مطابق شکل زیر،List View Web Part خود یعنی “Expenses” را اضافه کنید.

 

پس از افزودن Web Part، روی فلش رو به پایین در هدر Web Part کلیک کنید تا ListView پیکربندی شود.

ابتدا روی “Edit the current view” کلیک کنید تا لیست فیلدهایی که در Web Part نمایش داده می شود را انتخاب کنید. در “Toolbar Type” گزینه “No Toolbar” را انتخاب کنید.

 

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

 

اینجا بخش کلیدی است، جایی که Sort و Filter ها وارد می شوند.

اکنون به پایین صفحه تنظیمات ListView رفته و روی «OK» کلیک کنید تا به تنظیمات «Web Part» بازگردید. همچنین، بخشی وجود دارد که با انتخاب فیلد هایلایت شده در زیر، آیتم های لیست طبقه بندی شده بر اساس گروه را نشان می دهد.

 

در بخش “Appearance” به “Chrome Type” بروید. “None” را انتخاب کنید و روی دکمه “Apply” کلیک کنید.

 

در نهایت، در تنظیمات Web Part روی «OK» کلیک کنید.

در اینجا خروجی نهایی را مشاهده می کنید.

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

در زیر مراحل ایجاد Custom View در لیست شیرپوینت با استفاده از Standard View Type آمده است.

مرحله اول:

در اینجا من از لیست اطلاعات کارمندان مانند شکل 1 استفاده کرده ام.

شکل 1

 

مرحله دوم:

روی آیتم List در Navigation بالا کلیک کنید و مانند شکل 2 روی Create View کلیک کنید.

شکل 2
مرحله سوم:

صفحه نمایش داده شده در شکل 3 ظاهر می شود.

شکل 3
 
مرحله چهارم:

برای view type روی Standard View کلیک کنید سپس صفحه نمایش داده شده در شکل 4 ظاهر می شود. نام View را وارد کنید و در صورت نیاز برخی از ویژگی ها (مانند default view) را تغییر دهید.

شکل 4

 

مرحله پنجم:

همانطور که در شکل 5 نشان داده شده است، ستون لازم را با استفاده از چک باکس ستون Display انتخاب کنید. در اینجا من Employee ID و Employee Name را انتخاب کرده ام.

شکل 5

 

و مانند شکل 6 روی دکمه OK کلیک کنید.

شکل 6

 

در نهایت view جدید مانند شکل 7 نمایش داده می شود.

شکل 7

ایجاد قالب لیست سفارشی و تنظیم Default View به Datasheet View

شیرپوینت راه های زیادی برای نمایش محتوای یک لیست ارائه می دهد. SharePoint Views یکی از آنها برای ارائه داده ها به شیوه های مختلف با ستون ها، سبک ها، مرتب سازی، فیلتر کردن و گروه بندی های مختلف است. در شیرپوینت، view ها می توانند public یا private باشند.

public view برای هر کاربری که عضو سایت است در دسترس است.

private view فقط برای کاربری در دسترس است که آن نمای خاص را ایجاد کرده است.

شیرپوینت به طور پیش‌فرض انواع مختلفی از view ها را ارائه می‌کند، مانند Calendar View و Datasheet View و Gantt Viewو غیره.

Datasheet View موارد را در قالب Microsoft Excel نمایش می دهد که به ما امکان می دهد داده ها را از فهرست و داخل آن کپی و جایگذاری کنیم.

Datasheet View در Sharepoint 2010 برای انجام به روز رسانی انبوه در مورد موارد لیست و ویژگی های سند در یک کتابخانه عالی هستند. نمای Datasheet یک راه عالی برای تغییر سریع نوع محتوای یک آیتم یا سند لیست است.

مراحل زیر را انجام دهید.

با استفاده از Visual Studio که گام به گام با اسکرین شات نشان داده شده است، یک Custom List Definition(نه یک نمونه لیست) ایجاد کنید.

در Visual Studio دو مرحله ،File| New Project را انتخاب کنید.

هنگامی که new solution ایجاد شد، می توانیم از Visual Designer جدید برای ایجاد List Definition استفاده کنیم. روی project در Solution Explorer کلیک راست کرده و Add | New Item را انتخاب کنید .

Visual C# Items | Office/SharePoint | List را انتخاب کنید، یک نام وارد کنید و روی OK کلیک کنید.

یک display name برای لیست ارائه دهید. ما فقط می خواهیم یک List Definition ایجاد کنیم، نه نمونه ای از لیست. این یک گزینه نیست، بنابراین کاری که ما انجام می‌دهیم «ایجاد یک الگوی لیست قابل تنظیم و یک نمونه لیست از آن» است.

List instance Select Schema.xml edits View Base view ID section Add Type =”Grid“ as in the following format for the Datasheet view

– <View BaseViewID=”1″ Ty

pe=”Grid” WebPartZoneID=”Main” 

DisplayName=”$Resources:core,objectiv_schema_mwsidcamlidC24;

” DefaultView=”TRUE”

 MobileView=”TRUE”

 MobileDefaultView=”TRUE” SetupPath=”pages\viewpage.aspx” ImageUrl=”/_layouts/15/

images/generic.png?rev=23″ Url=”AllItems.aspx”>

  <Toolbar Type=“Standard” />

  <XslLink Default=“TRUE”>main.xsl</XslLink>

  <JSLink>clienttemplates.js</JSLink>

  <RowLimit Paged=“TRUE”>30</RowLimit>

  – <ViewFields>

    <FieldRef Name=“LinkTitle” />

  </ViewFields>

  – <Query>

    – <OrderBy>

      <FieldRef Name=“ID” />

    </OrderBy>

  </Query>

  – <ParameterBindings>

    <ParameterBinding Name=“NoAnnouncements” Location=”Resource(wss,noXinviewofY_LIST)” />

    <ParameterBinding Name=“NoAnnouncementsHowTo” Location=”Resource(wss,noXinviewofY_DEFAULT)” />

  </ParameterBindings>

</View>

</Views>

solution را در یک webapplication توسعه یافته save و deploy کنید، سپس:

به Site Content بروید ->ایجاد New list user our own ->ایجاد Template برای Custom List در Datasheet view یا (CustomDataSheetListTemplate).

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

معرفی لیست شیرپوینت

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

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

شما می توانید یک لیست را به روش های مختلف مشاهده کنید. به عنوان مثال، می‌توانید یک  view  برای همه وظایف و یک view فقط برای task هایی که قرار است امروز ارائه کنید داشته باشید. همچنین می توانید از folder ها برای سازماندهی item های لیست خود استفاده کنید. به عنوان مثال، شما می توانید فقط event های جاری را از یک تقویم(calendar) در صفحه اصلی مشاهده کنید و یک visual view شبیه به یک تقویم دیواری در صفحه دیگر ایجاد کنید.

لیست شیرپوینت می تواند از عملیات خواندن و نوشتن از یک external source پشتیبانی کند. شما همچنین می توانید validation(اعتبارسنجی) را در یک لیست انجام دهید . به علاوه می توانید فرآیند کسب و کار (workflow) را در آیتم های لیست اجرا کنید.

view در sharepoint list انواع مختلفی دارد.

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

مرحله اول:

وارد سایت SharePoint خود شوید -> روی گزینه Setting در منوی سمت چپ کلیک کنید.

 

مرحله دوم:

app ای را که می خواهید اضافه کنید انتخاب کنید 

روی Custom List کلیک کنید..

 

مرحله سوم:

سپس بر روی لیست کلیک کنید و نام لیست جدید خود را انتخاب کنید. مثال: MyCustomList

 

 

مرحله چهارم:

بر روی Create کلیک کنید.

 لیست ایجاد شده جدید در گالری قابل مشاهده خواهد بود.

 
مرحله پنجم:

پس از کلیک بر روی MyCustomList، برای وارد کردن اطلاعات وارد صفحه بعدی خواهید شد.

 

مرحله ششم:

اگر می‌خواهید به صفحه List Setting بروید، لطفاً تصویر زیر را ببینید.

 

چگونه یک ستون(Column) در Sharepoint List خود ایجاد کنیم؟

به List خود بروید -> List Setting -> روی Create Column کلیک کنید.

چگونه یک View در Sharepoint List ایجاد کنیم؟

به قسمت List-> List settings بروید .سپس در پایین صفحه روی Create View کلیک کنید.

چگونه Permission را در Sharepoint List تنظیم کنیم؟

به List-> List settings -> Permission for list بروید.

چگونه تنظیمات Versioning را در Sharepoint List تنظیم کنیم؟

به list -> List settings -> Versioning settings بروید.

چگونه Validation را در Sharepoint List تنظیم کنیم؟

به List-> List settings-> Validation Settings بروید.

چگونه یک List را در Sharepoint حذف کنیم؟

به list-> List settings -> Delete this List بروید.

چگونه لیست را به عنوان یک Template در Sharepoint ذخیره کنیم؟

به list-> List settings -> Save list as template بروید.

چگونه Workflow را در Sharepoint List تنظیم کنیم؟

به  list-> List settings -> Workflow Settings بروید.

چگونه View یک لیست را در Sharepoint تغییر دهیم؟

لیست خود را باز کنید -> در بالای نوار List  روی  Modify View کلیک کنید.

چگونه یک alert(هشدار) در Sharepoint List ایجاد کنیم؟

لیست خود را باز کنید -> در بالای نوار List روی Alert Me کلیک کنید.

ضبط پیام صوتی

زمان هر پیام صوتی 5 دقیقه است