document sets: move over folders, there is a new organizer in town!

41
Document Sets: Move over Folders, there is a new organizer in town!

Upload: andrew-clark

Post on 15-Jan-2015

514 views

Category:

Technology


1 download

DESCRIPTION

from high level to details

TRANSCRIPT

Page 1: Document Sets: Move over Folders, there is a new organizer in town!

Document Sets:Move over Folders, there is a new organizer in town!

Page 2: Document Sets: Move over Folders, there is a new organizer in town!

2 | SharePoint Saturday Chicago 2011

Why am I here?

Page 3: Document Sets: Move over Folders, there is a new organizer in town!

3 | SharePoint Saturday Chicago 2011

Who am I? @chrisgeier @catpaint1 @beckybertram @iwkid @idubbs @kenschae @sharepointac

Page 4: Document Sets: Move over Folders, there is a new organizer in town!

4 | SharePoint Saturday Chicago 2011

Outline & Agenda What are Document Sets? Why are they

needed? Introduction to using Document Sets Content Types assisting Document Sets Working with Document Sets

programmatically Conclusion Housecleaning

Page 5: Document Sets: Move over Folders, there is a new organizer in town!

What are Doc Sets? Why are they needed?

Page 6: Document Sets: Move over Folders, there is a new organizer in town!

6 | SharePoint Saturday Chicago 2011

History of Document Sets

Page 7: Document Sets: Move over Folders, there is a new organizer in town!

7 | SharePoint Saturday Chicago 2011

Evolution of Content Management Content Management: “The practice of

content management is to organize information into usable searchable documents that can be efficiently stored and quickly ‘findable’. “

How do YOU group like minded documents in your company?

Page 8: Document Sets: Move over Folders, there is a new organizer in town!

8 | SharePoint Saturday Chicago 2011

Business needs demand ECM ECM: “Adds a layer of automated

processes to assist with adding new content, approval processes and rules governing documents and data.”

What happens during your employee onboarding process?

What happens inside your formal sales process?

Page 9: Document Sets: Move over Folders, there is a new organizer in town!

Introduction to Document Sets with SharePoint 2010

Page 10: Document Sets: Move over Folders, there is a new organizer in town!

10 | SharePoint Saturday Chicago 2011

Definition “A Document Set is a group of related

documents that can be created in one step and then managed as a single entity.”

What can be included inside a document set?

Page 11: Document Sets: Move over Folders, there is a new organizer in town!

11 | SharePoint Saturday Chicago 2011

Basics – Welcome Page

Page 12: Document Sets: Move over Folders, there is a new organizer in town!

12 | SharePoint Saturday Chicago 2011

Basics – Default Content Library Settings -> ‘Content Types’ Select Document Sets -> Document

Set settings

Page 13: Document Sets: Move over Folders, there is a new organizer in town!

13 | SharePoint Saturday Chicago 2011

Basics – Shared Columns Have Document Set

dictate values to the documents that reside inside the document set.

Page 14: Document Sets: Move over Folders, there is a new organizer in town!

14 | SharePoint Saturday Chicago 2011

Basics – Alter Welcome Page Add columns to the Document Set then decide what columns should be

viewable on the welcome page.

Create views in Document Library than apply to Welcome page.

Page 15: Document Sets: Move over Folders, there is a new organizer in town!

15 | SharePoint Saturday Chicago 2011

Basics – Alter Welcome Page Edit the page similar to how most SharePoint pages are altered through

the UI

Page 16: Document Sets: Move over Folders, there is a new organizer in town!

16 | SharePoint Saturday Chicago 2011

Basics – Social Computing Keep it Social !!!!!

Page 17: Document Sets: Move over Folders, there is a new organizer in town!

17 | SharePoint Saturday Chicago 2011

Basics – Versioning Don’t forget to turn on Versioning at the Document Library level !!

Page 18: Document Sets: Move over Folders, there is a new organizer in town!

18 | SharePoint Saturday Chicago 2011

Administration - UI Enable through UI

Site Collection Level

Allow Management of Content Types

Add Content Types to Library

Page 19: Document Sets: Move over Folders, there is a new organizer in town!

19 | SharePoint Saturday Chicago 2011

Administration - Powershell Enable through Powershell

Install-SPFeature on technet http://technet.microsoft.com/en-us/library/ff607825.aspx

Powershell ISE or SharePoint 2010 Management Shell

Page 20: Document Sets: Move over Folders, there is a new organizer in town!

20 | SharePoint Saturday Chicago 2011

Administration - Powershell Enable through Powershell

Get-SPFeature on technet http://technet.microsoft.com/en-us/library/ff607945.aspx

Page 21: Document Sets: Move over Folders, there is a new organizer in town!

21 | SharePoint Saturday Chicago 2011

Admin – Behind the Scenes Find Feature in 14/Template/Features

Page 22: Document Sets: Move over Folders, there is a new organizer in town!

22 | SharePoint Saturday Chicago 2011

Admin – Behind the Scenes

WHOA! What about those ActivationDependencies?

Get-SPFeature | Sort –Property Id

Page 23: Document Sets: Move over Folders, there is a new organizer in town!

Content Types assisting Doc Sets

Page 24: Document Sets: Move over Folders, there is a new organizer in town!

24 | SharePoint Saturday Chicago 2011

The Need for Content Types Users love my document

library so much that they saved it as a template.

Now my environment has the same document set used in multiple locations!

Page 25: Document Sets: Move over Folders, there is a new organizer in town!

25 | SharePoint Saturday Chicago 2011

The Need for Content Types Content Types

“A content type is a reusable collection of metadata (columns), workflow, behavior, and other settings for a category of items or documents in a Microsoft SharePoint Foundation 2010 list or document library.”

“Content types enable you to manage the settings for a category of information in a centralized, reusable way.”

Page 26: Document Sets: Move over Folders, there is a new organizer in town!

26 | SharePoint Saturday Chicago 2011

Content Types & Doc Sets Content Types can inherit changes

Page 27: Document Sets: Move over Folders, there is a new organizer in town!

27 | SharePoint Saturday Chicago 2011

Planning for Document Sets Planning for Document Libraries

http://technet.microsoft.com/en-us/library/cc262215.aspx

Planning for Document Sets http://technet.microsoft.com/en-us/library/ff603637.aspx

Planning for Content types http://technet.microsoft.com/en-us/library/ff603637.aspx

Page 28: Document Sets: Move over Folders, there is a new organizer in town!

Programmatically working with Document Sets

Page 29: Document Sets: Move over Folders, there is a new organizer in town!

29 | SharePoint Saturday Chicago 2011

Doc Sets – First Dance VS2010 reference to Microsoft.Office.DocumentManagement

Microsoft.Office.DocumentManagement.DocumentSets Microsoft.Office.Document

Look at Document Sets AS FOLDERS!!!!

Page 30: Document Sets: Move over Folders, there is a new organizer in town!

30 | SharePoint Saturday Chicago 2011

Doc Sets – Create Checklist:

Hashtable for all your properties Parent Folder ID of the content type.

Needs to exist in the list Name of newly created DocumentSet Author

Page 31: Document Sets: Move over Folders, there is a new organizer in town!

31 | SharePoint Saturday Chicago 2011

Doc Sets – Create You better know what your Content Type is, is it enabled and is your

target list using it? SPList.ContentTypesEnabled SPList.IsContentTypeAllowed

Page 32: Document Sets: Move over Folders, there is a new organizer in town!

32 | SharePoint Saturday Chicago 2011

Doc Sets - Alter Makes it easy if you have the ID of the document set that needs to be

operated on.

Page 33: Document Sets: Move over Folders, there is a new organizer in town!

33 | SharePoint Saturday Chicago 2011

Doc Sets - Delete Remember that Document Sets are really Folders on ‘juice’

All the SPFolder Methods are available for use!

Page 34: Document Sets: Move over Folders, there is a new organizer in town!

34 | SharePoint Saturday Chicago 2011

Doc Sets – Move (export) Document Set – Export method

Page 35: Document Sets: Move over Folders, there is a new organizer in town!

35 | SharePoint Saturday Chicago 2011

Doc Sets – Move (import) Document Set – Import method

Page 36: Document Sets: Move over Folders, there is a new organizer in town!

36 | SharePoint Saturday Chicago 2011

Doc Sets - Challenges InvalidOperationException

Document ID Service needs to be enabled Document ID enable/disable job needs to successfully run. Document ID assignment job should be run.

DocSetTooBigForExportException DocumentSet Export method has a limitation of 50 MB

Deeply entrenched with Content Types Invalid Properties just disappear without any errors or exceptions.

Page 37: Document Sets: Move over Folders, there is a new organizer in town!

Conclusion

Page 38: Document Sets: Move over Folders, there is a new organizer in town!

38 | SharePoint Saturday Chicago 2011

What did I learn? (hopefully) I know that Content Management is a need that

is not going away. Document Sets is one aspect that could help out.

I know what a Document Set is, how to create one and what features are necessary to start using them.

I know that PowerShell can help me manage Document Sets.

I know that I can make Document Sets dance using custom code.

I know that Content Types are crucial to the success of my SharePoint farm.

Page 39: Document Sets: Move over Folders, there is a new organizer in town!

Housekeeping

Page 40: Document Sets: Move over Folders, there is a new organizer in town!

40 | SharePoint Saturday Chicago 2011

Housekeeping Please remember to submit your session

evaluation forms after each session you attend to increase your chances at the raffle

Follow SharePoint Saturday Chicago on Twitter @spschicago and hashtag #spschicago

Page 41: Document Sets: Move over Folders, there is a new organizer in town!

Thanks to Our Sponsors!

Gold

Silver

Sponsors

Premier

Bronze