+ All Categories
Home > Technology > SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Date post: 25-Jan-2015
Category:
Upload: roy-kim
View: 2,719 times
Download: 1 times
Share this document with a friend
Description:
SharePoint Saturday Speaker presentation on the SharePoint 2010 Content Organizer Feature. Explain the business values especially around enterprise sites. Also explain
25
SharePoint Saturday Session Keeping it organized with SharePoint 2010 Content Organizer Feature Saturday November 13, 2010 Roy Kim
Transcript
Page 1: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

SharePoint Saturday Session

Keeping it organized with SharePoint 2010 Content Organizer

Feature

Saturday November 13, 2010Roy Kim

Page 2: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

SharePoint Saturday SPONSORS

Page 3: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

AgendaIntroductionContent Organization OverviewBusiness ScenarioContent Organizer FunctionalityContent Organizer Settings & RulesDemoExtensibility: Custom Content RouterSummaryQuestions

Page 4: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

IntroductionRoy KimCurrently working on implementation of

SharePoint 2010 internet site for public sector.

Several years of experience with Microsoft and .NET

2+ years with SharePointConsulting experience: Infusion

(current), Accenture (past)U of T Grad – Computer ScienceMCSD, MCTS

Page 5: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organization Overview

Automation in the organization of documents to libraries and its folders.

Organization is executed through rules matched by content type and metadata.

One source drop off location to many destinations.

Page 6: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Typical Content Management Scenario

Site

Document Library A

Subfolder

Subfolder Subfolder

Subfolder

Subfolder Subfolder

Document Library B

Subfolder

Subfolder Subfolder

Subfolder

Subfolder Subfolder

Page 7: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organization Challenges

Assumption: Content stored hierarchically◦Difficult to organize not knowing

where documents should go.◦Duplicated files in across different

folders◦Misplaced files◦Files stored many “temp” folders

Page 8: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Business ValueAutomated placement of content based on

metadata.Avoid duplicate content.Avoid misplaced content.Abstract away from destination locations for users.Support Governance policies and processes to

guide and control how the organization uses the technologies to accomplish content organization goals.

Increase ease of use of content management for content authors.

Contribute to overall information architecture effectiveness.

Scalable to Enterprise structure with many libraries.

Page 9: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer FeatureWeb level Feature ActivationCreates a Drop Off LibraryCreates a Content Organizer

Rules listSite Settings

◦Content Organizer Settings◦Content Organizer Rules Settings

Content Organizer Timer Jobs

Page 10: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Feature Activated

Site

Document Library

Subfolder

Subfolder

Subfolder

Subfolder

Subfolder

Subfolder

Document Library

Subfolder

Subfolder

Subfolder

Subfolder

Subfolder

Subfolder

Drop Off Library

Content Organizer

Rules

Page 11: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Document Library

Document Library

Routing Scenario

Drop Off Library

Document Library

Folder A Folder B

Folder A1

Folder A2

Folder B1

Folder B2

Site

1) Upload Document

Set Content Type and metadata

2) Content Organizer

Rule Routing

3) Auto-foldering

CO Rules

Page 12: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Process

User creates document in MS Office and/or SharePoint Designer

Document Content Types- Document- Pages- Images

Content Type

Page 13: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Enterprise Scenario

Site

Site

Site

Site Site

Site

Site Site

Site

Site

Site Site

Site

Site Site

Drop Off Library

Target

Library

- Very Large number of sites and libraries

Page 14: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Demo: Drop off Library to another site

Page 15: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Configuration & SetupActivate Content Organizer Feature

for the Site (Web)Set Configuration SettingsAdd Content Types to the drop off

libraryAdd Content Types to the destination

foldersAdd “Configure Send To

Connections” (if necessary)Add Content Organizer Rules

Page 16: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Settings

Page 17: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Settings (cont’d)

Page 18: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer RulesRouting mechanism to match

based on content type and metadata properties.

An implementation of a governance policy.

Rules saved in a list accessible through ‘Site Settings’ page.

Page 19: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Rules Settings

Page 20: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Content Organizer Rules SettingsCont’d

Page 21: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Demo: Setup HR Site

Page 22: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Extensibility:Custom Content RouterExtend the routing logic for a

content type with more functionality.Implement the CustomRouter class

and “register” through Feature Activation code

Examples◦Able to do custom auto foldering◦Populate metadata fields◦Lookup to other data sources◦Target multiple sites and folders

Page 23: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Custom Content Router: Code Sampleusing Microsoft.SharePoint;

using RecordsRepository = Microsoft.Office.RecordsManagement.RecordsRepository;

public class MetadataRouter : ICustomRouter

{

CustomRouterResult ICustomRouter.OnSubmitFile(

EcmDocumentRoutingWeb contentOrganizerWeb,

string recordSeries, // Content type name

string userName,

Stream fileContent,

Microsoft.SharePoint.RecordsRepositoryProperty[] properties,

SPFolder finalFolder,

ref string resultDetails)

{

}

}

Page 24: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Register Custom Router

EcmDocumentRoutingWeb contentOrganizer

= new EcmDocumentRoutingWeb(contentOrganizerSite);

contentOrganizer.AddCustomRouter(

customRouterName,

customRouterAssemblyName,

customRouterClassName );

Page 25: SharePoint Saturday 2010 - SharePoint 2010 Content Organizer Feature

Questions


Recommended