SlideShare una empresa de Scribd logo
1 de 44
Clarity. Direction. Confidence.




  SHAREPOINT 2010
RECORDS MANAGEMENT
   DEVELOPMENT
        John F. Holliday
    SharePoint Architects, Inc.
   www.SharePointArchitects.us



                     BEST PRACTICES CONFERENCE SHAREPOINT
About Me
 • Books
   • Professional SharePoint 2007 Development
   • Professional SharePoint 2007 Records
        Management Development

 • Activities/Projects
   • SharePoint Server MVP, Developer, Consultant
   • CAML.NET Framework/CAML.NET IntelliSense
   • SharePoint Developer Network (@SPDEVNET)
   • SharePoint Heroes (sharepointheroes.com)



                              BEST PRACTICES CONFERENCE SHAREPOINT
Agenda
• Evolution of Records Management
          Development in SharePoint
•   Understand key RM features
•   Explore RM-Focused Solution Strategies
•   Integrating Managed Metadata Services
•   Enabling PowerShell Admin/Deployment




                                  BEST PRACTICES CONFERENCE SHAREPOINT
Key Challenges for RM in MOSS
• Declaring Records
  • How to identify documents as records
• Protecting Records
  • How to control what happens to “records”
• Developing File Plans
  • How to identify records
  • How to specify record lifecycles
    • Technology agnostic?




                                   BEST PRACTICES CONFERENCE SHAREPOINT
Key Features for RM in 2010
• Document ID Service
• Content Type Syndication
• Managed Metadata and Keywords
• Content Organizer for Routing
• “In Place” Record Declaration
• Multi-Stage Retention Policies




                        BEST PRACTICES CONFERENCE SHAREPOINT
Document Identifiers: Main Points
Every document can have a unique ID
 • Ability to reference documents by ID
 • Ability to move docs without breaking links
 • Scoped to Site Collection (DOCID feature)
   • Adds “Document ID” field to documents
     • Need to checkout/checkin existing docs to get an ID


Example DOCID reference:
 http://<site collection url>/_layouts/DocIdRedir.aspx?ID=<doc id>




                                         BEST PRACTICES CONFERENCE SHAREPOINT
Using Document IDs for
          Records Management
• Must ensure DOCID feature is activated
everywhere records are referenced
 • Content Type Hub Site
 • Collaboration Sites
 • Records Center Sites




                           BEST PRACTICES CONFERENCE SHAREPOINT
Content Type Syndication: Main Points
• Available throughout the Farm
  • Can be used for content organizer rules
  • Can specify “publishing” rules
• Steps:
  • Provision a site to be an Enterprise Metadata Hub Site
    • Best Practice: Use a dedicated site collection.
  • Assign the site collection to the MMS
    • All content types created in the hub are now available for use in
      other site collections



                                          BEST PRACTICES CONFERENCE SHAREPOINT
Managed Metadata: Main Points
• Support for multiple languages
• Can set default values for terms
• Can add synonyms for terms
• Can create reusable term sets




                         BEST PRACTICES CONFERENCE SHAREPOINT
Content Organizer: Main Points
• Metadata-driven Routing
  • Automatically handles incoming records
    (no need for custom router)
  • Target destination determined from metadata
    (configured using rules)

• Support for file plan hierarchy
  • Can target subfolders of destination library
  • Automatically applies policies associated with target
    location



                                 BEST PRACTICES CONFERENCE SHAREPOINT
Content Organizer: Value Proposition
• Advantages
  • More control over document routing
  • No need for custom routers
  • Still supports custom routers
  • New “Rule Manager” user group
• Disadvantages
  • Rules must be managed – requires skill
  • Rules must be updated if content types change




                                 BEST PRACTICES CONFERENCE SHAREPOINT
Content Organizer: Observations
• Dealing with the Classification Issue
  • Records Managers like Taxonomies
  • End Users like Folksonomies
   • Managed Metadata to the rescue


• Building a “record declaration pipeline”
  • “Funnel” documents towards proper declaration using
    “progressive classification”




                                      BEST PRACTICES CONFERENCE SHAREPOINT
“Progressive Classification”
• CONTOSO Healthcare
  • Incoming patient interviews with embedded images
    • High volume requires preliminary classification by a human
    • Easy to misclassify => needs review by certified radiologist before
      final declaration as official record
• Solution
  • Interviews sent to drop-off library in dedicated non-
    records center site with preliminary CO rules driven by
    managed metadata
  • Pre-classified interviews routed to specialized Records
    Centers with CO rules driven by approval workflow.

                                         BEST PRACTICES CONFERENCE SHAREPOINT
Email Records Management
• Designed for Exchange 2010
  • Integrated Email Archiving
  • Integrated Email Retention
  • Integrated Email Discovery


• Can use Content Organizer for Email
  • Avoid inconsistency/complexity
  • Avoid bottlenecks/bandwidth issues
   • Recommended only for Records Center




                                   BEST PRACTICES CONFERENCE SHAREPOINT
Enabling Email Processing
• From PowerShell
  • Enable-SPFeature –id EmailRouting
      –url “<site url>”

• Creates a separate list to receive emails
  • Assigns a unique email address
  • Creates a built-in content type for emails
   • “E-mail Submission”
   • Pre-defined fields common to emails




                                      BEST PRACTICES CONFERENCE SHAREPOINT
Multi-Stage Retention
• Missing from SP2007
  • Enables modeling of real-world scenarios
  • Stages are “activated” based on conditions
  • Stages can recur automatically until the
      „next‟ stage is activated
• Example:
 • Perform annual review of invoices (recurring),
      then purge after 3 years



                                 BEST PRACTICES CONFERENCE SHAREPOINT
Multi-Stage Retention: Main Points
• Define retention based on any date field
• Stages activated by event triggers
• Stages support limited recurrence
• Support for custom formulas & actions




                           BEST PRACTICES CONFERENCE SHAREPOINT
Multi-Stage Retention: How it Works
• Basic Architecture
  • What happens when a document „expires‟?
  • When does SharePoint check for expiration?
      Get-SPTimerJob ExpirationProcessing | Start-SPTimerJob


• Alternatives?
  • Workflow to monitor document lifecycle?
  • Timer job to check document lifecycle?
   • => SharePoint is more efficient




                                       BEST PRACTICES CONFERENCE SHAREPOINT
Legal Holds: Main Points
• Tied to Search
  • New “Search and Add Holds” Page
  • Use search criteria to locate documents
  • Use search results to perform actions
   • Examples:
     • copy to a new location
     • mark as read only

• Can be applied to any type of content
  • Can have multiple holds for a site
• Use Excel to get holds report


                                 BEST PRACTICES CONFERENCE SHAREPOINT
Building Records
Management Solutions




    BEST PRACTICES CONFERENCE SHAREPOINT
Two Solution Strategies
• In-Place
   • Documents are declared as records in place.
   • Documents are “locked down”.


• Repository-Based
  • Documents are moved to a central repository.
  • Document metadata is evaluated.
  • Documents are routed to library/folder.
  • Information policy (retention) is applied.


                               BEST PRACTICES CONFERENCE SHAREPOINT
In-Place Record Declaration:
                  Main Points
• Ability to declare (not manage) a record without
 having to move it to a records center
 • Can apply protections (lock down)
 • Can apply custom processing (workflow)


• Some limitations:
  • Cannot take advantage of features only found in the
    Records Center site:
   • Cannot assign in-place records to file plan folders
   • Cannot inherit rules + permissions based on
      file plan folder
                                         BEST PRACTICES CONFERENCE SHAREPOINT
Pros/Cons of In-Place Approach
• Pro
  • Lower cost (Records Center not required)
  • Easier to configure (feature activation)
  • Can apply records-only retention
• Con
  • Cannot apply location-based rules
  • Harder to administer
   • Records are interspersed with non-records




                                     BEST PRACTICES CONFERENCE SHAREPOINT
Pros/Cons of Repository Approach
• Pro
  • Easier to administer
   • Records can be segregated
   • Records can be moved to cheaper storage
 • Supports complex file plans
   • Location-based policies can be inherited
   • Metadata-driven rules for routing

• Con
  • Harder to configure




                                     BEST PRACTICES CONFERENCE SHAREPOINT
Hybrid Solution Strategy
• Maintain distinction between “record declaration”
 and “records management”
 • Custom event handler when records are
    declared/undeclared
   • => Start “classification” workflow when declared
   • => Move to repository when approved
     • Leave hyperlink in its place




                                        BEST PRACTICES CONFERENCE SHAREPOINT
IRecordDeclarationHandler
public class RecordDeclarationHandler : IRecordDeclarationHandler
 {
     // Records the record declaration event to an external database.
     RecordOperationResult
         IRecordDeclarationHandler.OnDeclare(SPListItem item)
     {
        HandleDeclaration(item, true);
        // continue with default processing
        return RecordOperationResult.ContinueRecordProcessing;
     }
}




                                          BEST PRACTICES CONFERENCE SHAREPOINT
Registering the Record Handler
using Microsoft.Office.RecordsManagement.RecordsRepository;

public static void RegisterDeclarationHandler(
         this SPSite site, Type handler)
{
    Records.RegisterCustomCodeForRecordDeclaration(
       site,handler.Assembly.FullName,
    Handler.FullName);
}
….
SPSite site = new SPSite(“…”);
site.RegisterDeclarationHandler(typeof(myHandler));



                                          BEST PRACTICES CONFERENCE SHAREPOINT
DEMO
In-Place Record Auditing




                           BEST PRACTICES CONFERENCE SHAREPOINT
RM-Focused
Solution Strategies




    BEST PRACTICES CONFERENCE SHAREPOINT
RM-Focused Solutions: Rule #1
Avoid Semantic Disconnect with RM Pros

• Must understand their language:
  • “File Plan”
  • “Retention Schedule”
  • “Classification”
  • “Record Series”




                           BEST PRACTICES CONFERENCE SHAREPOINT
RM-Focused Solutions: Rule #2
Target RM-Specific Document Lifecycles
   and Administration Requirements

• Must consider long-term evolution
  • Separate web application for records
   • Content isolation
 • Separate site collections for primary classifications
   • Quotas; document volume; security
 • Separate document libraries for record series
   • Managed metadata


                                  BEST PRACTICES CONFERENCE SHAREPOINT
RM-Focused Solutions: Rule #3
 Incorporate Managed Metadata into Overall
             Development Plan

• Maintain consistency between MMS taxonomy
 and Content Organizer rules
 • Important for Records Managers, who are fixated on
   classification terms
 • Important for traceability (“management evidence”)
   long after the records have been routed



                               BEST PRACTICES CONFERENCE SHAREPOINT
Empowering Administrators
Want to empower Admins to operate at a higher
level than raw configuration steps.

 Records Manager: “I need a place for a new primary
 classification, with 10 record series and about 2 dozen
 terms.”

 Admin: “Do you want a new site collection?”

 Records Manager: “Huh?”


                                  BEST PRACTICES CONFERENCE SHAREPOINT
Taking Advantage of PowerShell
• High-Level CmdLets for RM Deployment
  • New-RMApplication “Contoso Healthcare”
  • New-RMClassification “Corporate Files”
  • New-RMRecordSeries “Meeting Minutes”
     –Classification “Corporate Files”


• Easy to Incorporate MMS Policy
  • Custom CmdLets create matching MMS terms




                              BEST PRACTICES CONFERENCE SHAREPOINT
Configuring the
Records Center




   BEST PRACTICES CONFERENCE SHAREPOINT
Records Management Setup
Basic Steps:
 1. Create a Specialized Web Application
 2. Create Site Collections (1 RC per Classification)
 3. Create Columns (add custom metadata)
 4. Create (and syndicate) Content Types
 5. Create Libraries and Folders (1 DL per Series)
 6. Create Information Policies (Retention)
 7. Create Content Organizer Rules




                                  BEST PRACTICES CONFERENCE SHAREPOINT
Records Management
              Web Application

Key Points:
 • Create a separate web app just for RM.
   • Can assign a unique application pool.
   • Enables process-level tracking of users/processes.
   • Enables common URL for multiple records centers.
   • Can fine-tune bandwidth specific to RM.




                                 BEST PRACTICES CONFERENCE SHAREPOINT
DEMO

       PowerShell: New-RMApplication




                 BEST PRACTICES CONFERENCE SHAREPOINT
“Primary Classification”
                   = “Records Center”
1. Create a Separate Records Center Site Collection for
     each Primary Classification
                                           “Case Files”
                                           “Organizational Files”
                                           “Program Files”
                                           “Administrative Files”


2. Associate each Records Center with its own content
     database
 •    Easier to archive by primary classification
 •    Restrict maximum number of sites to 1




                                            BEST PRACTICES CONFERENCE SHAREPOINT
DEMO

       PowerShell: New-RMClassification




                    BEST PRACTICES CONFERENCE SHAREPOINT
“Record Series” = “Document Library”
1. Create a Document Library for each Record Series
     within a Classification

 •    Hierarchy of folders/sub-folders as needed

2. Create a Matching Content Type for each Record Series

 •    Serves as the primary mechanism for capturing critical metadata
 •    Required for setting up CO rules




                                          BEST PRACTICES CONFERENCE SHAREPOINT
DEMO

       PowerShell: New-RMRecordSeries




                   BEST PRACTICES CONFERENCE SHAREPOINT
Summary
New features in SharePoint 2010 further enhance
the RM story by making it easier to organize
content and manage metadata.
The convergence of traditional RM with emerging
ECM technologies requires an RM-focused
solution development strategy.
In-Place records management means richer and
more intuitive UX for records managers and end
users, but increases the need for sound
information architecture.


                           BEST PRACTICES CONFERENCE SHAREPOINT
Clarity. Direction. Confidence.




        FOR MORE INFO
            Visit my blog: www.JohnHolliday.net
    Upcoming Book: “Managing Official Records Using
SharePoint 2010: A Guide for Developers and Administrators”




                                  BEST PRACTICES CONFERENCE SHAREPOINT

Más contenido relacionado

La actualidad más candente

Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Petter Skodvin-Hvammen
 
Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Agnes Molnar
 
If SharePoint had Warning Labels
If SharePoint had Warning LabelsIf SharePoint had Warning Labels
If SharePoint had Warning LabelsJoanne Klein
 
Moving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint HubMoving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint HubSebastian Mondrone
 
Using SharePoint 2013 to Manage Records
Using SharePoint 2013 to Manage RecordsUsing SharePoint 2013 to Manage Records
Using SharePoint 2013 to Manage RecordsAIIM International
 
The SharePoint Records Management Story
The SharePoint Records Management StoryThe SharePoint Records Management Story
The SharePoint Records Management StoryErica Toelle
 
Optimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementOptimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementDocFluix, LLC
 
SPEVO13 - IW509 - Records Management and Search
SPEVO13 - IW509 - Records Management and SearchSPEVO13 - IW509 - Records Management and Search
SPEVO13 - IW509 - Records Management and SearchJohn F. Holliday
 
Sap bods training in hyderabad
Sap bods training in hyderabadSap bods training in hyderabad
Sap bods training in hyderabadRajitha D
 
A SharePoint File Migration Framework
A SharePoint File Migration FrameworkA SharePoint File Migration Framework
A SharePoint File Migration FrameworkGerry Brimacombe
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document ManagementLearnNowOnline
 
DTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangaloreDTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangaloreDTecH It Education
 
10 Things You'll Need to Succeed with Information Governance and SharePoint
10 Things You'll Need to Succeed with Information Governance and SharePoint10 Things You'll Need to Succeed with Information Governance and SharePoint
10 Things You'll Need to Succeed with Information Governance and SharePointRecordLion
 
SharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePointSharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePointLiam Cleary [MVP]
 
Understanding Records Management in Office 365
Understanding Records Management in Office 365Understanding Records Management in Office 365
Understanding Records Management in Office 365RecordPoint
 

La actualidad más candente (19)

Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)
 
Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010
 
If SharePoint had Warning Labels
If SharePoint had Warning LabelsIf SharePoint had Warning Labels
If SharePoint had Warning Labels
 
Moving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint HubMoving and Sharing Files to the Sharepoint Hub
Moving and Sharing Files to the Sharepoint Hub
 
Using SharePoint 2013 to Manage Records
Using SharePoint 2013 to Manage RecordsUsing SharePoint 2013 to Manage Records
Using SharePoint 2013 to Manage Records
 
The SharePoint Records Management Story
The SharePoint Records Management StoryThe SharePoint Records Management Story
The SharePoint Records Management Story
 
Optimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content ManagementOptimizing SharePoint for Transactional Content Management
Optimizing SharePoint for Transactional Content Management
 
SPEVO13 - IW509 - Records Management and Search
SPEVO13 - IW509 - Records Management and SearchSPEVO13 - IW509 - Records Management and Search
SPEVO13 - IW509 - Records Management and Search
 
Sap bods training in hyderabad
Sap bods training in hyderabadSap bods training in hyderabad
Sap bods training in hyderabad
 
A SharePoint File Migration Framework
A SharePoint File Migration FrameworkA SharePoint File Migration Framework
A SharePoint File Migration Framework
 
Box to OneDrive Migration
Box to OneDrive MigrationBox to OneDrive Migration
Box to OneDrive Migration
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
DTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangaloreDTecH IT Education- Best Obiee training institute in bangalore
DTecH IT Education- Best Obiee training institute in bangalore
 
10 Things You'll Need to Succeed with Information Governance and SharePoint
10 Things You'll Need to Succeed with Information Governance and SharePoint10 Things You'll Need to Succeed with Information Governance and SharePoint
10 Things You'll Need to Succeed with Information Governance and SharePoint
 
Content Management in SharePoint 2010
Content Management in SharePoint 2010Content Management in SharePoint 2010
Content Management in SharePoint 2010
 
SharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePointSharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePoint
 
Understanding Records Management in Office 365
Understanding Records Management in Office 365Understanding Records Management in Office 365
Understanding Records Management in Office 365
 
05052015091520
0505201509152005052015091520
05052015091520
 

Similar a DEV212 SharePoint 2010 Records Management Development

The SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, ReallyThe SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, ReallyLiam Cleary [MVP]
 
Information and Records Management in SharePoint - An In-depth Review
Information and Records Management in SharePoint - An In-depth ReviewInformation and Records Management in SharePoint - An In-depth Review
Information and Records Management in SharePoint - An In-depth ReviewSimon Rawson
 
AOS Canadian Tour SharePoint ECM
AOS Canadian Tour SharePoint ECMAOS Canadian Tour SharePoint ECM
AOS Canadian Tour SharePoint ECMSerge Tremblay
 
IW403 Records Management Improvements in SharePoint 2010
IW403 Records Management Improvements in SharePoint 2010IW403 Records Management Improvements in SharePoint 2010
IW403 Records Management Improvements in SharePoint 2010John F. Holliday
 
#SEASPC: Organizing Documents in SharePoint 2010
#SEASPC: Organizing Documents in SharePoint 2010#SEASPC: Organizing Documents in SharePoint 2010
#SEASPC: Organizing Documents in SharePoint 2010Agnes Molnar
 
Taming the West: ECM and RM in SharePoint 2010
Taming the West: ECM and RM in SharePoint 2010Taming the West: ECM and RM in SharePoint 2010
Taming the West: ECM and RM in SharePoint 2010InnoTech
 
SharePoint Records Management - Office 365
SharePoint Records Management - Office 365SharePoint Records Management - Office 365
SharePoint Records Management - Office 365InnoTech
 
SharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the BoxSharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the BoxEd Musters
 
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Patrick Tucker
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineAndries den Haan
 
SharePoint Saturday Richmond - Documents and Records in SharePoint, Really
SharePoint Saturday Richmond - Documents and Records in SharePoint, ReallySharePoint Saturday Richmond - Documents and Records in SharePoint, Really
SharePoint Saturday Richmond - Documents and Records in SharePoint, ReallyLiam Cleary [MVP]
 
14 Tips for Planning ECM Content Migration to SharePoint
14 Tips for Planning ECM Content Migration to SharePoint14 Tips for Planning ECM Content Migration to SharePoint
14 Tips for Planning ECM Content Migration to SharePointJoel Oleson
 
SPS Cinci 2012 - Enterprise Content Management
SPS Cinci 2012  - Enterprise Content Management SPS Cinci 2012  - Enterprise Content Management
SPS Cinci 2012 - Enterprise Content Management Patrick Tucker
 
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundaryJonathan Ralton
 
Intelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointIntelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointConcept Searching, Inc
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...NCCOMMS
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineAndries den Haan
 
Oracle WebCenter portal
Oracle WebCenter portalOracle WebCenter portal
Oracle WebCenter portalAddvantum
 
Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Oliver Wirkus
 

Similar a DEV212 SharePoint 2010 Records Management Development (20)

The SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, ReallyThe SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, Really
 
Information and Records Management in SharePoint - An In-depth Review
Information and Records Management in SharePoint - An In-depth ReviewInformation and Records Management in SharePoint - An In-depth Review
Information and Records Management in SharePoint - An In-depth Review
 
AOS Canadian Tour SharePoint ECM
AOS Canadian Tour SharePoint ECMAOS Canadian Tour SharePoint ECM
AOS Canadian Tour SharePoint ECM
 
IW403 Records Management Improvements in SharePoint 2010
IW403 Records Management Improvements in SharePoint 2010IW403 Records Management Improvements in SharePoint 2010
IW403 Records Management Improvements in SharePoint 2010
 
#SEASPC: Organizing Documents in SharePoint 2010
#SEASPC: Organizing Documents in SharePoint 2010#SEASPC: Organizing Documents in SharePoint 2010
#SEASPC: Organizing Documents in SharePoint 2010
 
Taming the West: ECM and RM in SharePoint 2010
Taming the West: ECM and RM in SharePoint 2010Taming the West: ECM and RM in SharePoint 2010
Taming the West: ECM and RM in SharePoint 2010
 
SharePoint Records Management - Office 365
SharePoint Records Management - Office 365SharePoint Records Management - Office 365
SharePoint Records Management - Office 365
 
SharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the BoxSharePoint 2013 Document Management Out of the Box
SharePoint 2013 Document Management Out of the Box
 
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
Code PaLOUsa - Architecting a Content Management Solution with SharePoint 2013
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
SharePoint Saturday Richmond - Documents and Records in SharePoint, Really
SharePoint Saturday Richmond - Documents and Records in SharePoint, ReallySharePoint Saturday Richmond - Documents and Records in SharePoint, Really
SharePoint Saturday Richmond - Documents and Records in SharePoint, Really
 
14 Tips for Planning ECM Content Migration to SharePoint
14 Tips for Planning ECM Content Migration to SharePoint14 Tips for Planning ECM Content Migration to SharePoint
14 Tips for Planning ECM Content Migration to SharePoint
 
SPS Cinci 2012 - Enterprise Content Management
SPS Cinci 2012  - Enterprise Content Management SPS Cinci 2012  - Enterprise Content Management
SPS Cinci 2012 - Enterprise Content Management
 
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
 
Intelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePointIntelligent Metadata Enabled Migration with SharePoint
Intelligent Metadata Enabled Migration with SharePoint
 
Nick kellett share point summit 2011 presentation
Nick kellett share point summit 2011 presentationNick kellett share point summit 2011 presentation
Nick kellett share point summit 2011 presentation
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
Oracle WebCenter portal
Oracle WebCenter portalOracle WebCenter portal
Oracle WebCenter portal
 
Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013Moving mountains with Sharepoint - Document Management with SharePoint 2013
Moving mountains with Sharepoint - Document Management with SharePoint 2013
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

DEV212 SharePoint 2010 Records Management Development

  • 1. Clarity. Direction. Confidence. SHAREPOINT 2010 RECORDS MANAGEMENT DEVELOPMENT John F. Holliday SharePoint Architects, Inc. www.SharePointArchitects.us BEST PRACTICES CONFERENCE SHAREPOINT
  • 2. About Me • Books • Professional SharePoint 2007 Development • Professional SharePoint 2007 Records Management Development • Activities/Projects • SharePoint Server MVP, Developer, Consultant • CAML.NET Framework/CAML.NET IntelliSense • SharePoint Developer Network (@SPDEVNET) • SharePoint Heroes (sharepointheroes.com) BEST PRACTICES CONFERENCE SHAREPOINT
  • 3. Agenda • Evolution of Records Management Development in SharePoint • Understand key RM features • Explore RM-Focused Solution Strategies • Integrating Managed Metadata Services • Enabling PowerShell Admin/Deployment BEST PRACTICES CONFERENCE SHAREPOINT
  • 4. Key Challenges for RM in MOSS • Declaring Records • How to identify documents as records • Protecting Records • How to control what happens to “records” • Developing File Plans • How to identify records • How to specify record lifecycles • Technology agnostic? BEST PRACTICES CONFERENCE SHAREPOINT
  • 5. Key Features for RM in 2010 • Document ID Service • Content Type Syndication • Managed Metadata and Keywords • Content Organizer for Routing • “In Place” Record Declaration • Multi-Stage Retention Policies BEST PRACTICES CONFERENCE SHAREPOINT
  • 6. Document Identifiers: Main Points Every document can have a unique ID • Ability to reference documents by ID • Ability to move docs without breaking links • Scoped to Site Collection (DOCID feature) • Adds “Document ID” field to documents • Need to checkout/checkin existing docs to get an ID Example DOCID reference: http://<site collection url>/_layouts/DocIdRedir.aspx?ID=<doc id> BEST PRACTICES CONFERENCE SHAREPOINT
  • 7. Using Document IDs for Records Management • Must ensure DOCID feature is activated everywhere records are referenced • Content Type Hub Site • Collaboration Sites • Records Center Sites BEST PRACTICES CONFERENCE SHAREPOINT
  • 8. Content Type Syndication: Main Points • Available throughout the Farm • Can be used for content organizer rules • Can specify “publishing” rules • Steps: • Provision a site to be an Enterprise Metadata Hub Site • Best Practice: Use a dedicated site collection. • Assign the site collection to the MMS • All content types created in the hub are now available for use in other site collections BEST PRACTICES CONFERENCE SHAREPOINT
  • 9. Managed Metadata: Main Points • Support for multiple languages • Can set default values for terms • Can add synonyms for terms • Can create reusable term sets BEST PRACTICES CONFERENCE SHAREPOINT
  • 10. Content Organizer: Main Points • Metadata-driven Routing • Automatically handles incoming records (no need for custom router) • Target destination determined from metadata (configured using rules) • Support for file plan hierarchy • Can target subfolders of destination library • Automatically applies policies associated with target location BEST PRACTICES CONFERENCE SHAREPOINT
  • 11. Content Organizer: Value Proposition • Advantages • More control over document routing • No need for custom routers • Still supports custom routers • New “Rule Manager” user group • Disadvantages • Rules must be managed – requires skill • Rules must be updated if content types change BEST PRACTICES CONFERENCE SHAREPOINT
  • 12. Content Organizer: Observations • Dealing with the Classification Issue • Records Managers like Taxonomies • End Users like Folksonomies • Managed Metadata to the rescue • Building a “record declaration pipeline” • “Funnel” documents towards proper declaration using “progressive classification” BEST PRACTICES CONFERENCE SHAREPOINT
  • 13. “Progressive Classification” • CONTOSO Healthcare • Incoming patient interviews with embedded images • High volume requires preliminary classification by a human • Easy to misclassify => needs review by certified radiologist before final declaration as official record • Solution • Interviews sent to drop-off library in dedicated non- records center site with preliminary CO rules driven by managed metadata • Pre-classified interviews routed to specialized Records Centers with CO rules driven by approval workflow. BEST PRACTICES CONFERENCE SHAREPOINT
  • 14. Email Records Management • Designed for Exchange 2010 • Integrated Email Archiving • Integrated Email Retention • Integrated Email Discovery • Can use Content Organizer for Email • Avoid inconsistency/complexity • Avoid bottlenecks/bandwidth issues • Recommended only for Records Center BEST PRACTICES CONFERENCE SHAREPOINT
  • 15. Enabling Email Processing • From PowerShell • Enable-SPFeature –id EmailRouting –url “<site url>” • Creates a separate list to receive emails • Assigns a unique email address • Creates a built-in content type for emails • “E-mail Submission” • Pre-defined fields common to emails BEST PRACTICES CONFERENCE SHAREPOINT
  • 16. Multi-Stage Retention • Missing from SP2007 • Enables modeling of real-world scenarios • Stages are “activated” based on conditions • Stages can recur automatically until the „next‟ stage is activated • Example: • Perform annual review of invoices (recurring), then purge after 3 years BEST PRACTICES CONFERENCE SHAREPOINT
  • 17. Multi-Stage Retention: Main Points • Define retention based on any date field • Stages activated by event triggers • Stages support limited recurrence • Support for custom formulas & actions BEST PRACTICES CONFERENCE SHAREPOINT
  • 18. Multi-Stage Retention: How it Works • Basic Architecture • What happens when a document „expires‟? • When does SharePoint check for expiration? Get-SPTimerJob ExpirationProcessing | Start-SPTimerJob • Alternatives? • Workflow to monitor document lifecycle? • Timer job to check document lifecycle? • => SharePoint is more efficient BEST PRACTICES CONFERENCE SHAREPOINT
  • 19. Legal Holds: Main Points • Tied to Search • New “Search and Add Holds” Page • Use search criteria to locate documents • Use search results to perform actions • Examples: • copy to a new location • mark as read only • Can be applied to any type of content • Can have multiple holds for a site • Use Excel to get holds report BEST PRACTICES CONFERENCE SHAREPOINT
  • 20. Building Records Management Solutions BEST PRACTICES CONFERENCE SHAREPOINT
  • 21. Two Solution Strategies • In-Place • Documents are declared as records in place. • Documents are “locked down”. • Repository-Based • Documents are moved to a central repository. • Document metadata is evaluated. • Documents are routed to library/folder. • Information policy (retention) is applied. BEST PRACTICES CONFERENCE SHAREPOINT
  • 22. In-Place Record Declaration: Main Points • Ability to declare (not manage) a record without having to move it to a records center • Can apply protections (lock down) • Can apply custom processing (workflow) • Some limitations: • Cannot take advantage of features only found in the Records Center site: • Cannot assign in-place records to file plan folders • Cannot inherit rules + permissions based on file plan folder BEST PRACTICES CONFERENCE SHAREPOINT
  • 23. Pros/Cons of In-Place Approach • Pro • Lower cost (Records Center not required) • Easier to configure (feature activation) • Can apply records-only retention • Con • Cannot apply location-based rules • Harder to administer • Records are interspersed with non-records BEST PRACTICES CONFERENCE SHAREPOINT
  • 24. Pros/Cons of Repository Approach • Pro • Easier to administer • Records can be segregated • Records can be moved to cheaper storage • Supports complex file plans • Location-based policies can be inherited • Metadata-driven rules for routing • Con • Harder to configure BEST PRACTICES CONFERENCE SHAREPOINT
  • 25. Hybrid Solution Strategy • Maintain distinction between “record declaration” and “records management” • Custom event handler when records are declared/undeclared • => Start “classification” workflow when declared • => Move to repository when approved • Leave hyperlink in its place BEST PRACTICES CONFERENCE SHAREPOINT
  • 26. IRecordDeclarationHandler public class RecordDeclarationHandler : IRecordDeclarationHandler { // Records the record declaration event to an external database. RecordOperationResult IRecordDeclarationHandler.OnDeclare(SPListItem item) { HandleDeclaration(item, true); // continue with default processing return RecordOperationResult.ContinueRecordProcessing; } } BEST PRACTICES CONFERENCE SHAREPOINT
  • 27. Registering the Record Handler using Microsoft.Office.RecordsManagement.RecordsRepository; public static void RegisterDeclarationHandler( this SPSite site, Type handler) { Records.RegisterCustomCodeForRecordDeclaration( site,handler.Assembly.FullName, Handler.FullName); } …. SPSite site = new SPSite(“…”); site.RegisterDeclarationHandler(typeof(myHandler)); BEST PRACTICES CONFERENCE SHAREPOINT
  • 28. DEMO In-Place Record Auditing BEST PRACTICES CONFERENCE SHAREPOINT
  • 29. RM-Focused Solution Strategies BEST PRACTICES CONFERENCE SHAREPOINT
  • 30. RM-Focused Solutions: Rule #1 Avoid Semantic Disconnect with RM Pros • Must understand their language: • “File Plan” • “Retention Schedule” • “Classification” • “Record Series” BEST PRACTICES CONFERENCE SHAREPOINT
  • 31. RM-Focused Solutions: Rule #2 Target RM-Specific Document Lifecycles and Administration Requirements • Must consider long-term evolution • Separate web application for records • Content isolation • Separate site collections for primary classifications • Quotas; document volume; security • Separate document libraries for record series • Managed metadata BEST PRACTICES CONFERENCE SHAREPOINT
  • 32. RM-Focused Solutions: Rule #3 Incorporate Managed Metadata into Overall Development Plan • Maintain consistency between MMS taxonomy and Content Organizer rules • Important for Records Managers, who are fixated on classification terms • Important for traceability (“management evidence”) long after the records have been routed BEST PRACTICES CONFERENCE SHAREPOINT
  • 33. Empowering Administrators Want to empower Admins to operate at a higher level than raw configuration steps. Records Manager: “I need a place for a new primary classification, with 10 record series and about 2 dozen terms.” Admin: “Do you want a new site collection?” Records Manager: “Huh?” BEST PRACTICES CONFERENCE SHAREPOINT
  • 34. Taking Advantage of PowerShell • High-Level CmdLets for RM Deployment • New-RMApplication “Contoso Healthcare” • New-RMClassification “Corporate Files” • New-RMRecordSeries “Meeting Minutes” –Classification “Corporate Files” • Easy to Incorporate MMS Policy • Custom CmdLets create matching MMS terms BEST PRACTICES CONFERENCE SHAREPOINT
  • 35. Configuring the Records Center BEST PRACTICES CONFERENCE SHAREPOINT
  • 36. Records Management Setup Basic Steps: 1. Create a Specialized Web Application 2. Create Site Collections (1 RC per Classification) 3. Create Columns (add custom metadata) 4. Create (and syndicate) Content Types 5. Create Libraries and Folders (1 DL per Series) 6. Create Information Policies (Retention) 7. Create Content Organizer Rules BEST PRACTICES CONFERENCE SHAREPOINT
  • 37. Records Management Web Application Key Points: • Create a separate web app just for RM. • Can assign a unique application pool. • Enables process-level tracking of users/processes. • Enables common URL for multiple records centers. • Can fine-tune bandwidth specific to RM. BEST PRACTICES CONFERENCE SHAREPOINT
  • 38. DEMO PowerShell: New-RMApplication BEST PRACTICES CONFERENCE SHAREPOINT
  • 39. “Primary Classification” = “Records Center” 1. Create a Separate Records Center Site Collection for each Primary Classification “Case Files” “Organizational Files” “Program Files” “Administrative Files” 2. Associate each Records Center with its own content database • Easier to archive by primary classification • Restrict maximum number of sites to 1 BEST PRACTICES CONFERENCE SHAREPOINT
  • 40. DEMO PowerShell: New-RMClassification BEST PRACTICES CONFERENCE SHAREPOINT
  • 41. “Record Series” = “Document Library” 1. Create a Document Library for each Record Series within a Classification • Hierarchy of folders/sub-folders as needed 2. Create a Matching Content Type for each Record Series • Serves as the primary mechanism for capturing critical metadata • Required for setting up CO rules BEST PRACTICES CONFERENCE SHAREPOINT
  • 42. DEMO PowerShell: New-RMRecordSeries BEST PRACTICES CONFERENCE SHAREPOINT
  • 43. Summary New features in SharePoint 2010 further enhance the RM story by making it easier to organize content and manage metadata. The convergence of traditional RM with emerging ECM technologies requires an RM-focused solution development strategy. In-Place records management means richer and more intuitive UX for records managers and end users, but increases the need for sound information architecture. BEST PRACTICES CONFERENCE SHAREPOINT
  • 44. Clarity. Direction. Confidence. FOR MORE INFO Visit my blog: www.JohnHolliday.net Upcoming Book: “Managing Official Records Using SharePoint 2010: A Guide for Developers and Administrators” BEST PRACTICES CONFERENCE SHAREPOINT

Notas del editor

  1. Document identifiers are scoped to the site collection, and are enabled by activating the “docid” feature. This can be done either from the Site Settings page or by using a PowerShell command:PS&gt; Enable-SPFeature id docid –url &lt;site collection url&gt;Enabling this feature adds a “Document ID” field to every document. For existing documents, you have to perform an action on the document (such as checkin or checkout) to have an identifier assigned. For new documents, the identifier is assigned on upload.The DocIdRedir.aspx page works even if the document is moved to a different library. It also works for document sets.
  2. Add Managed Metadata column to a content type.Use the centralized Term Store to create and manage Term Sets.Example: Continents/Countries/States/Cities.Can create synonyms for terms: JAX=JacksonvilleSupports publish and subscribe through Content Type SyndicationExample:&gt;&gt; Setup a &quot;hub&quot; site collection to hold global content types&gt;&gt; Add site columns and content types based on them&gt;&gt; Configure the Managed Metadata service.Central Admin..Manage Service Applications...Managed Metadata Service....Properties.....Content Type hub: &lt;site collection url&gt;.....Report syndication import errors = checked....Consumes content types from the Content Type Gallery at...=checked&gt;&gt; Go to hub site collection&gt;&gt; Edit any content type(new menu item, &quot;Manage Publishing...&quot;)select &quot;Publish&quot; and click OK&gt;&gt; force timer jobs to run.Central Admin..Monitoring...Timer Jobs -&gt; Review Job Definitions....Content Type Hub job =&gt; &quot;Run Now&quot;....Content Type Subscriber job =&gt; &quot;Run Now&quot;&gt;&gt; create a new site collection.site Settings=&gt; see published content types
  3. General purpose routing mechanism- Activate the Content Organizer feature- Only applies to &quot;Document&quot; content type or derivatives&gt;&gt; adds 2 menu items to Site Administration: Content Organizer Settings :: Turn routing on and offContent Organizer Rules:: Setup rules for routing documents&gt;&gt; scoped to Web&gt;&gt; creates a &quot;Drop Off&quot; library&gt;&gt; all uploads are placed into the drop off library (if configured)&gt;&gt; content organizer rules are applied by a timer job==&gt; Good for use as a staging area for new documents until all required metadata has been added&gt;&gt; when a rule is added, content types are added to the droppoff library&gt;&gt; workflow can be attached to documents before they are routed, based on conditions (fulfilled by workflow activities, for example)&gt;&gt; approval can be applied before routing&gt;&gt; checkin/checkout of documents to modify metadata (documents are routed as soon as conditions are met, whether checked in or not)&gt;&gt; (optional) automatically notifies Rule Managers if documents remain after all rules have been applied. Can specify how long before notification is sent (documents still in library after N days)
  4. Expiration Processing Timer Job-------------------------------Runs weekly by default.
  5. RecordDeclarationHandler is a custom handler for record declaration and undeclarationevents.  Whenever a record is declared or undeclared, this code appends an event to the system log.
  6. Creating a dedicated web application for RM enables process-level tracking of which processes and users are touching the records store. This is important “management evidence” that can help an organization deal with compliance challenges.
  7. Organizational Files – used to document relationships between departmentsAdministrative Files – used for internal administration and operationsProgram Files – general activities and programsSeparate content DB means simpler implementation of cyclical backup strategies:Archive primary classification and empty the repository once per year/quarter