﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Microsoft SharePoint Foundation RSS Generator on 5/18/2012 3:19:22 PM -->
<?xml-stylesheet type="text/xsl" href="/blog/_layouts/RssXslt.aspx?List=6c8a23d1-47ea-47e5-b56f-2bc57cb95b93" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Rez's Blog Spot: Posts</title>
    <link>http://www.khamis.net/blog/Lists/Posts/AllPosts.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Fri, 18 May 2012 22:19:22 GMT</lastBuildDate>
    <generator>Microsoft SharePoint Foundation RSS Generator</generator>
    <ttl>60</ttl>
    <language>en-US</language>
    <item>
      <title>Exporting the Term Store in SharePoint 2010 not possible through GUI?</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=13</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass0746C8A96F66456B980E78C6CD882C3F">   <p>I have been playing around with the Term Store in the SharePoint 2010 Beta and I really like what I see.  <strong><em>Now,</em></strong> we don’t have to keep creating these root level lookup lists or use another database or site collection to house meta-data columns and values that are similar across all web applications and site collections.  However, I’m still running into a problem.</p>    <p>I restored my content database on another server and I’m assuming the term store sits on another database somewhere so I went to try and export the term store however, it doesn’t seem like it’s possible?  Perhaps it’s just a beta bug as there is a way to import it:</p>    <p><a href="/blog/Lists/Posts/Attachments/13/image_2_11FD6B38.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/13/image_thumb_11FD6B38.png" width="348" height="218" /></a> </p>    <p>Maybe there is a Powershell command to export the term store as well but I haven’t found it.</p>    <p>I surely hope Microsoft fixes this in the release version as I don’t want to have to be manually creating the term store in each environment.</p>    <p><font color="#ff0000"><strong>Update:</strong></font><font color="#000000"><strong> </strong>Now that SharePoint has RTM’d, there is a new tool on codeplex that will export the term store (thanks to a blog reader who commented!):</font></p>    <p><a title="http://termsetimporter.codeplex.com/" href="http://termsetimporter.codeplex.com/"><strong>http://termsetimporter.codeplex.com/</strong></a></p>    <p> </p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f7cfa549-d51b-46ab-a24d-1bcf73b9b037" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/PowerShell" rel="tag">PowerShell</a>,<a href="http://technorati.com/tags/SharePoint" rel="tag">SharePoint</a>,<a href="http://technorati.com/tags/Term+Store" rel="tag">Term Store</a>,<a href="http://technorati.com/tags/Metadata" rel="tag">Metadata</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 11/30/2009 10:00 PM</div>
<div><b>Tags:</b> PowerShell, SharePoint, Term Store, Metadata</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/13/image_2_11FD6B38.png">http://www.khamis.net/blog/Lists/Posts/Attachments/13/image_2_11FD6B38.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/13/image_thumb_11FD6B38.png">http://www.khamis.net/blog/Lists/Posts/Attachments/13/image_thumb_11FD6B38.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Mon, 30 Nov 2009 21:32:14 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=13</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 14– Document Sets</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=70</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassC38829065F74497F97C288BBAA846CA6"><p><strong><u>Overview</u></strong></p>  <ul>   <li>Document sets are a group of related documents that can be packaged together and then managed as a single entity. [1]</li>    <li>Think zip or compressed folder but they are not actually compressed and not considered a folder.</li>    <li>Used to manage multi-document work products.  For example, an RFP or RFP Response might be composed of many documents, like spreadsheets, appendices, etc…  You might want to group these together as one entity rather than in a folder.</li>    <li>SharePoint allows you to:</li> </ul>  <ol>   <li>Automatically create a set of default documents when a specific document set is created.  For example, if your organization has default templates for an RFP composition, you can have these automatically within your document set.</li>    <li>Define the content types allowed within your document set (i.e. invoices, expense forms, etc…)</li>    <li>Synchronization of meta-data for all documents within your document set</li>    <li>Allow workflows for the document set itself rather than all the individual documents within the document set (i.e. approve all of these documents)</li>    <li>Have and customize a welcome page for your document set (i.e. so you can describe the templates in your document set or even describe the document set purpose</li>    <li>Have versioning on the entire Document Set!  This is huge, you can roll back and view previous version of document sets</li> </ol>  <p>Activated via a Site Collection Feature under Site Actions –&gt; Site Settings –&gt; Site Collection Features:</p>  <p><a href="/blog/Lists/Posts/Attachments/70/image_4_0344911C.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/70/image_thumb_1_3131E3D4.png" width="631" height="51" /></a></p>  <p>Or activated by PowerShell via: Enable-SPFeature –id “<strong>DocumentSet</strong>” -url “&lt;site collection url&gt;”</p>  <p>Upon activation, you create a new content type based upon the Parent Document Set content type and add that content type to your library.</p>  <p>Some things to be aware of:</p>  <ul>   <li>You cannot group by content types on views in document sets</li>    <li>Folders and metadata navigation are not supported</li> </ul>  <p> </p>  <p>The complete list of this series can be seen by the following links:</p>  <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>    <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>    <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>    <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>    <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>    <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>    <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>    <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>    <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>    <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>    <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>    <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>    <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>    <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>  <p> </p>  <p>[1] <a title="http://office.microsoft.com/en-us/sharepoint-server-help/introduction-to-document-sets-HA101782466.aspx" href="http://office.microsoft.com/en-us/sharepoint-server-help/introduction-to-document-sets-HA101782466.aspx">http://office.microsoft.com/en-us/sharepoint-server-help/introduction-to-document-sets-HA101782466.aspx</a></p>  <p> </p>  <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:43d37eff-4c90-49f3-a110-d9f1c42ec1a1" class="wlWriterEditableSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Document+Sets" rel="tag">Document Sets</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a></div></div></div>
<div><b>Published:</b> 4/12/2012 8:36 PM</div>
<div><b>Tags:</b> Document Sets, SharePoint 2010, Records Management</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/70/image_4_0344911C.png">http://www.khamis.net/blog/Lists/Posts/Attachments/70/image_4_0344911C.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/70/image_thumb_1_3131E3D4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/70/image_thumb_1_3131E3D4.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <pubDate>Fri, 13 Apr 2012 03:36:44 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=70</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 3 – Managed Metadata Service - Term Store</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=35</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass4D7A882D2F1444A7B53B4E0F337B3BFC">   <p class="ExternalClassA4B6C58DF05B4C538708A25E467B0134"><strong><u>Overview</u></strong> </p>    <div class="ExternalClassA4B6C58DF05B4C538708A25E467B0134">     <ul>       <li>The Managed Metadata service is new in SharePoint 2010 and consists of a feature called the Term Store Management Tool </li>        <li>This service can be accessed via Central Administration –&gt; Manage Service Applications –&gt; Managed Metadata Services or via a the site settings in the SharePoint site (Site Actions –&gt; Site Settings –&gt; Term store management) </li>        <li>The Term Store (or Taxonomy Term Store) is a hierarchical collection of managed terms that you centrally managed and define, and then use as attributes for list items in SharePoint </li>        <li>A term is a word or a phrase that can be associated with a list item </li>        <li>A term set is a collection of related terms </li>        <li>You can specify that a SharePoint list column must contain a term from a specific term set </li>        <li>Managed metadata refers to the fact that terms and term sets are managed independently from site columns within SharePoint sites themselves          <ul>           <li>i.e. Create a new column on a list called “Department”  and associate it with a “Corporate Departments” Term Set –&gt; Column Settings              <ul>               <li>Corporate Departments –&gt; Term Set name                  <ul>                   <li>IT –&gt; Term name </li>                    <li>Marketing –&gt; Term name </li>                    <li>Etc… –&gt; Term name</li>                 </ul>               </li>             </ul>           </li>         </ul>       </li>     </ul>   </div>    <p><a href="/blog/Lists/Posts/Attachments/35/image_2_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_35C9A221.png" width="296" height="258" /></a> </p>    <ul>     <li>Terms can be divided into two types:        <ul>         <li><strong>Managed terms</strong> are usually pre-defined and can only be created by users with appropriate permissions.  They are often organized into a hierarchy. </li>          <li><strong>Enterprise keywords</strong> are words or phrases that have been added to SharePoint list items as part of a custom keyword column. All enterprise keywords are part of a single, non-hierarchical term set called the keyword set. </li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/35/image_4_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_1_35C9A221.png" width="312" height="287" /></a> </p>    <ul>     <li>Both managed terms and enterprise keywords are stored in a database referred to as a term store        <ul>         <li>The default database name in SharePoint looks like “Managed Metadata Service_GUID”</li>       </ul>     </li>      <li>Each list has a setting call Enterprise Metadata and Keywords Settings where these settings can be turned on or off</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/35/image_10_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_4_35C9A221.png" width="514" height="422" /></a> </p>    <p><a href="/blog/Lists/Posts/Attachments/35/image_6_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_2_35C9A221.png" width="631" height="376" /></a> </p>    <p> </p>    <p><strong><u>So what are some benefits of using the Term Store?</u></strong></p>    <ul>     <li>More consistent use of terminology across the enterprise </li>      <li>Allows the building of an enterprise taxonomy for <u>all</u> your SharePoint Sites </li>      <li>Better and more consistent search results (less synonyms) </li>      <li>Metadata is dynamic (better than list choice field) as choices are only managed in one location rather than each list </li>      <li>Do not want to use choice columns to supply those values because when an update needs to be made, they will have to manually go to different locations and update the choice values </li>      <li>Lookup columns are not an option as the terms need to be shared across site collections </li>      <li>Entering terms is easier as new suggestion managed metadata selection control is used with Ajax-like type ahead and drop down functionality</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/35/image_12_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_5_35C9A221.png" width="552" height="283" /></a> </p>    <p><a href="/blog/Lists/Posts/Attachments/35/image_16_35C9A221.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_7_35C9A221.png" width="373" height="391" /></a> </p>    <ul>     <li>Entering enterprise keywords allows users to select from existing <strong><u>or</u></strong> create their own keywords, and has option of showing tagged items on user’s My Site </li>      <li>Allow users build an organization’s taxonomy on the fly or have it predefined in advance</li>   </ul>    <p><strong><u>API Reference (Microsoft.SharePoint.Taxonomy Namespace)</u></strong></p>    <div id="codeSnippetWrapper" style="cursor:text;font-size:8pt;border-top:silver 1px solid;font-family:&quot;Courier New&quot;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;overflow:auto;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;margin:20px 0px 10px;border-left:silver 1px solid;line-height:12pt;padding-right:4px;background-color:#f4f4f4">     <div id="codeSnippet" style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">       <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"><span style="color:#0000ff">using</span> (SPSite site = <span style="color:#0000ff">new</span> SPSite(<span style="color:#006080">&quot;http://devsp2010:1001&quot;</span>))</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">{</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   <span style="color:#008000">//Instantiates a new TaxonomySession for the current site.</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   TaxonomySession session = <span style="color:#0000ff">new</span> TaxonomySession(site);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   <span style="color:#008000">//Instantiates the connection &quot;Managed Metadata Service Connection&quot; for session</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   TermStore termStore = session.TermStores[<span style="color:#006080">&quot;Managed Metadata Service Connection&quot;</span>];</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   <span style="color:#008000">// Creates and commits a Group object, a TermSet object and several Term objects</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   Group group1 = termStore.CreateGroup(<span style="color:#006080">&quot;Rez Term Sets&quot;</span>);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   TermSet termSet1 = group1.CreateTermSet(<span style="color:#006080">&quot;Corporate Departments&quot;</span>);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   Term term1 = termSet1.CreateTerm(<span style="color:#006080">&quot;IT&quot;</span>, 1033);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   Term term2 = termSet1.CreateTerm(<span style="color:#006080">&quot;Marketing&quot;</span>, 1033);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   termStore.CommitAll();</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"> </pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   <span style="color:#008000">// Sets a description and some alternate labels term1 and commits</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   term1.SetDescription(<span style="color:#006080">&quot;Name of information tech dept&quot;</span>, 1033);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   term1.CreateLabel(<span style="color:#006080">&quot;Information Technology&quot;</span>, 1033, <span style="color:#0000ff">false</span>);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   term1.CreateLabel(<span style="color:#006080">&quot;ITech&quot;</span>, 1033, <span style="color:#0000ff">false</span>);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   termStore.CommitAll();</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"> </pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   <span style="color:#008000">// Deletes an unnecessary term</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">   term2.Delete();</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">   termStore.CommitAll();</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">}</pre>
    </div>
  </div>

  <p><strong><u>Other features of the Term Store</u></strong></p>

  <ul>
    <li>Supports multilingualism! </li>

    <li>Terms sets can be managed by individuals or by owners of the part of the taxonomy </li>

    <li>Create your own taxonomies </li>

    <li>Taxonomy structure tree view </li>

    <li>Taxonomy store (centralized service) </li>

    <li>Modifications that can be done by end users to the taxonomy, depending or rights. </li>

    <li>Copy term sets (taxonomy branch) </li>

    <li>Move branch or term </li>

    <li>Deprecate term, merge terms, reuse term sets </li>

    <li>Specify owners and security for term sets that will control governance for taxonomy </li>

    <li>Specify terms that are available for tagging or make them just grouping categories for term sets</li>
  </ul>

  <p><strong><u>So… why is this important for Records Management??</u></strong></p>

  <ul>
    <li><strong><font color="#ff0000">Consistent meta-data across the organization drives records management!</font></strong> </li>

    <li>Rules based on consistent meta-data allow better categorization, search and storage within a Records Center </li>

    <li>Allow certain ‘approved’ terms from a central list to be used as metadata in libraries across a few site collections</li>
  </ul>

  <p> </p>

  <p>Note: If you get the following error when trying to use the managed term set when creating a new column:</p>

  <p><strong><em>“The required feature is not enabled for this column type.”:</em></strong></p>

  <p><a href="/blog/Lists/Posts/Attachments/35/image_2_49FC81FD.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_49FC81FD.png" width="551" height="364" /></a></p>

  <p>Just use this PowerShell command to activate the feature:</p>

  <p><strong>Enable-SPFeature </strong>-id &quot;73ef14b1-13a9-416b-a9b5-ececa2b

    <br />0604c&quot; –Url <strong>&lt;Your site url here&gt;</strong></p>

  <p> </p>

  <p>The complete list of this series can be seen by the following links:</p>

  <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>

    <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>

    <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>

    <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>

    <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>

    <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>

    <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>

    <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>

    <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>

    <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>

    <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>

    <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>

    <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>

    <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>

  <p><strong><u>References</u></strong></p>

  <p><a href="http://technet.microsoft.com/en-us/library/ee424402(office.14).aspx">http://technet.microsoft.com/en-us/library/ee424402%28office.14%29.aspx</a>

    <br /><a href="http://www.cmswire.com/cms/document-management/overview-sharepoint-2010-metadata-and-taxonomy-management-006015.php">http://www.cmswire.com/cms/document-management/overview-sharepoint-2010-metadata-and-taxonomy-management-006015.php</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/ee832800(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee832800%28office.14%29.aspx</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/ee556337(v=office.14).aspx">http://msdn.microsoft.com/en-us/library/ee556337%28v=office.14%29.aspx</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/ee559337(v=office.14).aspx">http://msdn.microsoft.com/en-us/library/ee559337%28v=office.14%29.aspx</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy(office.14).aspx</a></p>

  <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3d7e400f-abee-4f30-a899-2a4f8bebd661" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Enterprise+Keywords" rel="tag">Enterprise Keywords</a>,<a href="http://technorati.com/tags/Managed+Metadata+Services" rel="tag">Managed Metadata Services</a>,<a href="http://technorati.com/tags/Term+Store" rel="tag">Term Store</a>,<a href="http://technorati.com/tags/Taxonomy" rel="tag">Taxonomy</a></div>
</div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/2/2010 8:23 AM</div>
<div><b>Tags:</b> Records Management, SharePoint 2010, Enterprise Keywords, Managed Metadata Services, Term Store, Taxonomy</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_10_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_10_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_12_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_12_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_16_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_16_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_2_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_2_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_2_49FC81FD.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_2_49FC81FD.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_4_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_4_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_6_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_6_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_1_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_1_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_2_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_2_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_4_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_4_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_49FC81FD.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_49FC81FD.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_5_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_5_35C9A221.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_7_35C9A221.png">http://www.khamis.net/blog/Lists/Posts/Attachments/35/image_thumb_7_35C9A221.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sun, 02 May 2010 16:26:16 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=35</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 10 – Multi Level Retention</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=42</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassBD14B9096EA243FC8AEFC816289E319F">   <p><strong><u>Overview</u></strong></p>    <ul>     <li>Multiple stage retention policies allow specification of the entire lifecycle of a document as one policy (e.g. review Contracts every year, and delete after 7 years) </li>      <li>Sarbanes–Oxley Act of 2002 requiring records to be kept for a certain amount of time       <br />and you can set review periods for records in between the time they are declared and when they are destroyed </li>      <li>SharePoint 2010 has the ability to create hierarchal folder structures and manage retention at each folder within the hierarchy (while providing the ability to inherit retention settings from parent folders) </li>      <li>Retention policies can be set up by content type, library or folder </li>      <li>By default, retention is enabled within a SharePoint site collection but there is a feature that can allow override of retention schedules on folders or libraries which is activated as a Site Collection Feature:        <ul>         <li>Enable-SPFeature -id <strong>LocationBasedPolicy</strong> -url “&lt;site collection url&gt;”</li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/42/image_2_543B3A9A.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_543B3A9A.png" width="619" height="90" /></a> </p>    <ul>     <li>Retention policies are created in Site Settings --&gt; Site Collection policies or Content Type Settings/List Settings --&gt; Information management policy settings </li>      <li>The OOTB Actions when a stage occurs include:        <ul>         <li>Moving the item to the Recycle Bin </li>          <li>Permanently Delete the item </li>          <li>Transfer to another location </li>          <li>Invoke a workflow </li>          <li>Skip to the next stage in the policy </li>          <li>Declare the item as a record </li>          <li>Delete all previous drafts of the items </li>          <li>Delete all previous versions</li>       </ul>     </li>      <li>The settings also allow a user to schedule recurrence on retention stages</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/42/image_4_543B3A9A.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_1_543B3A9A.png" width="617" height="283" /></a> </p>    <p><strong><u>API Reference – (Microsoft.Office.RecordsManagement. InformationPolicy Namespace)</u></strong></p>    <div id="codeSnippetWrapper" style="cursor:text;font-size:8pt;border-top:silver 1px solid;font-family:&quot;Courier New&quot;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;overflow:auto;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;margin:20px 0px 10px;border-left:silver 1px solid;line-height:12pt;padding-right:4px;max-height:200px;background-color:#f4f4f4">     <div id="codeSnippet" style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">       <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"><span style="color:#0000ff">using</span> (SPSite site = <span style="color:#0000ff">new</span> SPSite(<span style="color:#006080">&quot;http://devsp2010:1000&quot;</span>))</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">{</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    <span style="color:#0000ff">using</span> (SPWeb web = site.OpenWeb())</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        SPList list = web.Lists[<span style="color:#006080">&quot;Shared Documents&quot;</span>];</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        SPContentType ctype = list.ContentTypes[<span style="color:#006080">&quot;RezDocument&quot;</span>];</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        <span style="color:#0000ff">if</span> (Policy.CanHavePolicy(ctype))</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            PolicyCatalog pc = <span style="color:#0000ff">new</span> PolicyCatalog(site);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            var policy = (from p <span style="color:#0000ff">in</span> pc.PolicyList.OfType&lt;Policy&gt;() </pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">                          <span style="color:#0000ff">where</span> p.Name == <span style="color:#006080">&quot;expireme&quot;</span> select p).First();</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            Policy.CreatePolicy(ctype, policy);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            Policy.ProcessChanges(site);</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">}</pre>
    </div>
  </div>

  <p>The complete list of this series can be seen by the following links:</p>

  <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>

    <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>

    <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>

    <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>

    <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>

    <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>

    <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>

    <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>

    <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>

    <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>

    <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>

    <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>

    <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>

    <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>

  <p><strong><u>References</u></strong> </p>

  <p><a href="http://technet.microsoft.com/en-us/library/cc263464(office.14).aspx">http://technet.microsoft.com/en-us/library/cc263464(office.14).aspx</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.office.recordsmanagement.informationpolicy(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.office.recordsmanagement.informationpolicy(office.14).aspx</a>

    <br /><a href="http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/36e1b9cb-ed80-428a-8bba-9c8c939d176d">http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/36e1b9cb-ed80-428a-8bba-9c8c939d176d</a></p>

  <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9ade2c5c-d607-4fb4-9e40-a94fe66132fd" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Retention" rel="tag">Retention</a></div>
</div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/17/2010 8:15 PM</div>
<div><b>Tags:</b> Records Management, SharePoint 2010, Retention</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_2_543B3A9A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_2_543B3A9A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_4_543B3A9A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_4_543B3A9A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_1_543B3A9A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_1_543B3A9A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_543B3A9A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/42/image_thumb_543B3A9A.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Tue, 18 May 2010 03:15:18 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=42</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 9 – Content Type Publishing Hubs</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=41</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass31C17AB9BA0449D39FBFA3EFEBE5AC24">   <ul>     <li>Content Type Publishing Hub is a new feature in SharePoint 2010 whereby it allows a SharePoint administrator to have a central location where they can manage and publish content types from across all their SharePoint web applications </li>      <li>Other web applications can subscribe to the content type publishing hub and pull down published content types from the hub and receive updates on the published content types </li>      <li>Activated as a Site Collection Feature:        <ul>         <li>Enable-SPFeature -id <strong>ContentTypeHub</strong> -url “&lt;site collection url&gt;”</li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/41/image_2_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4D581022.png" width="613" height="115" /></a> </p>    <ul>     <li>Notice how it is called the Content Type Syndication Hub in the feature?        <ul>         <li>Just like RSS, Microsoft wants to give a feel of subscribing, pulling and pushing of content types</li>       </ul>     </li>      <li>Content type hub is available to SharePoint web applications via the Metadata Service Application </li>      <li>As long as the web applications use <strong>same </strong>Metadata Service Application, the content types will be pushed to those web applications that are subscribed to it</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/41/image_4_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_1_4D581022.png" width="610" height="407" /></a> </p>    <p><strong><u>Configuring the Content Type Hub</u></strong>      <br />Configuring the content hub is a little tricky and not very intuitive.  Here are some steps on how to do it.</p>    <ul>     <li>Create the web application and the root site which you want it to be the Hub </li>      <li>Enable content type syndication feature       <br />In the Managed Metadata Service Application (Central Admin --&gt; Application Settings --&gt; Service Applications) properties (IN THE RIBBON), you can set the Content Type Hub URL </li>      <li>In the Managed Metadata Service Connection (Central Admin --&gt; Application Settings --&gt; Service Applications) <strong>properties </strong>(IN THE RIBBON), we explicitly tell to consume content types from the hub</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/41/image_8_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_3_4D581022.png" width="614" height="128" /></a> </p>    <p><a href="/blog/Lists/Posts/Attachments/41/image_10_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4_4D581022.png" width="608" height="251" /></a> </p>    <p><strong><u>To Publish the Content Type to the Subscribers</u></strong> </p>    <p>Once the content type hub web application has been configured, you should see the “<strong>Manage publishing for this content type” </strong>option under each of the Site Content Type settings and have the ability to publish it. </p>    <p><a href="/blog/Lists/Posts/Attachments/41/image_12_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_5_4D581022.png" width="350" height="356" /></a> </p>    <p>SharePoint admins have the option to publish, unpublish or republish the content type they have selected. </p>    <p><a href="/blog/Lists/Posts/Attachments/41/image_14_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_6_4D581022.png" width="608" height="306" /></a> </p>    <p><strong>**Note</strong>: By default, the hub is controlled by 2 timer jobs.  In order to receive published content types immediately, run the following two timer jobs: </p>    <p>1) Content Type Hub     <br />2) Content Type Subscriber (of web application which is going to receive the content types updates) </p>    <p>After running these two timer jobs, the content types should be published and available to the subscribing sites</p>    <p>Published content types can be checked by going to Site Settings --&gt; Site Collection Administration --&gt; Content Type Publishing, here you have the option to refresh all content types, view any errors with content publishing and view the subscribed content types.</p>    <p><a href="/blog/Lists/Posts/Attachments/41/image_16_4D581022.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_7_4D581022.png" width="595" height="298" /></a> </p>    <p><strong><u>So what are some reasons for content type publishing hubs for Records Management?</u></strong></p>    <ul>     <li>Globally used content types that are controlled in one location.  </li>      <li>This removes duplicate tagged documents and ensures consistent meta-data </li>      <li>Company has two web applications that have a set of content types that are the same (could be employee profile, real estate listing etc) </li>      <li>Company would like to have a central location where the content types can be created and pushed out to the above two site collections seamlessly and without having to make any modifications to separate site collection content types</li>   </ul>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>References</u></strong></p>    <p><a href="http://www.chakkaradeep.com/post/SharePoint-2010-Content-Type-Hubs-e28093-Publish-and-Subscribe-to-Content-Types.aspx">http://www.chakkaradeep.com/post/SharePoint-2010-Content-Type-Hubs-e28093-Publish-and-Subscribe-to-Content-Types.aspx</a>      <br /><a href="http://www.whatsthepointofsharing.com/2009/11/28/how-to-publish-and-subscribe-to-content-types-in-sharepoint-2010/">http://www.whatsthepointofsharing.com/2009/11/28/how-to-publish-and-subscribe-to-content-types-in-sharepoint-2010/</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttype(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttype(office.14).aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypecollection(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypecollection(office.14).aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypeusage(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttypeusage(office.14).aspx</a> </p>    <p> </p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:413e8d5d-d808-45dc-a019-e0bb0d632f04" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/Content+Type+Publishing+Hubs" rel="tag">Content Type Publishing Hubs</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Managed+Metadata+Services" rel="tag">Managed Metadata Services</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/12/2010 9:57 PM</div>
<div><b>Tags:</b> Records Management, Content Type Publishing Hubs, SharePoint 2010, Managed Metadata Services</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_10_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_10_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_12_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_12_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_14_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_14_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_16_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_16_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_2_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_2_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_4_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_4_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_8_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_8_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_1_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_1_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_3_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_3_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_5_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_5_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_6_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_6_4D581022.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_7_4D581022.png">http://www.khamis.net/blog/Lists/Posts/Attachments/41/image_thumb_7_4D581022.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Thu, 13 May 2010 04:57:02 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=41</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 8 – Hold and eDiscovery</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=40</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass7625D4409BDC40D693E6FFECC33A3A2F">   <ul>     <li>New feature in SharePoint 2010 whereby the use of electronic discovery allows records managers to find and lock down content related to tracking external actions like litigation, investigation or audit</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/40/image_6_428F3637.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_2_428F3637.png" width="240" height="123" /></a> </p>    <ul>     <li>For example, if a company is sued about how they use the word “eDiscovery”, the Records Manager needs to find and process all content that contains the words “eDiscovery” or “electronic discovery” </li>      <li>Allows discovery of documents by all metadata associated with the document and automatically places them “on hold” and/or copies the results to a specific location </li>      <li>In the US, &quot;Federal Rules of Civil Procedure&quot; governs the request of information in litigation,  so it is now easy to be able to produce electronic data when requested in a court </li>      <li>It is activated as a Site Feature:        <ul>         <li>Enable-SPFeature -id <strong>hold</strong> -url “&lt;site url&gt;”</li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/40/image_2_428F3637.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_428F3637.png" width="654" height="104" /></a> </p>    <ul>     <li>Processing holds is done by a timer job called “<strong>Hold Processing and Reporting</strong>” on the web application         <ul>         <li>Manually run this job to accelerate (it is run on a daily basis by default)</li>       </ul>     </li>      <li>Holds can be set manually as well via the Compliance Details dialog invoked from the ECB menu</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/40/image_4_428F3637.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_1_428F3637.png" width="630" height="486" /></a> </p>    <ul>     <li>Pad lock added to list item when on hold</li>   </ul>    <p> </p>    <p><a href="/blog/Lists/Posts/Attachments/40/image_10_428F3637.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_4_428F3637.png" width="465" height="186" /></a> </p>    <ul>     <li>Holds are found using the search index and you have the ability to preview results as well as choose the site you would like to search for the relevant documents</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/40/image_8_428F3637.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_3_428F3637.png" width="602" height="511" /></a> </p>    <p><strong><u>Records Management applications</u></strong></p>    <ul>     <li>Used in scenarios involving law suits and litigation        <ul>         <li>In the US, corporations have  Civil Rule requirements for providing records. </li>          <li>Failure to produce documents in legal cases results in stiff penalties.   </li>          <li>There is still a lot of confusion on how these rules are applied and it depends on what policies are in place and how much risk your exposed to.  </li>          <li>What it means is that you need to be able to find the records in a set period of time, place a hold on them and not allow them to be deleted.  </li>          <li>Audit makes sure you can check if they are edited or deleted.</li>       </ul>     </li>      <li>In the process of electronic discovery, data of all types can serve as evidence.        <ul>         <li>This can include text, images, calendar files, databases, spreadsheets, audio files, animation, Web sites and computer programs. </li>       </ul>     </li>      <li>Holds and eDiscovery features of SharePoint can be used to prevent spoliation of data and compliance with various laws (for example, holding financial records for 7 years or putting a hold on a document because of a litigation). </li>      <li>Important because you can now search &amp; place holds across farms, whereas before you could have only  1 records center in a farm.  Not very useful.</li>   </ul>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>References</u></strong></p>    <p><a href="http://msdn.microsoft.com/en-us/library/ee557329(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee557329%28office.14%29.aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/ee554902(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee554902(office.14).aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/ee557262(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee557262(office.14).aspx</a></p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d668e242-b397-4ef4-885e-8dd09ec847b0" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Holds" rel="tag">Holds</a>,<a href="http://technorati.com/tags/eDiscovery" rel="tag">eDiscovery</a>,<a href="http://technorati.com/tags/Compliance+Details" rel="tag">Compliance Details</a>,<a href="http://technorati.com/tags/Litigation" rel="tag">Litigation</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/9/2010 8:00 PM</div>
<div><b>Tags:</b> Records Management, SharePoint 2010, Holds, eDiscovery, Compliance Details, Litigation</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_10_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_10_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_2_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_2_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_4_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_4_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_6_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_6_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_8_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_8_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_1_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_1_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_2_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_2_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_3_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_3_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_4_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_4_428F3637.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_428F3637.png">http://www.khamis.net/blog/Lists/Posts/Attachments/40/image_thumb_428F3637.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Mon, 10 May 2010 03:00:06 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=40</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 7 – Compliance Details</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=39</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass2A5F91694E4A409CA001D5537E433FC2">   <ul>     <li>A new feature in SharePoint 2010 is that all SharePoint list items and library items now have Compliance Details settings which indicate all the important business information about the document </li>      <li>They are located in the ECB drop down menu (Edit Control Block) </li>   </ul>    <p><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_5D63238C.png" width="264" height="414" /></p>    <ul>     <li>These settings allow SharePoint administrators to ensure all information about the record in one place including:        <ul>         <li>Viewing name, content type and folder path of document </li>          <li>Viewing any retention policies on the document (and their recurrence) </li>          <li>Exempting documents from policies </li>          <li>Holding documents </li>          <li>Declaring documents as records </li>          <li>Generating audit log reports</li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/39/image_4_5D63238C.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_1_5D63238C.png" width="606" height="627" /></a> </p>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>Reference</u></strong></p>    <p><a title="http://www.cmswire.com/cms/document-management/the-scoop-sharepoint-2010-records-management-005948.php&#10;" href="http://www.cmswire.com/cms/document-management/the-scoop-sharepoint-2010-records-management-005948.php">http://www.cmswire.com/cms/document-management/the-scoop-sharepoint-2010-records-management-005948.php       <br /></a></p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:73de84a6-0969-4896-850a-421d7365bfd7" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Compliance+Details" rel="tag">Compliance Details</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/ECB" rel="tag">ECB</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/8/2010 6:33 AM</div>
<div><b>Tags:</b> Compliance Details, SharePoint 2010, Records Management, ECB</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_4_5D63238C.png">http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_4_5D63238C.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_1_5D63238C.png">http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_1_5D63238C.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_5D63238C.png">http://www.khamis.net/blog/Lists/Posts/Attachments/39/image_thumb_5D63238C.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sat, 08 May 2010 13:36:24 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=39</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 6 – Content Organizer</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=38</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassD4C0D4C0708941F195C7C9D6BBF31153">   <p class="ExternalClassEF01348F71BB490C9764F6A120066314"><strong><u>Overview</u></strong></p>    <div class="ExternalClassEF01348F71BB490C9764F6A120066314">     <ul>       <li>In SharePoint 2007, content organization was largely a matter of upload decisions based on the individual </li>        <li>Administrators could help guide, but ultimately, was up to contributors to decide where the content ended up </li>        <li>New Content Organizer in SharePoint 2010 allows routing decisions to be centrally organized </li>        <li>This feature takes the decisions out of the hands of users and ensures that items are well organized </li>        <li>Users are guided to enter the appropriate metadata rather than being allowed to dump documents wherever they like </li>        <li><a href="http://msdn.microsoft.com/en-us/library/ee364741.aspx" target="_blank">Routing rules</a> from SharePoint 2007 are now replaced by content organizer, </li>        <li>New SharePoint feature available in all document libraries. </li>        <li>Used to route documents to the right folder based on content types and any other metadata that you require. </li>        <li>Activated as a Site Feature:          <ul>           <li>Enable-SPFeature -id <strong>DocumentRouting</strong> -url “&lt;site url&gt;”</li>         </ul>       </li>     </ul>   </div>    <p class="ExternalClass9682332BC15849D1859A0C1BB272F8BC"><a href="/blog/Lists/Posts/Attachments/38/image_2_64FE9EDA.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_64FE9EDA.png" width="634" height="103" /></a> </p>    <div class="ExternalClass9682332BC15849D1859A0C1BB272F8BC">     <ul>       <li>Automatic routing of documents to the right place in SharePoint enables administrators to automatically enforce rules on content submitted </li>        <li>End users don’t have to be aware of which document library document should go into </li>        <li>Content Organizer creates a drop off library where all documents to be routed should be placed </li>        <li>SharePoint moves documents that were submitted by users to appropriate place, based on:          <ul>           <li>Rules for content rerouting </li>            <li>Metadata </li>            <li>Content Types </li>            <li>Property based conditions </li>         </ul>       </li>        <li>Content organizer allows application of multiple rules </li>        <li>Use the priority option to give one rule more importance over another </li>        <li>Has the ability to automatically create subfolders based upon metadata (i.e. folder for each year)</li>     </ul>   </div>    <p><a href="/blog/Lists/Posts/Attachments/38/image_4_64FE9EDA.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_1_64FE9EDA.png" width="614" height="642" /></a></p>    <ul>     <li>When content organizer rules are pointing to document libraries and a user tries to upload a document to them, SharePoint 2010 will redirect them to the drop off library for routing </li>      <li>Content organizer settings allow rules to send documents to sites outside of the current site collection </li>      <li>Settings also allow versioning via unique characters rather than SharePoint versioning and preserve all properties and auditing on the original document that was routed</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/38/image_6_64FE9EDA.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_2_64FE9EDA.png" width="605" height="559" /></a> </p>    <p><strong><u>E-mail Integration with Content Organizer</u></strong></p>    <ul>     <li>Feature that allows a site to use content organizer to route email messages as well </li>      <li>Activated as a Site Feature:        <ul>         <li>Enable-SPFeature -id <strong>EMailRouting</strong> -url “&lt;site url&gt;” </li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/38/image_8_64FE9EDA.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_3_64FE9EDA.png" width="612" height="92" /></a> </p>    <ul>     <li>On activation a new hidden list called “Submitted E-mail Records” is created that is configured through Content Organizer Settings</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/38/image_10_64FE9EDA.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_4_64FE9EDA.png" width="620" height="106" /></a> </p>    <ul>     <li>Content type for the content organizer email rule is “E-mail Submission” </li>      <li>You can see below how you can have property based rules based on commonly used email fields like to, from, cc, subject, etc…</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/38/image_2_352D615F.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_203BDEEC.png" width="412" height="503" /></a></p>    <p><strong>**Note:</strong> You need to have incoming email configured in Central Admin --&gt; System Settings --&gt; Configure incoming e-mail settings and you need to have E-mail configured at the library level</p>    <p><strong>***Note</strong>: What's wierd is that this email submission list is of an announcements type list and the items go in there as an announcement content type.   <strong class="ms-rteForeColor-2">Thanks to some colleagues that pointed out to me that there seems to be a bug in RTM where even if you have all the configurations set up, e-mails don't get routed to the content organizer correctly or the rules just don't seem to fire</strong>, they just seem to stay in that list.  I'm not sure yet that it is a bug and if the latest Cumulative Updates from Microsoft fix it.  Someone please let me know.</p>    <p> </p>    <p><strong><u>So, why are content type publishing hubs important for Records Management?</u></strong></p>    <ul>     <li>It’s now an <u>Enterprise</u> level feature that allows you to manage content <u>across</u> site collections </li>      <li>Finalized document can be copied to a specific mandated folder in the ‘Approved’ Document library based on metadata properties without any user intervention. </li>   </ul>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>References</u></strong></p>    <p><a href="http://msdn.microsoft.com/en-us/library/ee558288(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee558288%28office.14%29.aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/ee556829(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee556829(office.14).aspx</a>      <br /><a href="http://dotnetmafia.sys-con.com/node/1324338">http://dotnetmafia.sys-con.com/node/1324338</a>      <br /><a href="http://aiim.typepad.com/aiim_blog/2010/02/sharepoint.html">http://aiim.typepad.com/aiim_blog/2010/02/sharepoint.html</a> </p>    <p> </p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c0bc1728-f1a8-454d-adbf-6e568c133350" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Content+Organizer" rel="tag">Content Organizer</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/Email+organizer" rel="tag">Email organizer</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/6/2010 8:08 PM</div>
<div><b>Tags:</b> Content Organizer, SharePoint 2010, Records Management, Email organizer</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_10_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_10_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_2_352D615F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_2_352D615F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_2_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_2_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_4_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_4_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_6_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_6_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_8_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_8_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_1_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_1_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_2_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_2_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_203BDEEC.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_203BDEEC.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_3_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_3_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_4_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_4_64FE9EDA.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_64FE9EDA.png">http://www.khamis.net/blog/Lists/Posts/Attachments/38/image_thumb_64FE9EDA.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sat, 08 May 2010 01:54:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=38</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 5 – Site Collection Auditing</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=37</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass3B1A777F06E645588B38707D8D705722">   <p class="ExternalClass4DC81EA13C054501AC6641817B2B18F3"><strong><u>Overview</u></strong></p>    <div class="ExternalClass4DC81EA13C054501AC6641817B2B18F3">     <ul>       <li>Configured under Site Settings  --&gt; Site collection audit settings </li>        <li>Ability to generate a customized audit report about an individual record, item, column, content type, search or permissions </li>        <li>Ability to specify events to audit such as open, edit, check out/in, move, copy, delete &amp; restore</li>     </ul>   </div>    <p><a href="/blog/Lists/Posts/Attachments/37/image_2_3320BC2F.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_3320BC2F.png" width="609" height="401" /></a></p>    <ul>     <li>Predefined reports in excel format under Site Settings --&gt; Audit log reports </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/37/image_4_3320BC2F.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_1_3320BC2F.png" width="612" height="639" /></a> </p>    <p><a href="/blog/Lists/Posts/Attachments/37/image_6_3320BC2F.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_2_3320BC2F.png" width="594" height="198" /></a> </p>    <p><strong><u>Records Management Scenario(s):</u></strong> </p>    <ul>     <li>Heavy audits are required on items that have been declared a record, for legal reasons (i.e. decisions, invoices, bids, etc…) </li>      <li>A document has been deleted or changed and the administrator would like to figure out who deleted or changed document in question. </li>      <li>Site collection auditing features that allow document auditing can be used to figure out who opened, edited, checked out, moved, deleted or even searched for list items or documents</li>   </ul>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>References</u></strong></p>    <p><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spaudit(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spaudit(office.14).aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditentry(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditentry(office.14).aspx</a>      <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditentrycollection_members(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditentrycollection_members(office.14).aspx</a></p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a7a22266-d271-4b92-8a93-5494480ca818" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/Auditing" rel="tag">Auditing</a>,<a href="http://technorati.com/tags/Site+Collection" rel="tag">Site Collection</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/6/2010 7:54 PM</div>
<div><b>Tags:</b> SharePoint 2010, Records Management, Auditing, Site Collection</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_2_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_2_3320BC2F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_4_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_4_3320BC2F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_6_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_6_3320BC2F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_1_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_1_3320BC2F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_2_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_2_3320BC2F.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_3320BC2F.png">http://www.khamis.net/blog/Lists/Posts/Attachments/37/image_thumb_3320BC2F.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Fri, 07 May 2010 02:54:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=37</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 4 – In-Place Records Management</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=36</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass7A47ECEB5BFE43E5AFF63CB1C6FC4C7D">   <p class="ExternalClass1DE45E7B5BF1474CA78609C3A33610E0"><strong><u>Overview</u></strong></p>    <div class="ExternalClass1DE45E7B5BF1474CA78609C3A33610E0">     <ul>       <li>A new capability in SharePoint 2010  is <u>In-Place </u>Records management </li>        <li>Instead of moving a document to a specific SharePoint Records Center in order to declare it a record, a document can be declared and handled as a record within site it was created in </li>        <li>After having declared the document as a record, the document can now have policies and restrictions different from when it was just a document in the site </li>        <li>Policies can be added either to the Content Types or directly on the document libraries </li>        <li>Documents can be declared as records either manually or automatically </li>        <li>Manual record declaration can be configured at the Site Collection level and overridden in each document library within the site </li>        <li>Activated as a Site Collection Feature:          <ul>           <li>Enable-SPFeature -id <strong>InPlaceRecords</strong> -url “&lt;site collection url&gt;”</li>         </ul>       </li>     </ul>   </div>    <p><a href="/blog/Lists/Posts/Attachments/36/image_2_2A23C1F4.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_2A23C1F4.png" width="597" height="122" /></a> </p>    <ul>     <li>Site Collection settings for Records Declaration allow blocking delete &amp; edit of documents </li>      <li>Also allow security settings to allow declarations of records by role </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/36/image_4_2A23C1F4.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_1_2A23C1F4.png" width="599" height="482" /></a> </p>    <ul>     <li>When Record Declaration Availability is set to “Available in all locations by default”, a new icon appears on the Ribbon which allows the user to select a document and declare/un-declare a record: </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/36/image_8_2A23C1F4.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_3_2A23C1F4.png" width="346" height="383" /></a> </p>    <ul>     <li>A document will get a padlock added to its icon when declared as a record: </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/36/image_10_2A23C1F4.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_4_2A23C1F4.png" width="374" height="150" /></a> </p>    <ul>     <li>You can also override the record declaration availability on the document library level </li>      <li>Automatic declarations of records within document libraries is possible by checking the “Automatic Declaration” option in the document library settings</li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/36/image_12_2A23C1F4.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_5_2A23C1F4.png" width="613" height="263" /></a> </p>    <ul>     <li>API Reference – (Microsoft.Office.RecordsManagement.RecordsRepository Namespace –&gt; IRecordDeclarationHandler Interface) – Note: I haven’t tested this yet….</li>   </ul>    <div id="codeSnippetWrapper" style="cursor:text;font-size:8pt;border-top:silver 1px solid;height:519px;font-family:&quot;Courier New&quot;, courier, monospace;border-right:silver 1px solid;width:97.49%;border-bottom:silver 1px solid;overflow:auto;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;margin:20px 0px 10px;border-left:silver 1px solid;line-height:12pt;padding-right:4px;background-color:#f4f4f4">     <div id="codeSnippet" style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">       <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"><span style="color:#0000ff">class</span> DeclarationFilter : IRecordDeclarationHandler, IRecordUndeclarationHandler</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">{</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    RecordOperationResult IRecordDeclarationHandler.OnDeclare(SPListItem item)</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        <span style="color:#008000">// checks if item is marked as &quot;_do_not_declare_record&quot;</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        <span style="color:#0000ff">if</span> (CheckRecordFilterProperty(item, PROPERTY_DO_NOT_DECLARE))</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            <span style="color:#008000">// item mared as &quot;_do_not_declare_record&quot;, cancel processing</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            <span style="color:#0000ff">return</span> RecordOperationResult.CancelRecordProcessing;</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        <span style="color:#0000ff">else</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            <span style="color:#008000">// continue with default processing</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            <span style="color:#0000ff">return</span> RecordOperationResult.ContinueRecordProcessing;</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    RecordOperationResult IRecordUndeclarationHandler.OnUndeclare(SPListItem item)</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        <span style="color:#008000">// checks if item is marked as &quot;_do_not_undeclare_record&quot;</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        <span style="color:#0000ff">if</span> (CheckRecordFilterProperty(item, PROPERTY_DO_NOT_UNDECLARE))</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            <span style="color:#008000">// item mared as &quot;_do_not_undeclare_record&quot;, cancel processing</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            <span style="color:#0000ff">return</span> RecordOperationResult.CancelRecordProcessing;</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        <span style="color:#0000ff">else</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        {</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">            <span style="color:#008000">// continue with default processing</span></pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">            <span style="color:#0000ff">return</span> RecordOperationResult.ContinueRecordProcessing;</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">        }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    }</pre>

      <pre style="border-top-style:none;font-size:8pt;font-family:&quot;Courier New&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">}</pre>
    </div>
  </div>

  <p><strong><u>So why use In-Place Records Management?</u></strong></p>

  <ul>
    <li>Don’t need to route everything to Records Center’s anymore, can have declared records across the organization in different SharePoint repositories </li>

    <li>Company wants certain documents and wiki's to be declared as records but without moving them to a Records Center </li>

    <li>Current Records center is getting close to the recommended content database size limit and, scalability is becoming an issue as the company does not have resources to invest in a second Records Center at this point of time</li>
  </ul>

  <p>The complete list of this series can be seen by the following links:</p>

  <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>

    <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>

    <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>

    <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>

    <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>

    <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>

    <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>

    <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>

    <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>

    <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>

    <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>

    <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>

    <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>

    <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>

  <p><strong><u>References</u></strong></p>

  <p><a href="http://blogs.msdn.com/mcsnoiwb/archive/2009/11/05/sharepoint-2010-records-management.aspx">http://blogs.msdn.com/mcsnoiwb/archive/2009/11/05/sharepoint-2010-records-management.aspx</a>

    <br /><a href="http://aiim.typepad.com/aiim_blog/2010/02/sharepoint.html">http://aiim.typepad.com/aiim_blog/2010/02/sharepoint.html</a>

    <br /><a href="http://msdn.microsoft.com/en-us/library/microsoft.office.recordsmanagement.recordsrepository.irecorddeclarationhandler(office.14).aspx">http://msdn.microsoft.com/en-us/library/microsoft.office.recordsmanagement.recordsrepository.irecorddeclarationhandler(office.14).aspx</a></p>

  <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0416848a-bc8f-4418-aa5e-ddfb58380850" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/In-Place" rel="tag">In-Place</a>,<a href="http://technorati.com/tags/Declarations" rel="tag">Declarations</a>,<a href="http://technorati.com/tags/Records+Center" rel="tag">Records Center</a></div>
</div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/3/2010 5:21 PM</div>
<div><b>Tags:</b> SharePoint 2010, Records Management, In-Place, Declarations, Records Center</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_10_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_10_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_12_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_12_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_2_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_2_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_4_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_4_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_8_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_8_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_1_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_1_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_3_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_3_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_4_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_4_2A23C1F4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_5_2A23C1F4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/36/image_thumb_5_2A23C1F4.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Tue, 04 May 2010 00:23:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=36</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 11 - Virtual folders, Folder inheritance and metadata based navigation</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=45</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass5DEA8755D8084E5DA25F040F213A2846">   <p><strong><u>Overview</u></strong></p>    <ul>     <li><strong>Metadata Inheritance</strong>         <ul>         <li>In previous versions of SharePoint, folders had no function other than to act as containers.            <ul>             <li>You couldn’t pass values to their contents or add any help to browsing and searching other than their names</li>           </ul>         </li>          <li>In SharePoint 2010, Documents and subfolders inherit metadata from their parent folder making it easier to find documents when metadata is automatically added, instead of forcing users to add the same value over and over to the  documents or list items they just uploaded</li>       </ul>     </li>      <li><strong>Virtual Folders </strong>        <ul>         <li>Instead of navigating by traditional folders, a user can filter the library to the virtual folder that contains just the metadata for which certain person is searching for </li>          <li>There is no need to navigate from folder into folder to find records, you can navigate by metadata instead </li>          <li>Virtual folder based navigation can be used instead of using views (as in SP 2007), however, views are still available in SharePoint 2010 </li>          <li>When activated and configured, SharePoint 2010 adds a menu to the left hand navigation and user does not have to click multiple times to get to the relevant data and the user can easily find the information they are looking for using this Tree view navigation that is presented to them and browsing by using the virtual folder navigation. </li>          <li>This can be configured using the following steps:            <ul>             <li>Activated by default as a Site Feature via PowerShell or the GUI:                <ul>                 <li>Enable-SPFeature -id MetaDataNav -url “&lt;site url&gt;” </li>               </ul>             </li>           </ul>         </li>       </ul>     </li>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/45/image_6_0A0535C5.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_2_0A0535C5.png" width="606" height="91" /></a> </p>    <ul>     <ul>       <ul>         <ul>           <li>To configure go to the library or list settings and click on Metadata navigation settings              <ul>               <li>You can configure virtual folder settings using available options on the screen </li>                <li>Once you enable metadata navigation  (i.e. 'Person Responsible' Column in the screenshot below), a new entry is added to the left navigation of the site which allows you to navigate based on the values in that column.</li>             </ul>           </li>         </ul>       </ul>     </ul>   </ul>    <p><a href="/blog/Lists/Posts/Attachments/45/image_2_0A0535C5.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_0A0535C5.png" width="602" height="494" /></a></p>    <p><a href="/blog/Lists/Posts/Attachments/45/image_4_0A0535C5.png"><img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_1_0A0535C5.png" width="240" height="207" /></a></p>    <p>The complete list of this series can be seen by the following links:</p>    <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>      <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>      <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>      <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>      <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>      <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>      <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>      <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>      <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>      <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>      <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>      <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>      <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>      <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>    <p><strong><u>References</u></strong></p>    <p><a title="http://www.iotap.com/sp2010/Blogs/tabid/470/EntryId/163/Metadata-based-Navigation-in-Sharepoint-2010.aspx&#10;&#10;&#10;" href="http://www.iotap.com/sp2010/Blogs/tabid/470/EntryId/163/Metadata-based-Navigation-in-Sharepoint-2010.aspx">http://www.iotap.com/sp2010/Blogs/tabid/470/EntryId/163/Metadata-based-Navigation-in-Sharepoint-2010.aspx</a></p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1ac8f85e-030a-415e-a06a-b2147a26251c" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/Virtual+Folders" rel="tag">Virtual Folders</a>,<a href="http://technorati.com/tags/Metadata" rel="tag">Metadata</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 6/6/2010 6:20 AM</div>
<div><b>Tags:</b> SharePoint 2010, Records Management, Virtual Folders, Metadata</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_2_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_2_0A0535C5.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_4_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_4_0A0535C5.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_6_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_6_0A0535C5.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_0A0535C5.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_1_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_1_0A0535C5.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_2_0A0535C5.png">http://www.khamis.net/blog/Lists/Posts/Attachments/45/image_thumb_2_0A0535C5.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sun, 06 Jun 2010 13:23:58 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=45</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 2 – Document IDs</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=33</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass858681D972AE4BB7BDB5A81BB6906620"><p><strong><u>Overview</u></strong></p>
<ul><li>A Document ID is a unique identifier for a document within a SharePoint 2010 site collection </li>
<li>SharePoint 2010 now provides a static URL or permalink that opens the document associated with the ID, <u>regardless </u>of the location </li>
<li>SharePoint 2010 includes new <u>Site Collection</u> scoped Feature called the <u>Document ID Service</u>.  To enable feature you can go to Site Settings --&gt; Site Collection Features or you can launch the SharePoint 2010 Management Shell and run the following: <ul><ul><li>Enable-SPFeature -id <strong>docid</strong> -url “&lt;site collection url&gt;”</li></ul></ul></li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_4_676AD370.png"><img width="624" height="107" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_1_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<p><strong><u>Document ID Capabilities:</u></strong> </p>
<ul><li>Upon activation of this feature, a new link appears under: Site Settings --&gt; Site Collection Administration called Document ID Settings</li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_18_676AD370.png"><img width="237" height="169" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_8_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<ul><li>Settings allow the custom assignment of Document IDs with certain character prefixes </li>
<li>Settings allow the resetting of all Document IDs within the Site Collection (via daily timer jobs) <ul><li>Document ID enable/disable job <ul><li>creates the Document ID column in the Document content type &amp; Document ID list column available in every document library within site collections where the feature has been activated</li></ul></li>
<li>Document ID assignment job <ul><li>Assigns Document IDs to any existing documents within site collection. </li></ul></li></ul></li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_14_676AD370.png"><img width="560" height="98" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_6_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<ul><li>To force run these jobs go into Central Administration –&gt; Monitoring –&gt; Review job definitions –&gt; click the two jobs for the appropriate web application </li>
<li>Settings also allow user to select a scope to be able to input a specific Document ID in and have it pull up the document directly from this search scope index (i.e. a frequently updated index)</li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_8_676AD370.png"><img width="592" height="326" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_3_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<ul><li>Find by Document ID Web Part enables user to enter a Document ID, then constructs a &quot;static URL&quot; and looks up the item, this web part is located under (Site Actions –&gt; Edit Page –&gt; Insert (from Ribbon) –&gt; Web Part –&gt; Search Category –&gt; Find by Document ID)</li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_22_676AD370.png"><img width="448" height="241" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_10_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<p><a href="/blog/Lists/Posts/Attachments/33/image_10_676AD370.png"><img width="342" height="151" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_4_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<ul><li>Properties of each document within a document library now has a field called Document ID:</li></ul>
<p><a href="/blog/Lists/Posts/Attachments/33/image_24_676AD370.png"><img width="566" height="319" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_11_676AD370.png" border="0" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline" /></a> </p>
<p><strong><font color="#ff0000">**Note:</font></strong> After activating Doc ID feature for existing documents within site collection, an action needs to be taken on document to cause the Document ID to appear (i.e. like check-in/check-out.) </p>
<ul><li>The Document ID URL now looks like this: <ul><li><a href="http://&lt;sitecollectionurl&gt;/_layouts/DocIdRedir.aspx?ID=34RZ5NUVTCP7-1-4">http://&lt;sitecollectionurl&gt;/_layouts/DocIdRedir.aspx?ID=34RZ5NUVTCP7-1-4</a></li></ul></li>
<li>This is a new SharePoint 2010 application ASPX page that sits in the layouts directory and is called DocIdRedir.aspx that takes a Document ID as query string parameter. </li>
<li>This gives the ability to <strong><u>consistently</u></strong> reference documents as on document movement the document ID URL link does'n’t change or break, even if the document moves between sites! </li>
<li>Developers now have the ability to create their own Document ID provider if they want to generate doc id’s in a specific way, they would derive from the: <ul><li><strong>Microsoft.Office.DocumentManagement.DocumentIdProvider </strong></li></ul></li></ul>
<div id="codeSnippetWrapper" style="cursor:text;font-size:8pt;border-top:silver 1px solid;font-family:&quot;courier new&quot;, courier, monospace;border-right:silver 1px solid;width:97.5%;border-bottom:silver 1px solid;overflow:auto;padding-bottom:4px;direction:ltr;text-align:left;padding-top:4px;padding-left:4px;margin:20px 0px 10px;border-left:silver 1px solid;line-height:12pt;padding-right:4px;background-color:#f4f4f4"><div id="codeSnippet" style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4"><pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> MyDocumentIdProvider : Microsoft.Office.DocumentManagement.DocumentIdProvider </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">{ </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    <span style="color:#008000">// Generate doc id we want here</span></pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">string</span> GenerateDocumentId(SPListItem listItem) </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    { </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        <span style="color:#0000ff">return</span> MyClass.GenerateDocId(); </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    }</pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4"> </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    <span style="color:#008000">// Use default search or call GetDocumentUrlsById before search</span></pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">bool</span> DoCustomSearchBeforeDefaultSearch </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    { </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        get { <span style="color:#0000ff">return</span> <span style="color:#0000ff">false</span>; } </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    }  </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4"> </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    <span style="color:#008000">// implement logic to find documents if default search doesn't suffice</span></pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">string</span>[] GetDocumentUrlsById(SPSite site, <span style="color:#0000ff">string</span> documentId) </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    { </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#0000ff">string</span>[] { }; </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    }  </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4"> </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    <span style="color:#008000">// return default doc id initially displayed in doc id search web part</span></pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">    <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">string</span> GetSampleDocumentIdText(SPSite site) </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    { </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">        <span style="color:#0000ff">return</span> <span style="color:#006080">&quot;RezCorp-888--CUSTOMID&quot;</span>; </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:white">    } </pre>
<pre style="border-top-style:none;font-size:8pt;font-family:&quot;courier new&quot;, courier, monospace;width:100%;border-bottom-style:none;color:black;overflow:visible;padding-bottom:0px;direction:ltr;text-align:left;padding-top:0px;border-right-style:none;padding-left:0px;margin:0em;border-left-style:none;line-height:12pt;padding-right:0px;background-color:#f4f4f4">}</pre></div></div>
<p>The complete list of this series can be seen by the following links:</p>
<p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a> <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a> <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a> <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a> <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a> <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a> <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a> <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a> <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a> <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a> <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a> <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a> <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a> <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>
<p>References:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ee559302(office.14).aspx">http://msdn.microsoft.com/en-us/library/ee559302(office.14).aspx</a><br /><a href="http://www.code-magazine.com/Article.aspx?quickid=0911041">http://www.code-magazine.com/Article.aspx?quickid=0911041</a><br /><a href="http://www.whatsthepointofsharing.com/2010/01/15/sharepoint-2010-document-id-feature/">http://www.whatsthepointofsharing.com/2010/01/15/sharepoint-2010-document-id-feature/</a><br /><a href="http://www.zimmergren.net/archive/2010/04/13/sp-2010-sharepoint-server-2010-creating-your-custom-document-id-provider.aspx">http://www.zimmergren.net/archive/2010/04/13/sp-2010-sharepoint-server-2010-creating-your-custom-document-id-provider.aspx</a> </p>
<p> </p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7deac55d-799c-4a15-b458-e2bc6aa5f02e" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/Document+IDs" rel="tag">Document IDs</a></div></div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/1/2010 10:09 AM</div>
<div><b>Tags:</b> SharePoint 2010, Records Management, Document IDs</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_10_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_10_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_14_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_14_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_18_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_18_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_22_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_22_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_24_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_24_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_4_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_4_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_8_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_8_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_1_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_1_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_10_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_10_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_11_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_11_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_3_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_3_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_4_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_4_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_6_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_6_676AD370.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_8_676AD370.png">http://www.khamis.net/blog/Lists/Posts/Attachments/33/image_thumb_8_676AD370.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sat, 01 May 2010 17:09:50 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=33</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 1 - Introduction</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=32</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass9C4A0D4911EA427E95C11211F1EE3457"><p class="ExternalClassB4F1E62E8321437E81423B1CAC2D9D01">As I’m doing a <a href="http://www.mspug.ca/" target="_blank">MSPUG</a> <a href="/blog/Lists/Posts/Post.aspx?ID=26" target="_blank">session on Records Management</a> this upcoming Tuesday, I thought I’d start a series of blogs on a preview of some of the new Records Management features in SharePoint 2010 that I’m going to be presenting.</p>
<p class="ExternalClassB4F1E62E8321437E81423B1CAC2D9D01">To start with, I was able to pull up some statistics from the Association for Information and Image Management (<a title="http://www.aiim.org/" href="http://www.aiim.org/">http://www.aiim.org</a>) on Records Management trends and industries [1].</p>
<p class="ExternalClassB4F1E62E8321437E81423B1CAC2D9D01"><strong><u>Trends in Records Management</u></strong></p>
<div class="ExternalClassB4F1E62E8321437E81423B1CAC2D9D01"><ul><li>Paper records are still increasing in majority of organizations, but starting to show signs of decreasing </li>
<li>Electronic records are rapidly increasing </li>
<li>Electronic records seem to be less managed than paper records </li>
<li>More procedures are now being put in place to apply legal holds on relevant records in the event of a litigation and in response to new laws </li>
<li>It still takes a long time to find paper or electronic documents for the purposes of legal discovery and heavy reliance on IT to find the electronic documents </li>
<li>Many systems in use at these organizations have many content repositories that still do not have direct ability to declare records, retention and classifications</li></ul></div>
<p class="ExternalClass01999D6B2A5C4756B5FF1FC30F3F9271"><strong><u>Primary Industries that are using Records Management (in order of %’age use)<font size="1">[1]</font></u></strong> </p>
<div class="ExternalClass01999D6B2A5C4756B5FF1FC30F3F9271"><ol><li>Government &amp; Public Services </li>
<li>Finance, Banking &amp; Insurance </li>
<li>Utilities, Telecommunications, Oil &amp; Gas </li>
<li>IT &amp; High Tech </li>
<li>Manufacturing </li>
<li>Healthcare </li>
<li>Consulting Firms </li>
<li>Charity &amp; Not-for-Profits </li>
<li>Education </li>
<li>Pharmaceutical </li>
<li>Professional Services &amp; Legal </li>
<li>Retail &amp; Transportation</li></ol></div>
<p><u><font color="#ff0000"><strong>Primary Driving factors of Records Management</strong></font></u> </p>
<p>So what are some compelling reasons to pay attention to Records Management?</p>
<ol><li>Compliance with financial &amp; legal standards </li>
<li>Transparency </li>
<li>Security for sensitive information </li>
<li>Increase in operational efficiency</li></ol>
<p><strong><u>Microsoft’s Strategy for Records Management</u></strong> </p>
<p>In an interview by <a href="http://sharepointrecordsmanagement.com/" target="_blank">SPRM</a> of Adam Harmetz, the Lead Program Manager for the SharePoint Document and Records Management engineering team at Microsoft [2], some items I have been able to derive on Microsoft’s strategy in terms of Records Management in SharePoint 2010 include:</p>
<ul><li>Traditional regulatory frameworks provide comprehensive frameworks for Records Management programs but there’s been recent interest to implement ‘in place’ Records Management </li>
<li>The current trend that Document Management, Web Content Management, and Records Management systems are being seamlessly integrated together and increasing the need for an overall Information Management strategy </li>
<li>Microsoft has brought this fact to light and has listened to its customers as the new release of SharePoint 2010 provides customers with viable options that can enhance adoption and meet Records Management program objectives </li>
<li>With the launch of SharePoint 2010, many new out-of-the-box features have been included which can help enterprise organizations manage their information and compliance with a focus on usability and familiar features within the SharePoint platform</li></ul>
<p>In the upcoming blog series, I will be talking about the following Records and Information Management features in SharePoint 2010.</p>
<p>The complete list of this series can be seen by the following links:</p>
<p>The complete list of this series can be seen by the following links:</p>
<p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a> <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a> <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a> <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a> <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a> <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a> <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a> <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a> <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a> <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a> <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a> <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a> <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a> <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>
<p>[1] <a title="http://aiimknowledgecenter.typepad.com/weblog/2009/11/electronic-records-management-trends.html" href="http://aiimknowledgecenter.typepad.com/weblog/2009/11/electronic-records-management-trends.html">http://aiimknowledgecenter.typepad.com/weblog/2009/11/electronic-records-management-trends.html</a> </p>
<p>[2] <a href="http://sharepointrecordsmanagement.com/2009/12/16/sprm-speaks-with-adam-harmetz-of-microsoft">http://sharepointrecordsmanagement.com/2009/12/16/sprm-speaks-with-adam-harmetz-of-microsoft</a> </p>
<p> </p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:417adca4-ca1f-4c69-a1ac-af38b1053a89" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a>,<a href="http://technorati.com/tags/Compliance" rel="tag">Compliance</a>,<a href="http://technorati.com/tags/Legal" rel="tag">Legal</a>,<a href="http://technorati.com/tags/Information+Management" rel="tag">Information Management</a></div></div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 5/1/2010 9:20 AM</div>
<div><b>Tags:</b> Records Management, SharePoint 2010, Compliance, Legal, Information Management</div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Sat, 01 May 2010 16:20:37 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=32</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 13– Send to connections</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=69</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassCCAC4FBEBEA04971BF914AFABD85F580"><p><strong><u>Overview</u></strong></p>
<p>“Send to&quot; ECB (edit control block or dropdown) menu option can be customized to send documents to multiple records management centers, not just one like SharePoint 2007.</p>
<p>It can now do more than just copy a document (like in SharePoint 2007), it can now:</p>
<ol><li>Move the document</li>
<li>Copy the document</li>
<li>Move the document and leave a link to it so it is still accessible from original library <br /></li></ol>
<p>It’s configured in Central Admin –&gt; General Application settings –&gt; Configure Send to Connections:</p>
<p><a href="/blog/Lists/Posts/Attachments/69/image_2_520840C4.png"><img width="386" height="209" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_6B041109.png" border="0" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" /></a> <br /></p>
<p><a href="/blog/Lists/Posts/Attachments/69/image_6_6B041109.png"><img width="525" height="460" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_2_6B041109.png" border="0" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" /></a></p>
<p>When the “Send to” connection is configured to “move and leave a link”, the document appears with a short-cut symbol to it and points to a page with a special short-cut URL directly to where the document ended up.  Every document in the Records Center will have a <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document ID</a> with it and this document ID URL has the ability to follow the document to it’s final destination.  It has a Document ID associated with it and it points to a URL like: “/_layouts/DocIdRedir.aspx?ID=XQ626KCMTU4R” where the Document ID is XQ626KCMTU4R. <br /></p>
<p><a href="/blog/Lists/Posts/Attachments/69/image_8_6B041109.png"><img width="484" height="214" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_3_18F163C2.png" border="0" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" /></a></p>
<p>The document itself, gets replaced with a web page of aspx format that is the same as the document name, except that it is with the aspx extension.  When you click on the link, you get a page that indicates the document has been moved along with the explanation you fill in during the Send To Connection setup along with the new document id url:</p>
<p><a href="/blog/Lists/Posts/Attachments/69/image_10_18F163C2.png"><img width="489" height="214" title="image" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_4_18F163C2.png" border="0" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" /></a></p>
<p> </p>
<p>To be able to use the Send To connection, you need to point to a site that has the <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a> feature activated.  Again, this is different from SharePoint 2007, where it was only available in your one Records Center.  You can activate the Content Organizer on any type of site.</p>
<p>Once the content organizer is activated, it creates the ability to connect to the OfficialFile Web Service.  This web service needs to be pointed to during the initial Send To connection configuration.  To get the URL for the OfficialFile Web Service go to your Records Center (or the site where you have the content organizer activated):</p>
<p>1. In <b>Site Actions</b> –&gt; <b>Site Settings</b>.</p>
<p>2. Click <b>Content Organizer Settings </b>link in <b>Site Administration</b> section</p>
<p>3. At the bottom of page, in <b>Submission Points </b>section, find the URL for the official file web service</p>
<p><a href="/blog/Lists/Posts/Attachments/69/clip_image002_2_18F163C2.jpg"><img width="640" height="81" title="clip_image002" alt="clip_image002" src="http://www.khamis.net/blog/Lists/Posts/Attachments/69/clip_image002_thumb_03FFE14F.jpg" border="0" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" /></a></p>
<p>4. In the Central Admin Send to connections, us the URL specified. (i.e. <b>http://yoururl/sites/records/_vti_bin/officialfile.asmx)</b></p>
<p> </p>
<p>The complete list of this series can be seen by the following links:</p>
<p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a> <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a> <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a> <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a> <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a> <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a> <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a> <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a> <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a> <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a> <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a> <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a> <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a> <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a></p>
<p> </p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:63569122-76bd-497f-87d1-d8b0015b0b9a" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Send+to" rel="tag">Send to</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a></div></div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 11/30/2011 9:31 AM</div>
<div><b>Tags:</b> Send to, Records Management, SharePoint 2010</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/clip_image002_2_18F163C2.jpg">http://www.khamis.net/blog/Lists/Posts/Attachments/69/clip_image002_2_18F163C2.jpg</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/clip_image002_thumb_03FFE14F.jpg">http://www.khamis.net/blog/Lists/Posts/Attachments/69/clip_image002_thumb_03FFE14F.jpg</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_10_18F163C2.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_10_18F163C2.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_2_520840C4.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_2_520840C4.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_6_6B041109.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_6_6B041109.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_8_6B041109.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_8_6B041109.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_2_6B041109.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_2_6B041109.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_3_18F163C2.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_3_18F163C2.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_4_18F163C2.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_4_18F163C2.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_6B041109.png">http://www.khamis.net/blog/Lists/Posts/Attachments/69/image_thumb_6B041109.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Fri, 13 Apr 2012 03:35:42 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=69</guid>
    </item>
    <item>
      <title>Records Management features in SharePoint 2010: Part 12– Scalability and Performance</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=68</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClass572F729152314D6690FB8D4130B2F214"><p class="ExternalClassBE33BB03DA9E4568BE9DF2366E7C9E7B"><strong><u>Overview</u></strong></p>  <div class="ExternalClassBE33BB03DA9E4568BE9DF2366E7C9E7B">   <ul>     <li>Think scalability and performance first!</li>      <ul>       <li>Invest time performing an in-depth current content inventory of Records (are we looking at terabytes?)</li>        <li>What are your growth estimates for the size of your electronic record inventories?</li>     </ul>      <li>Large collections of Records require careful planning on numbers and locations of content databases, site collections, sites and document libraries in relation to the file plan</li>      <li><strong>Bottom Line:</strong> Invest time in planning the SharePoint Logical Architecture for your Records Center</li>      <li>Some more thoughts:</li>      <ul>       <li>Try and limit the size of your content databases to 50 GB to 100 GB</li>        <li>For very large archives of records, organize your Records Center repositories as independent site collections rather sub-sites and document libraries (consider making a site collection per category in your file plan)</li>        <li>Consider RBS</li>        <li>Clearly think of your backup, restore and disaster recovery strategy</li>     </ul>   </ul> </div>  <p> </p>  <p><strong><u>How SharePoint 2010 can help with scaling [1]</u></strong></p>  <p>SharePoint 2010 has many features to make it easier to scale to massive archives such as:</p>  <ul>   <li>Database query performance optimizations [2]</li>    <li>SQL 2008’s Remote Blob Storage (RBS) decreased size of content DB [3]</li>    <ul>     <li>Basically takes binary data out of your content databases resulting in the binary data on the file systems themselves and the metadata in the databases reducing the database size and improving scalability and performance</li>   </ul>    <li>Internal timer job processing improvements</li>    <li>Highly scalable search along with new database indexing strategies [4]</li>    <ul>     <li>Compound indexing, index management, and content-by-query optimizations</li>      <li>SharePoint now supports multiple index servers</li>      <li>Content index can now be divided into multiple index partitions</li>      <li>Each index server can be configured to run multiple crawlers</li>      <li>Multiple crawlers can crawl content in parallel</li>      <li>Index servers are now stateless.  The crawlers build the content index and propagate directly to the query servers.  </li>      <li>multiple query servers benefits of redundancy and parallel performance can be made available</li>      <li>crawl management and property store data tables have been split into separate databases and multiple tables of this kind can be configured.  </li>   </ul>    <li>List optimizations</li>    <ul>     <li>Tens of millions of docs in a single list</li>   </ul>    <li>Service Applications Architecture</li>    <li>New Send to connections allow moving of records instead of just copying</li>    <li>Multiple Records Center Site Collections</li>    <li>Internal database improvements (e.g. lock ordering, throttling, IOPS efficiency)</li>    <li>Background per-item processing throughput maximization</li>    <li>Content Organizer is able to organize your Records Repositories </li>    <li>Content Type Syndication allows central location to inherit and publish from</li> </ul>  <p> </p>  <p>This allows: </p>  <ul>   <li>Millions of records in a single Records Center </li>    <li>Multiple Records Centers! (new in SharePoint 2010, in 2007 you were only allowed 1)</li>    <li>A distributed archive allowing many Record Centers to bind together to act as one logical repository</li>    <li>Fast searching through your archives of records</li>    <li>An easy mechanism to move records to the archive of your choice and leave a reference to where it now exists</li> </ul>  <p>But this does not excuse you from planning your architecture for scalability and performance!! </p>  <p>Visit Microsoft’s Technet article called “SharePoint Server 2010 capacity management: Software boundaries and limits” [5] to see more of SharePoint 2010’s new boundaries, recommendations and thresholds that can help with scaling, capacity and performance for your Records Management Solution.  I have listed some here:</p>  <p> </p>  <table style="border-collapse:collapse;line-height:normal" cellspacing="0" cellpadding="0" width="437" border="0"><colgroup><col style="width:158pt" width="211" /><col style="width:170pt" width="226" /></colgroup><tbody>     <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#4f81bd;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210"><strong><font color="#ffffff">Limit</font></strong></td>        <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#4f81bd;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226"><strong><font color="#ffffff">Threshhold or Maximum</font></strong></td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Zone</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">5 per Web application</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Managed path</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">20 per Web application</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Solution cache size</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">300 MB per Web application</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Site collection</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">250,000 per Web application          <div></div>          <div></div>       </td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Application pools</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">10 per Web server          <div></div>          <div></div>       </td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Content database size (general usage scenarios)</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">200 GB per content database</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Content database size (all usage scenarios)</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">4 TB per content database</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Content database size (document archive scenario)</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">No explicit content database limit</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Content database items</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">60 million items including documents and list items</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Site collections per content database</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">2,000 recommended, 5,000 maximum</td>     </tr>      <tr style="height:34.5pt" height="46">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="46" width="210">Remote BLOB Storage (RBS) storage subsystem on Network Attached Storage (NAS)</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">Time to first byte of any response from the NAS cannot exceed 20 milliseconds          <div></div>          <div></div>       </td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Web site</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">250,000 per site collection</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Site collection size</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">Maximum size of the content database          <div></div>          <div></div>       </td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">         <div>           <div>List row size</div>         </div>       </td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">8,000 bytes per row</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">File size</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">2 GB</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Documents</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">30,000,000 per library</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Major versions</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">400000 maximum</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Items</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">30,000,000 per list</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Rows size limit</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">6 table rows internal to the database used for a list or library item</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Bulk operations</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">100 items per bulk operation</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">List view lookup threshold</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">8 join operations per query</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">List view threshold</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">5000 maximum</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">List view threshold for auditors and administrators</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">20000 maximum</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Subsite</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">2,000 per site view</td>     </tr>      <tr style="height:34.5pt" height="46">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="46" width="210">Coauthoring in Microsoft Word and Microsoft PowerPoint for .docx, .pptx and .ppsx files</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">10 concurrent editors per document</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Security scope</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">1,000 per list          <div></div>          <div></div>       </td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">         <div>           <div>Web parts</div>         </div>       </td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">25 per wiki or Web part page          <div></div>          <div></div>       </td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">         <div>           <div>Number of SharePoint groups a user can belong to</div>         </div>       </td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">5000</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">Users in a site collection</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">2 million per site collection</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Active Directory Principles/Users in a SharePoint group</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">5,000 per SharePoint group</td>     </tr>      <tr style="height:15pt" height="20">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="20" width="210">SharePoint groups</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;background:#dce6f1;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">10,000 per site collection</td>     </tr>      <tr style="height:23.25pt" height="31">       <td class="xl66" style="border-top:#95b3d7 0.5pt solid;border-right:medium none;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:#95b3d7 0.5pt solid;text-underline-style:none;text-line-through:none" height="31" width="210">Security principal: size of the Security Scope</td>        <td class="xl67" style="border-top:#95b3d7 0.5pt solid;border-right:#95b3d7 0.5pt solid;vertical-align:bottom;border-bottom:#95b3d7 0.5pt solid;border-left:medium none;text-underline-style:none;text-line-through:none" width="226">5,000 per Access Control List (ACL)          <div></div>          <div></div>       </td>     </tr>   </tbody></table>  <p> </p>  <p>The complete list of this series can be seen by the following links:</p>  <p>1. <a href="/blog/Lists/Posts/Post.aspx?ID=32">Introduction</a>     <br />2. <a href="/blog/Lists/Posts/Post.aspx?ID=33">Document IDs</a>     <br />3. <a href="/blog/Lists/Posts/Post.aspx?ID=35">Managed Metadata Service (Term Store)</a>     <br />4. <a href="/blog/Lists/Posts/Post.aspx?ID=36">In-Place Records Declarations</a>     <br />5. <a href="/blog/Lists/Posts/Post.aspx?ID=37">Site Collection Auditing</a>     <br />6. <a href="/blog/Lists/Posts/Post.aspx?ID=38">Content Organizer</a>     <br />7. <a href="/blog/Lists/Posts/Post.aspx?ID=39">Compliance Details</a>     <br />8. <a href="/blog/Lists/Posts/Post.aspx?ID=40">Hold and eDiscovery</a>     <br />9. <a href="/blog/Lists/Posts/Post.aspx?ID=41">Content Type Publishing Hubs</a>     <br />10. <a href="/blog/Lists/Posts/Post.aspx?ID=42">Multi-Level Retention</a>     <br />11. <a href="/blog/Lists/Posts/Post.aspx?ID=45">Virtual folders and metadata based navigation</a>     <br />12. <a href="/blog/Lists/Posts/Post.aspx?ID=68">Scaling</a>     <br />13. <a href="/blog/Lists/Posts/Post.aspx?ID=69">Send To...</a>     <br />14. <a href="/blog/Lists/Posts/Post.aspx?ID=70">Document Sets</a> </p>  <p> </p>  <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:760f45d9-56e4-4123-92fa-487fa1783358" class="wlWriterEditableSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/Performance" rel="tag">Performance</a>,<a href="http://technorati.com/tags/Scalability" rel="tag">Scalability</a>,<a href="http://technorati.com/tags/Records+Management" rel="tag">Records Management</a>,<a href="http://technorati.com/tags/SharePoint+2010" rel="tag">SharePoint 2010</a></div>  <p> </p>  <p>[1]</p>  <p><a title="http://blogs.msdn.com/b/ecm/archive/2010/02/13/introducing-records-management-in-sharepoint-2010.aspx" href="http://blogs.msdn.com/b/ecm/archive/2010/02/13/introducing-records-management-in-sharepoint-2010.aspx">http://blogs.msdn.com/b/ecm/archive/2010/02/13/introducing-records-management-in-sharepoint-2010.aspx</a></p>  <p>[2]</p>  <p><a title="http://blogs.msdn.com/b/enterprisesearch/archive/2010/06/09/sharepoint-2010-search-dogfood-part-3-query-performance-optimization.aspx" href="http://blogs.msdn.com/b/enterprisesearch/archive/2010/06/09/sharepoint-2010-search-dogfood-part-3-query-performance-optimization.aspx">http://blogs.msdn.com/b/enterprisesearch/archive/2010/06/09/sharepoint-2010-search-dogfood-part-3-query-performance-optimization.aspx</a></p>  <p>[3]</p>  <p><a title="http://technet.microsoft.com/en-us/library/ee748607.aspx" href="http://technet.microsoft.com/en-us/library/ee748607.aspx">http://technet.microsoft.com/en-us/library/ee748607.aspx</a></p>  <p>[4]</p>  <p><a title="http://www.houberg.com/2009/10/sp2010_scalability_2_of_4_sharepoint_search/" href="http://www.houberg.com/2009/10/sp2010_scalability_2_of_4_sharepoint_search/">http://www.houberg.com/2009/10/sp2010_scalability_2_of_4_sharepoint_search/</a></p>  <p>[5]</p>  <p><a title="http://technet.microsoft.com/en-us/library/cc262787.aspx" href="http://technet.microsoft.com/en-us/library/cc262787.aspx">http://technet.microsoft.com/en-us/library/cc262787.aspx</a></p></div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=1&RootFolder=*">SharePoint</a></div>
<div><b>Published:</b> 11/15/2011 7:20 PM</div>
<div><b>Tags:</b> Performance, Scalability, Records Management, SharePoint 2010</div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SharePoint</category>
      <pubDate>Fri, 13 Apr 2012 03:31:35 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=68</guid>
    </item>
    <item>
      <title>SQL Server 2008 – Administrator account denied access or locked out</title>
      <link>http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=66</link>
      <description><![CDATA[<div><b>Body:</b> <div class="ExternalClassECD4B5F63503473DA4F405FE2527AED4">   <p>I don’t know how many times my clients have given me administrator access to the SQL Server machine thinking I will automatically have access to administer the SQL Server.  However, in SQL Server 2008 and above (i.e. SQL Server 2008 R2), there is a new security feature where the installer doesn’t automatically add the local server administrators group as SysAdmin on the server.  The person doing the install has to remember to do this during setup.  Most of the time, they don’t do it or forget to do it.</p>    <p>Take the following steps to add yourself as SysAdmin on the SQL Server to have full access:</p>    <p>1. Stop the SQL Server instance and the SQL Server Agent service in your services (by going to administrative tools –&gt; services or typing in services.msc from your run box)</p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_8_5230C591.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_3_5230C591.png" width="596" height="206" /></a></p>    <p>2. Open a command prompt as an Administrator</p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_2_5230C591.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_001E184A.png" width="244" height="151" /></a></p>    <p>3. Locate your sqlservr.exe file (usually located in C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn directory) and CD to that directory:</p>    <p>CD C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn</p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_4_001E184A.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_1_001E184A.png" width="608" height="117" /></a></p>    <p>4. Run the following command and ignore any errors that may occur during run – this starts the SQL Server Service in single user mode [1] :</p>    <p><font color="#0000ff"><strong>sqlservr.exe -m -s MSSQLSERVER</strong></font> </p>    <p>Note: <strong>MSSQLSERVER</strong> above is the name of your instance – usually the same as the last item after the “.” in the directory path i.e. C:\Program Files\Microsoft SQL Server\MSSQL10_50.<strong>MSSQLSERVER</strong> )</p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_16_7AA08FA9.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_7_7AA08FA9.png" width="609" height="100" /></a></p>    <p> </p>    <p>5. Once that is run, check to see if the service in step 1 is activated (don’t forget to refresh the screen) and then open up SQL Server Management Studio</p>    <p>6. Once SQL Management Studio opens, go to the security tab, add your account and make them a SysAdmin</p>    <p> </p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_10_001E184A.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_4_001E184A.png" width="599" height="312" /></a></p>    <p>7. In your services, stop and restart the SQL Server and SQL Server Agent services</p>    <p><a href="/blog/Lists/Posts/Attachments/66/image_13_001E184A.png"><img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;border-left:0px;display:inline;padding-right:0px" border="0" alt="image" src="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_5_001E184A.png" width="596" height="206" /></a></p>    <p>[1] <a title="http://msdn.microsoft.com/en-us/library/ms188236.aspx" href="http://msdn.microsoft.com/en-us/library/ms188236.aspx">http://msdn.microsoft.com/en-us/library/ms188236.aspx</a></p>    <div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c99943d9-27f9-468d-b3bc-9064705baa18" class="wlWriterSmartContent" style="float:none;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:0px;display:inline;padding-right:0px">Technorati Tags: <a href="http://technorati.com/tags/SQL+Server" rel="tag">SQL Server</a>,<a href="http://technorati.com/tags/Single+User" rel="tag">Single User</a>,<a href="http://technorati.com/tags/Security" rel="tag">Security</a></div> </div></div>
<div><b>Category:</b> <a onclick="OpenPopUpPage('http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=4&RootFolder=*', RefreshPage); return false;" href="http://www.khamis.net/blog/_layouts/listform.aspx?PageType=4&ListId={C5E66981-A587-4BF1-8BCF-1D6414825E83}&ID=4&RootFolder=*">SQL Server</a></div>
<div><b>Published:</b> 3/28/2012 8:19 PM</div>
<div><b>Tags:</b> SQL Server, Single User, Security</div>
<div><b>Attachments:</b> <a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_10_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_10_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_13_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_13_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_16_7AA08FA9.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_16_7AA08FA9.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_2_5230C591.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_2_5230C591.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_4_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_4_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_6_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_6_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_8_5230C591.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_8_5230C591.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_1_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_1_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_2_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_2_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_3_5230C591.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_3_5230C591.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_4_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_4_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_5_001E184A.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_5_001E184A.png</a><br /><a href="http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_7_7AA08FA9.png">http://www.khamis.net/blog/Lists/Posts/Attachments/66/image_thumb_7_7AA08FA9.png</a><br /><a href=""></a></div>
]]></description>
      <author>Noorez Khamis</author>
      <category>SQL Server</category>
      <pubDate>Sun, 05 Feb 2012 19:38:19 GMT</pubDate>
      <guid isPermaLink="true">http://www.khamis.net/blog/Lists/Posts/ViewPost.aspx?ID=66</guid>
    </item>
  </channel>
</rss>
