IT tutorials
 
Technology
 

Sharepoint 2010 : Enterprise Content Management - In-Place Records Management

10/8/2013 8:57:37 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Large organizations these days must manage their information properly, so they know who to point a finger at when they are sued. And when they are sued, they need to freeze a current state of all relevant content. In order to freeze relevant content they need to be able to discover relevant content that needs to be frozen.

The previous paragraph covers three important aspects of enterprise content management. To manage information, you need to have proper records management. To freeze documents, you need to be able to place certain documents on hold. And to identify which documents need to be frozen, you need to perform eDiscovery.

SharePoint 2010 allows you to do all these tasks and gives you flexibility to perform each one. Let's start with records management.

Records management can be done in-place, or centralized. Centralized records management will involve the creation of a records center, which is something you can either craft yourself, or you can use an out-of-the-box site definition called Records Center. In contrast, in-place records management will allow you to perform records management tasks right where the content is. Thus you will be able to select a document in a document library and choose to declare it as a record for instance. There are many other ways to declare a document as a record, though. Documents can be declared as records automatically, based on preset information management policies, or they can be declared as records via workflows. In fact, there is even a SharePoint designer workflow activity that will allow you to declare a document as a record. This truly allows you to make the process of recordization truly ingrained into your existing business processes.

Once a document has been declared as a record, you will be able to apply various rules to it, such as its editability, and perhaps you have a centralized records center in which such content can be routed at a later date, perhaps using a retention policy or similar.

There is no right or wrong approach between the two, and most organizations will end up using a mixture of both in-place and centralized records management.

Holds and eDiscovery work in a similar fashion. Let's say I am this huge multibillion-dollar organization in the business of giving legal advice to my clients. One of my clients ends up losing a lot of money and believe they lost that money because of bad advice I gave them. So they are now suing me for giving them bad advice. So I need to prove that my advice was good. In doing so, I (or my lawyers) will need to freeze a state of all pertinent content that deals with this client. Thus, I need to place all this content on hold, which obviously has a downside: current work that requires editing on the content grinds to a halt. So maybe I want to make a copy of the content and freeze the copy instead. As I will show you shortly, SharePoint 2010 allows you to address all these scenarios easily.

And finally because a document has been declared as a record or has been placed on hold, I need to be able to click any document and view its current compliance details. In other words, I can find out whether a current document is on hold or not. If so what are the details of the hold? Is the current document a record? If it is a record, what are the details of this record?

So you have in-place records management eDiscovery, and Hold. There are two other concepts I need to talk about before I dive into showing all this in action. One is auditing and reporting; the second is retention and expiration.

Auditing and reporting refers to the ability to produce per-item level audit log reports. You can keep tabs on events such as who saw what information! Also part of reporting is an overall file plan report. Fileplan is something that is perhaps more pertinent to centralized records management, though it can be applied to in-place records management as well. But in short, it refers to a folder-like structure you would create, and the various information management policies can be hierarchically applied. Content can then be routed using content organizer rules into appropriate folders. A fileplan report allows you to see an overview of all your content management policies. As you may guess, file plan is one of the most critical and evolving decisions you will take in any serious ECM project.

Finally, there is retention and expiration. Retention and expiration is a concept that can apply to both in-place records management and centralized records management. The whole idea here is that you have certain metadata with any collected SharePoint content. This metadata can be normal columns or metadata columns. Based on that metadata, and perhaps even other rules, you can create policies that move content from one basket to another. In moving content from one basket to another, you can treat the content differently; you can make the content less or more discoverable, you can make it less or more searchable, you can permanently freeze it for further changes, or you can even destroy it (commonly referred to as disposition of content).

Good! With the theory behind us, let's see all this in action.

But before I start, I should mention once again that everything you are seeing here is available as a centralized preset site definition (records center or documents center), or as features you can activate in any site you want.

Okay, so let's start! Create a site definition using the blank site definition. In this site definition, create a document library called MyDox, and another Wiki library called MyWiki. Go ahead and put some random content in both of them. Also, for the site collection, go ahead and activate the in-place records management site collection level feature.

Now, go to the MyWiki document library and access Library Settings; you should see a link for Information Management Policies. Clicking that link will show you all the existing content types in the document library and whether any retention policies are associated with the content type. One thing to note is that when you are creating information management policies, you should first create your own relevant content types and then create those information management policies on those content types! This makes sense because for example Winsmarts sends invoices to clients; those invoices are in many document libraries; each invoice needs to have a retention policy applied to it; and so I should attach such a policy to the content type invoice, not to the various document libraries where such content appears.

To keep things simple for now, click the Wiki Page content type, and you will be taken to a page where you can set up various information management policies on the given content type:

  • Barcodes and Labels: These are used for physical records management. Imagine that you have some old printouts from the 1970s sitting organized by cardboard boxes in a temperature-controlled room; you can still organize those boxes in your document library, and the document library can generate the barcode or appropriate label, which can then be stuck to those boxes.

  • Auditing: Auditing allows SharePoint to keep a log of a history of certain events performed on the document. These events can be seen in Figure 1.

    Figure 1. Enabling auditing
  • Retention: Retention policies allow you to specify how content is moved between different buckets/containers within your SharePoint installation and is eventually deleted. You can specify how exactly the content gets moved based on various conditions you can add. The combination of the condition (formula) with the appropriate action together forms a retention policy. You also have the ability to treat records and nonrecords differently. I will talk about records shortly, but you care about records more than nonrecords, so you probably want to apply different retention policies to them. Check the Enable Retention check box Click the Add a retention stage link, which will allow you to add a retention stage (see Figure 2).

Figure 2. Adding retention stages

Click the Add a retention stage link, choose to add a retention policy, and set up a new retention policy as shown in Figure 3.

Figure 3. Details of a retention stage

Remember that a retention policy is based on a formula and an action. Well there you have it! The formula here is Modified + 1 month, so any document whose modified date > 1 month will match this formula. Then if something matches, what action do I want to perform on it? Well, I want to permanently delete it. Poke around a bit and see what other formulas and actions you can specify. You will see that one of the actions you can specify is the ability to declare an artifact as a record. Thus, you have the ability to declare records through retention policies just in case your end business users are too lazy to declare records manually (which they probably will be!). As soon as you add the information management policy, you will also note that you can add many stages to the same retention policy. This is very useful because you can specify things such as running a document through seven stages, after which you assume that this is a useless document and delete it to save on storage costs.

Also, while you're at it, set an auditing policy that enables auditing for opening and viewing of the content as shown in Figure 4.

Figure 4. Enabling specific events to be audited

Go ahead and save this newly created information management policy. You've just set up a retention policy and an auditing policy ! Now the wiki page you created, if left untouched for > 1 month, will get deleted automatically. However, everyone who has viewed this page will be logged as a part of your auditing policy.

But before I show you how, I'd like you to do one more thing! Go ahead and activate one more feature in the site, called Holds and eDiscovery. Once this feature is activated, a new section will become available under site settings called Holds and eDiscovery. In this section, you will see three links:

  • Hold reports: Tells you what content has been placed on hold.

  • Holds: Allows you to create one or more holds. Each hold is managed by a hold administrator.

  • Discover and Hold content: Allows you to execute search queries and places all matched documents on hold.

Thus, before you can start placing stuff on hold, you need to make sure your search is running. On the settings page for Search Service Settings, look for the Content Sources link on the left side. When you see a content source called Local SharePoint Sites, issue a full crawl on that content source. This page will look like Figure 5.

Figure 5. Crawling your content and making it available for search

Once the crawl is finished (i.e., your content is now searchable), come back to the site collection settings of the root site collection at port 80 where you had created the MyDox and MyWiki document libraries, and click the Discover and Hold Content link.

This page is split into three sections:

  • Search Criteria: Lets you pick search criteria; all content matching search criteria will be placed on hold for you.

  • Local Hold or Export: Allows you to either hold and freeze the content where it is or copy the content to a specified destination location and place the hold there. This will allow the content to be continued to work upon, and a snapshot is placed a hold on in an alternate location.

  • Relevant Hold: Allows you to specify the specific hold, along with its administrator that you intend to place these documents under.

In my case, I had the word Random appear on my wiki, so I searched for the keyword random. I decided to place a hold on the content directly where it was, and I created a hold called Random Hold whose administrator was Winsmarts\administrator. After specifying all these details to your hold content form, click the Add results to hold button at the bottom of the page. The message shown in Figure 6 appears

Figure 6. Confirmation of placing a hold

In the background and using a job, SharePoint will place a hold on all content that matches your search query, and it will send you an e-mail when the hold is complete!

Note that you also have the option of selecting a document individually and placing it on hold. For instance, in this case, go to the MyWiki document library, and using the Library tab in the ribbon, choose to view all pages in the MyWiki document library. Then in the ECB menu of any wiki page, choose to view Compliance Details; you will see the dialog box shown in Figure 7.

Figure 7. Marking a document as exempt from a policy

The Compliance Details dialog box shows you a number of things. It shows you the retentionstages on the item; whether or not the item is exempt from any information management policies, such as auditing; and right from here you can choose to place an individual document on hold or remove a hold on an individual document! Go ahead and place a document on hold or wait for the timer job to place all searched documents on hold. After a document has been placed on hold, the wiki page shows clearly that the document is on hold and is thus unavailable for further changes. This can be seen in Figure 8.

Figure 8. A wiki page placed on hold

Now there is one other interesting thing I want to show you! Look at the Compliance Details dialog box one more time. What do you see? There is a choice at the bottom that tells you that this particular document is not a record. Not only that, it tells you that this "item" cannot be declared as a record. Bummer! I thought I had turned the In-Place Records Management feature on in this wiki page library. Well, simply activating that feature isn't enough! You also need to specify where in the site collection the ability to declare records is available. There are two places where you can specify it.

The first place is under site collection settings under a link called Record Declaration Settings. This page allows you to specify three things.

  1. You can choose record restrictions: to have no restrictions on records, block deletes on records, or block edits and deletes on items that have been declared as records.

  2. You can choose to make available where the ability to declare records is available. From here, you can either turn it on globally within the site collection or turn it off globally. But if you turn it off globally, you can still turn it on a per-location basis on individual lists and document libraries. Note that I said, lists and document libraries, so starting with SharePoint 2010, all sorts of SharePoint content can participate in the RM lifecycle. How exciting! To access that section, you may visit any list or document library, go to list or document library settings, and look for a link called Record Declaration Settings. On this page, you can choose to inherit the site collection's record declaration setting, override the site collection's setting and always allow the facility to declare records, or override the site collection's setting and never allow the facility to declare records. You can also choose to automatically mark all added items or documents into this list as records.

  3. Finally, back under the site collection record declaration settings, under Declaration Rules, you can choose to specify who can declare records and who can undeclare records. This setting can be seen in Figure 9.

Figure 9. Who can declare and undeclare records

Now you know how to make record declaration available! So, go ahead and make declaration of records available in the wiki library. Choose to mark a few documents as records, and you will see that the wiki pages icons show little locks by them (see Figure 10).

Figure 10. Locks visually identifying which items are records

As you will see, declaring any item or document as a record also trims the ECB menu, the ribbon, and appropriately reflects the details in the Compliance Details dialog box.
 
Others
 
- Sharepoint 2010 : Enterprise Content Management - Enterprise Content Types
- Sharepoint 2010 : Enterprise Content Management - Content Organizer
- Sharepoint 2010 : Enterprise Content Management - Managed Metadata, Keywords and Tags
- Windows 8 : Managing BitLocker Drive Encryption (part 4) - Managing and Troubleshooting BitLocker
- Windows 8 : Managing BitLocker Drive Encryption (part 3) - Enabling BitLocker on System Volumes
- Windows 8 : Managing BitLocker Drive Encryption (part 2) - Enabling BitLocker on USB Flash Drives
- Windows 8 : Managing BitLocker Drive Encryption (part 1) - Enabling BitLocker on Nonsystem Volumes
- Windows Server 2012 : Continuous availability (part 8) - Easy conversion between installation options
- Windows Server 2012 : Continuous availability (part 8) - Windows NIC Teaming
- Windows Server 2012 : Continuous availability (part 7) - SMB Transparent Failover, Storage migration
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us