<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jimirig &#187; SharePoint</title>
	<atom:link href="http://jimirig.com/category/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://jimirig.com</link>
	<description>SharePoint &#124; Workflow &#124; Web Design&#124; InfoPath &#124; Web Hosting</description>
	<lastBuildDate>Fri, 14 May 2010 18:33:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SharePoint Designer 2010/2007</title>
		<link>http://jimirig.com/2010/05/sharepoint-designer-20102007/</link>
		<comments>http://jimirig.com/2010/05/sharepoint-designer-20102007/#comments</comments>
		<pubDate>Fri, 14 May 2010 18:33:52 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Designer]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2348</guid>
		<description><![CDATA[We are all ready for the the release of the Microsoft Office 2010 products. Many have already used the beta releases and found the points that we didn&#8217;t like or really did like. Myself personally I am on a tightrope with this keeping my balance, but this article isn&#8217;t about that. In the SharePoint world, [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/06/user-profiles-and-audience-targeting-in-sharepoint-2007/' rel='bookmark' title='Permanent Link: User Profiles and Audience Targeting in SharePoint 2007'>User Profiles and Audience Targeting in SharePoint 2007</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jimirig.com/files/2010/05/sharepoint_logo.jpg"><img class="alignnone size-medium wp-image-2349" title="sharepoint_logo" src="http://jimirig.com/files/2010/05/sharepoint_logo-300x65.jpg" alt="" width="300" height="65" /></a></p>
<p>We are all ready for the the release of the Microsoft Office 2010 products. Many have already used the beta releases and found the points that we didn&#8217;t like or really did like. Myself personally I am on a tightrope with this keeping my balance, but this article isn&#8217;t about that. In the SharePoint world, designers use the SharePoint Designer product to enhance, develop, and manipulate SharePoint. The new SharePoint Designer 2010 does exactly that. One difference&#8230;it is not backward compatible so you cannot connect to previous versions with it.</p>
<p>Microsoft has made this have the ability to work side-by-side though with SharePoint Designer 2007, well with some prerequisites.</p>
<ol>
<li>Must use 32-bit (x86) versions. Recommeneded to use 32-bit on all Office products doing this BTW.</li>
<li>Must install SPD 2007 first, reboot (to be safe) before installing SPD 2010.</li>
</ol>
<p>Reference: SharePoint 2007 Download Details &#8211; <a title="Download SharePoint Designer 2007" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=BAA3AD86-BFC1-4BD4-9812-D9E710D44F42&amp;displaylang=en#Overview" target="_blank">Click Here</a></p>
<p>According to Microsoft this will work. Good Luck!</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/06/user-profiles-and-audience-targeting-in-sharepoint-2007/' rel='bookmark' title='Permanent Link: User Profiles and Audience Targeting in SharePoint 2007'>User Profiles and Audience Targeting in SharePoint 2007</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2010/05/sharepoint-designer-20102007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>STSADM.exe is your friend</title>
		<link>http://jimirig.com/2010/01/stsadm-exe-is-your-friend/</link>
		<comments>http://jimirig.com/2010/01/stsadm-exe-is-your-friend/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:58:54 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[stsadm]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2343</guid>
		<description><![CDATA[From: http://sharepoint1on1.jimirig.com/2010/01/26/stsadm-exe-is-your-friend/ Managing Sites and Site Collections SharePoint organizes its data in sites and site collections. When you design a site for a client, you must evaluate a number of pros and cons as you choose between a site and a site collection for a particular set of data. Irrespective of what you picked, you&#8217;ll [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/' rel='bookmark' title='Permanent Link: Fast Backup and Restore for SharePoint'>Fast Backup and Restore for SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-more-than-just-a-technical-solution/' rel='bookmark' title='Permanent Link: SharePoint &#8211; More Than Just a Technical Solution'>SharePoint &#8211; More Than Just a Technical Solution</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://sharepoint1on1.jimirig.com/2010/01/26/stsadm-exe-is-your-friend/" target="_blank">http://sharepoint1on1.jimirig.com/2010/01/26/stsadm-exe-is-your-friend/</a></p>
<p><strong><a href="http://jimirig.com/files/2009/09/sharepoint-logo-main_Full1.jpg"><img class="alignnone size-medium wp-image-1965" title="sharepoint-logo-main_Full1" src="http://jimirig.com/files/2009/09/sharepoint-logo-main_Full1-300x75.jpg" alt="sharepoint-logo-main_Full1" width="240" height="60" /></a></strong></p>
<p><strong><a href="http://jimirig.com/files/2009/09/sharepoint-logo-main_Full1.jpg"></a>Managing Sites and Site Collections</strong><br />
SharePoint organizes its data in sites and site collections. When you design a site for a client, you must evaluate a number of pros and cons as you choose between a site and a site collection for a particular set of data. Irrespective of what you picked, you&#8217;ll encounter times where you wished you had picked the other. Or sometimes, you just need to shuffle or move things around because the requirements changed, the databases grew, or any other reason. Stsadm is incredibly helpful in such scenarios.</p>
<p>You may backup a site collection using the following command:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   stsadm -o backup -url
   -filename
</code></pre>
<p>Similarly, you may restore a site collection using the following command:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   stsadm -o restore -url
   -filename  </code></pre>
<p><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;"> stsadm -o export -url </span>Now note that I mentioned &#8220;site collection&#8221; and not site. In order to backup a site, you may use the following command:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   -filename
</code></pre>
<p>Similarly, in order to import a site you may use the following command:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   stsadm -o export -url
   -filename
</code></pre>
<p>To import and export single sites need you to pay extra attention to site GUID identifiers, and the versions of items/documents in the site.</p>
<p>Now, this brings up some interesting permutations and combinations. Using the preceding commmands, you could:</p>
<ul>
<li>Move site collections to/from servers, or within the same website.</li>
<li>Move sites up or down in the hierarchy of a site collection.</li>
<li>Convert a site into a site collection.</li>
</ul>
<p>Now, why would you ever want to convert a site into a site collection? Because, you cannot split a site collection between multiple content databases, and sometimes content databases get too huge to manage. As it turns out, Stsadm can also help you manage your content databases.</p>
<p><strong>Managing Content Databases</strong><br />
Sometimes you might land in a project where you have a content database that is bursting its seams. Usually, when a content database grows to over 50GB, a SharePoint architect&#8217;s warning lights should turn yellow. If it crosses 200GB for high I/O sites, or 500GB for read-only sites, the warning lights should glow red. Note that you can tweak these soft limits beyond the numbers I mentioned, but—sooner or later—you&#8217;ll have to face the problem of taking an existing website with numerous sites or site collections, and splitting them up into manageable chunks containing separate content databases.</p>
<p>To do so, use the following command to force the creation of a new site collection in a new content database:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   stsadm -o createsiteinnewdb
   -url
   -owneremail
   -ownerlogin
   -databasename
</code></pre>
<p>After running the preceding command successfully, you may verify under Central Administration → Application Management → Content Databases that a new content database has indeed been added, and that the single site collection specified in the preceding code was created.</p>
<p>You can use the following sequence of commands to move a site collection from &lt;oldUrl&gt; to &lt;newUrl&gt;:</p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;"><code>   stsadm -o backup -url
   -filename
   stsadm -o deletesite -url
   stsadm -o restore -url
   -filename  -overwrite
</code></pre>
<p>As you can see, the commands back up the site from the old URL, delete it, and then restore it at the new URL, which exists in a new content database. You accomplished all this with only a few lines usingStsadm, which supports a number of other commands that let you work with content databases.</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/' rel='bookmark' title='Permanent Link: Fast Backup and Restore for SharePoint'>Fast Backup and Restore for SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-more-than-just-a-technical-solution/' rel='bookmark' title='Permanent Link: SharePoint &#8211; More Than Just a Technical Solution'>SharePoint &#8211; More Than Just a Technical Solution</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2010/01/stsadm-exe-is-your-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unique ID in InfoPath Using SharePoint</title>
		<link>http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/</link>
		<comments>http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 21:24:39 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[autonumber]]></category>
		<category><![CDATA[Data Connection]]></category>
		<category><![CDATA[ID]]></category>
		<category><![CDATA[Unique]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2319</guid>
		<description><![CDATA[Some solutions require a unique ID to be used for identifying forms saved in SharePoint or be used as a customer ID. There is a simple solution that does not use code, which is nice since many, many solutions these days are being generated with code.


Related posts:<ol><li><a href='http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/' rel='bookmark' title='Permanent Link: TIP: Save an InfoPath Form in SharePoint'>TIP: Save an InfoPath Form in SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="InfoPath Logo" src="http://jimirig.com/files/2009/09/infopath_logo1.jpg" alt="" width="225" height="53" /></p>
<p>Some solutions require a unique ID to be used for identifying forms saved in SharePoint or be used as a customer ID. There is a simple solution that does not use code, which is nice since many, many solutions these days are being generated with code. What some do not know is that so many tricks, solutions, and customized features are already built in, you just have to know how to get to them.</p>
<p style="text-align: left;">First, in SharePoint create your form library, we will call our UnitqueID. Then open InfoPath and create your form. Open the data connection wizard and create a connection to receive data. Next select that you wish to receive the data from a SharePoint List or Library and click next. Enter the URL to the form library, http://portal/UniqueID and select next.</p>
<p style="text-align: center;"><a href="http://jimirig.com/files/2010/01/IP-DCWiz1.PNG"><img class="size-medium wp-image-2320 aligncenter" title="IP-DCWiz1" src="http://jimirig.com/files/2010/01/IP-DCWiz1-300x204.PNG" alt="IP-DCWiz1" width="300" height="204" /></a></p>
<p><a href="http://jimirig.com/files/2010/01/IP-DCWiz2.PNG"><img class="aligncenter size-medium wp-image-2321" title="IP-DCWiz2" src="http://jimirig.com/files/2010/01/IP-DCWiz2-300x206.PNG" alt="IP-DCWiz2" width="300" height="206" /></a></p>
<p style="text-align: left;">After clicking next again you will need to select the columns you want to use. For this demo, we only need &#8220;ID&#8221; to be selected. Now go ahead and click next all the way through the wizard and hit finish.</p>
<p style="text-align: left;"><a href="http://jimirig.com/files/2010/01/IP-DCWiz3.PNG"><img class="size-medium wp-image-2322 aligncenter" title="IP-DCWiz3" src="http://jimirig.com/files/2010/01/IP-DCWiz3-300x204.PNG" alt="IP-DCWiz3" width="300" height="204" /></a></p>
<p>Now you need to place a Text Field or Expression Box on your form and build a formula for the field.</p>
<p><a href="http://jimirig.com/files/2010/01/IP-Prop1.PNG"><img class="aligncenter size-medium wp-image-2324" title="IP-Prop1" src="http://jimirig.com/files/2010/01/IP-Prop1-279x300.PNG" alt="IP-Prop1" width="279" height="300" /></a></p>
<p style="text-align: left;">Next to the Value input select the &#8220;fx&#8221; symbol to create a formula. You will need to type in <strong>max(</strong> and then select &#8220;Instert Group or Field and browse to the secondary data connection source and drop down until you find the ID and press ok.<a href="http://jimirig.com/files/2010/01/IP-Prop2.PNG"><img class="size-medium wp-image-2325 aligncenter" title="IP-Prop2" src="http://jimirig.com/files/2010/01/IP-Prop2-262x300.PNG" alt="IP-Prop2" width="262" height="300" /></a></p>
<p style="text-align: left;"><a href="http://jimirig.com/files/2010/01/IP-Prop3.PNG"><img class="aligncenter size-medium wp-image-2331" title="IP-Prop3" src="http://jimirig.com/files/2010/01/IP-Prop3-300x201.PNG" alt="IP-Prop3" width="300" height="201" /></a></p>
<p style="text-align: left;">Finish the formula by adding <strong>)+1 </strong>so the whole formula should read <strong>max(@ID)+1</strong>. Press OK and OK again to close the properties of the field. Publish your form and open the form to test.</p>
<p><strong>(Note: The library needs to have at least 1 item in the library in order for the ID to be generated. The first form will get a &#8220;null&#8221; response.)</strong></p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/' rel='bookmark' title='Permanent Link: TIP: Save an InfoPath Form in SharePoint'>TIP: Save an InfoPath Form in SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solve Item-Level Permission Performance Problems in SharePoint</title>
		<link>http://jimirig.com/2009/12/solve-item-level-permission-performance-problems-in-sharepoint/</link>
		<comments>http://jimirig.com/2009/12/solve-item-level-permission-performance-problems-in-sharepoint/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 20:30:10 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Documents]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[Items]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Permissions]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2316</guid>
		<description><![CDATA[Original Article: http://www.sharepointbriefing.com/spcode/article.php/3816551 By Jason Ruthkoski April 21, 2009 Have you ever had a requirement stating that a document library needs to have item-level permissions for a large number of items? For example, perhaps you need to create a document library to house customer financial statements or invoices, giving the customers permission to access only [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2009/06/backup-your-files-free-with-live-mesh/' rel='bookmark' title='Permanent Link: Backup your files free with Live Mesh'>Backup your files free with Live Mesh</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Original Article: <a title="Original Article" href="http://www.sharepointbriefing.com/spcode/article.php/3816551" target="_blank">http://<span style="font-family: Verdana,Arial,Helvetica,sans-serif;">www.sharepointbriefing.com/spcode/article.php/3816551</span></a></p>
<p>By   <a href="http://www.sharepointbriefing.com/feedback.php/http://www.sharepointbriefing.com/spcode/article.php/3816551" target="_blank">Jason Ruthkoski</a><br />
April 21, 2009</p>
<p><!--content_start--></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;">Have you ever had a requirement stating that a document library needs to have item-level permissions for a large number of items? For example, perhaps you need to create a document library to house customer financial statements or invoices, giving the customers permission to access only their own items.</p>
<p>One approach would be to create a separate document library for each customer, and handle permissions at the library level. However, this solution would be a headache to manage. Having thousands of document libraries to handle only a few documents per library is not a reasonable approach. Besides, do you really want to have to create a new document library for each new customer?</p>
<p>Another approach would be to have one document library for each type of document. For this example, you would create a single document library for customer invoices containing separate folders for each customer. You could then handle permissions at the folder level. Seems reasonable, right?</p>
<h3>The Problem</h3>
<p>If you&#8217;ve ever tried either approach, then you probably know that item-level permissions in SharePoint can cause serious performance issues. That&#8217;s because when you create a new item in a document library and &#8220;break permissions&#8221; (stop inheriting permissions) from the parent library, SharePoint automatically copies all the permissions from the parent document library to the item level.</p>
<p>After breaking permissions you can call the <code>BreakRoleInheritance</code> function in the SharePoint API to clear out the copied parent permissions, setting its <code>CopyRoleAssignments</code> flag to <code>false</code>. However, the API does not do a mass delete of the permissions; instead, it iterates through the permission list, deleting them one by one. For example, if you have 5000 folders, it will need to delete 5000 permissions—one by one—in your new item&#8217;s access control list. That&#8217;s because each customer needs a &#8220;limited access&#8221; permission to the top-level library, which tells SharePoint that the user has permission to something at a lower level (i.e., a document or a folder). In the single-library-multiple-folder strategy, each new customer would have &#8220;limited access&#8221; permission to the top-level library and each new item would automatically copy down those limited access permissions from the library when the item was created. If you do the math, 4000 items * 4000 limited-access permissions per item equals 16 million unnecessary limited access permissions!</p>
<p>I tried using this strategy with a console application that imported documents; it eventually required 20 to 30 minutes for each new customer! After doing some performance testing with this approach, it turned out that the worst-case scenario for uploading 4000 to 5000 documents would have been between 2 and 3 months, which was obviously unacceptable.</p>
<p>So if clearing the parent-level permissions isn&#8217;t a good approach, suppose you simply set the <code>CopyRoleAssignments</code> flag to <code>true</code>? SharePoint would still break the permission inheritance of your item, but it wouldn&#8217;t clear out all the unnecessary permissions that already existed. Unfortunately, that doesn&#8217;t work well either. You might think that it wouldn&#8217;t matter whether there are extraneous limited-access permissions in each of the folders—but you&#8217;d be wrong! Leaving the extraneous permissions can cause serious performance issues when viewing the document library or adding new permissions, because it exponentially increases the number of permissions SharePoint has to iterate through to figure out what access a logged-in user has. My real-world testing showed that it would take over 15 minutes to view the documents!</p>
<p>So it would seem you&#8217;re between a rock and a hard place. Cleaning up the permissions when creating the folder causes your import to be slow, but if you don&#8217;t clean up the unnecessary permissions, viewing the documents will be slow. What are you supposed to do?</p>
<p>Luckily, there&#8217;s a neat little trick that allows you to do both. If you move a folder within a document library to another location in that library, SharePoint moves its permissions along with it. In other words, if you create a new folder in a library with zero permissions, and then move it, you won&#8217;t have to do any messy cleanup of limited-access permissions.</p>
<p>With that background under your belt, here&#8217;s the process:</p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;">Follow this process to solve the item-level permissions problem:</p>
<ol>
<li>Create your new document library and elect to copy and then stop inheriting permissions from the parent site. Because you&#8217;re going to handle security at the folder level, that will work fine.</li>
<li>Clear out the permissions in your new library, which will have inherited permissions from its parent site. You can do this manually or by calling the <code>BreakRoleInheritance</code> API function. Either way, this operation might be a little slow if you have a lot of permissions set at the site level.</li>
<li>Create a new folder in your library called <code>BlankFolder</code> and break its permissions. Because you&#8217;ve already cleared the library&#8217;s permissions, the new <code>BlankFolder</code> folder should now have zero permissions.</li>
<li>In your import process, create a new folder within <code>BlankFolder</code>, called <code>BlankFolder2</code> and break its permissions. Then use the <code>MoveTo</code> function in the API to move the new folder to the base level of your library. Finally, rename it to something descriptive (a customer ID works well for this example).</li>
<p>The code should look something like this:</p>
<pre><code>SPFolder blankFolder;
// either get or create a blank folder
try
{
   blankFolder = workingFolder.SubFolders[
      "BlankFolder"].SubFolders["BlankFolder2"];
}
catch (ArgumentException) // if blankfolder2 does not exist…
{
   blankFolder = workingFolder.SubFolders[
      "BlankFolder"].SubFolders.Add("BlankFolder2");
   blankFolder.Item.BreakRoleInheritance(true);
   blankFolder.Update();
}
//Now move the new folder to the base level of the
//doc library and rename it
SPList tmpList = ParentWeb.Lists[
   rootFolder.ContainingDocumentLibrary];
blankFolder.MoveTo(_sharePointLibrary + "\\" +
   subFolderName);
tmpList.Update();</code></pre>
<li>Grant permission to this new folder to the appropriate customer. Keep in mind this will automatically add a &#8220;limited access&#8221; permission for the customer to the document library&#8217;s access control list, because the customer needs access to something at a lower level in the library (the new folder). That&#8217;s why you needed the top-level <code>BlankFolder</code> with zero permissions from step 3—it acts as the parent for new folders, ensuring that SharePoint doesn&#8217;t have to copy all the limited-access permissions from the top level library, only the permissions from <code>BlankFolder</code>.</li>
<p>Here&#8217;s some example code that assigns permissions to a new folder:</p>
<pre><code>SPRoleAssignment assgn = new SPRoleAssignment(
   groupName, null, groupName, null);
assgn.RoleDefinitionBindings.Add(roleDef);
item.RoleAssignments.Add(assgn);
item.Update();</code></pre>
</ol>
<p>That should do it! Your users should be able to access the documents without performance issues, and the import process should work at an acceptable speed as well.</p>
<p>As you&#8217;ve seen, creating item-level permissions in SharePoint can be tricky, but if you&#8217;re careful, they can be an effective tool for meeting business requirements. The trick described in this article is a good one to keep in your back pocket in case you ever need it!</p>
<p></span></span></p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2009/06/backup-your-files-free-with-live-mesh/' rel='bookmark' title='Permanent Link: Backup your files free with Live Mesh'>Backup your files free with Live Mesh</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/12/solve-item-level-permission-performance-problems-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Achieving Sustainable SharePoint Governance</title>
		<link>http://jimirig.com/2009/11/achieving-sustainable-sharepoint-governance/</link>
		<comments>http://jimirig.com/2009/11/achieving-sustainable-sharepoint-governance/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 22:35:01 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[MOSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2279</guid>
		<description><![CDATA[Original Article: http://www.sharepointbriefing.com/spother/article.php/3801261 By Eric Landry February 6, 2009 This is not an IT story, it&#8217;s a business story. Customers often hear only the high-level, feature-centric, compelling version of the SharePoint story: SharePoint does document management; SharePoint does workflow; SharePoint does collaboration, etc. But what do these features really mean from a business perspective, and [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/08/sharepoint-more-than-just-a-technical-solution/' rel='bookmark' title='Permanent Link: SharePoint &#8211; More Than Just a Technical Solution'>SharePoint &#8211; More Than Just a Technical Solution</a></li>
<li><a href='http://jimirig.com/2009/08/structure-and-mature-the-businessit-relationship/' rel='bookmark' title='Permanent Link: Structure and Mature the Business/IT Relationship'>Structure and Mature the Business/IT Relationship</a></li>
<li><a href='http://jimirig.com/2009/07/sharepoint-records-management/' rel='bookmark' title='Permanent Link: SharePoint Records Management'>SharePoint Records Management</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;">Original Article: </span><a title="Original Article" href="http://www.sharepointbriefing.com/spother/article.php/3801261" target="_blank">http://www.sharepointbriefing.com/spother/article.php/3801261</a></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;">By   <a href="http://www.sharepointbriefing.com/feedback.php/http://www.sharepointbriefing.com/spother/article.php/3801261" target="_blank">Eric Landry</a><br />
February 6, 2009</span></p>
<p><!--content_start-->This is not an IT story, it&#8217;s a business story. Customers often hear only the high-level, feature-centric, compelling version of the SharePoint story: SharePoint does document management; SharePoint does workflow; SharePoint does collaboration, etc. But what do these features really mean from a business perspective, and how can a business prioritize, operationalize…manage them—all while ensuring that SharePoint continues to satisfy strategic business objectives and most importantly, that it&#8217;s adopted by your users?</p>
<h3>The SharePoint Double Fantasy</h3>
<p>SharePoint consultants, engineers, and developers tend to believe that end users will:</p>
<ol>
<li>Love SharePoint. We love SharePoint! We believe our users will, too. We believe people will naturally use the system as originally conceived, designed and delivered. After all, why wouldn&#8217;t business users flock to use a centralized portal? Why wouldn&#8217;t they want to use online workflow approvals? Why would people still send documents as email attachments when they have SharePoint?</li>
<li>See the light. We dream that—given the opportunity—end users will adapt and change to become good &#8220;SharePointers.&#8221; In other words, rather than following their pre-SharePoint procedures, they&#8217;ll quickly learn to open a browser, do a document search, open the found document, update it, send it for approval… all centralized, and all through the browser!</li>
</ol>
<h3>Reality Check</h3>
<div id="attachment_2282" class="wp-caption alignright" style="width: 160px"><a href="http://jimirig.com/files/2009/11/3801261_figure01.jpg"><img class="size-thumbnail wp-image-2282" title="3801261_figure01" src="http://jimirig.com/files/2009/11/3801261_figure01-150x150.jpg" alt="3801261_figure01" width="150" height="150" /></a><p class="wp-caption-text">Figure 1</p></div>
<p>But the double fantasy isn&#8217;t how most people think or behave, much less work. That&#8217;s not a slam against users; by nature, humans are creatures of habit. With the rush of daily business demands, old habits prevail. The first reality check when deploying SharePoint is to accept that fact. Deploying SharePoint without a structured SharePoint governance model will eventually lead to a return of the old, ineffective, decentralized information management habits you&#8217;re seeking to solve.</p>
<p>Governing SharePoint requires a clearly defined and managed governance model consisting of user, contributor, approver and senior stakeholder roles, each with specific responsibilities and procedures.</p>
<h3>SharePoint Touches the Entire Enterprise</h3>
<p>SharePoint, and by extension portals, are not IT projects, they are strategic business and information management projects. Cross-functional governance is the key to implementing and maintaining an effective SharePoint portal. The best and most deeply embraced sites are owned by HR, Communications, or some other non-IT organization. IT is one of the key stakeholders, but the ongoing business information management should be assigned to a different body, outside of IT.</p>
<p>One large Canadian insurance company with 35,000+ users had the best model I&#8217;ve experienced. The governance model was led by a cross-functional Executive Steering Committee, while the site was managed by a collaborative and accountable Working Committee. Figure 1 illustrates the entire model.</p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;"> </span></p>
<h3>Governance Model Breakdown</h3>
<div id="attachment_2283" class="wp-caption alignright" style="width: 160px"><a href="http://jimirig.com/files/2009/11/3801261_figure02.jpg"><img class="size-thumbnail wp-image-2283" title="3801261_figure02" src="http://jimirig.com/files/2009/11/3801261_figure02-150x150.jpg" alt="Figure 2" width="150" height="150" /></a><p class="wp-caption-text">Figure 2</p></div>
<p>Here&#8217;s a more detailed description of each role involved in governance (see Figure 2).</p>
<div style="float: right; width: 175px; margin-left: 5px; margin-right: 10px;"><a title="Click for a larger image" href="http://www.sharepointbriefing.com/img/2009/02/3801261_figure02.jpg" target="new"><br />
<strong> </strong></a></div>
<h4>Steering Committee</h4>
<p>Each steering committee member is a senior-level executive charged with ensuring that his/her strategic objectives are both clearly defined and being addressed via the portal. The Steering Committee also approves funding and resources for portal initiatives.</p>
<h4>Portal Program Manager</h4>
<p>While it&#8217;s common for the Portal to be managed by IT, you should instead assign portal management to an organization outside of IT, usually either the Communications or Human Resources pillar.</p>
<p>The program manager reviews various site traffic metrics and trends, and analyzes site visits, views, and user paths through the site. The program manager presents these findings to the working committee for discussion, evaluation, opportunities, and next steps. The program manager will (in most cases) manage portal projects and initiatives, and handle the overall budget for the portal.</p>
<h4>Working Committee</h4>
<p>This team is responsible for the overall management, quality and maintenance of portal content. The working committee should meet bi-weekly or monthly to review current issues, action items, and program status. This group will review and approve new functionality requests, as well as changes/additions to portal navigation and metadata classifications (content types). The committee will also create proposals for new functionality—especially those with associated costs—for funding approval by the Steering Committee.</p>
<p>A key responsibility of the working committee is to ensure all pillars of the enterprise are conforming to the portal&#8217;s guiding principles, including labeling, look and feel, and style.</p>
<h4>Content Stewards</h4>
<p>Usually this is a &#8220;power publisher&#8221; representing a pillar of the business whose members are both experienced with and passionate about the best practices and principles of information design and web publishing. Content stewards present new functionality requests on behalf of their users for initial approval by the working committee. They also review and present new navigation/taxonomy/information architecture requests for approval by the working committee.</p>
<p>Most importantly, content stewards review and discuss issues of style or content that are not in keeping with the guiding principles for the portal. In this way, the portal is QA&#8217;d by the working committee rather than being &#8220;policed&#8221; by the portal program manager.</p>
<h4>Contributors</h4>
<p>The Contributors group includes anyone who creates content for the portal. Some will have self-approving rights, others simply the ability to submit content for approval.</p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif;"> </span></p>
<h3>Governance in Action</h3>
<p>To view this model in practical terms, here&#8217;s an example of governance in action. The scenario is that two pillars of the business are vying for funding and resources to support their portal initiatives; one is for the Call Center, one is for Finance.</p>
<p>The Call Center has identified a number of strategic objectives for the coming year, including reductions in:</p>
<ul>
<li>Call-handling times</li>
<li>The number of call transfers to other staff with expertise in a given subject</li>
<li>The number of call backs to customers</li>
</ul>
<p>The portal has been gaining traction as the company&#8217;s centralized information resource. One site within the portal is dedicated to Call Center content, policies, procedures and regulatory information. But the wheels are coming off; the portal has become a dumping ground, a place where people blithely post documents and web content, with little regard to usability, classification, hierarchy, or search. Consequently, Call Center staff have reverted to using non-SharePoint ad hoc repositories (LAN drives) rather than the portal.</p>
<p>After discussing the strategic requirements with users, Fiona, the Call Center&#8217;s content steward, is proposing a Call Center-oriented information hub that will be deemed a business-critical initiative for the portal.</p>
<p>Fiona needs a clearly defined and enforced document library template, associated with new content types. She needs a new search box, scoped to just those Call Center libraries and its unique information types, and a customized document type dropdown box. She needs a news and information web part to inform people of new content and changes to existing content. She&#8217;d like to create a RSS feed and encourage people to subscribe.</p>
<p>Brian, the Finance content steward, is also proposing a Finance-oriented project, a new site that will display key performance indicators from the backend finance system, detailing performance of the company&#8217;s financials against its yearly plan. He&#8217;ll need connections to the financial system via SharePoint&#8217;s Business Data Catalogue (BDC) and Key Performance Indicators (KPIs) designed to show various metrics. He also has some scenario-based interactive spreadsheets he&#8217;d like to post via Excel Services.</p>
<h3>Working Committee Presentations</h3>
<p>At the bi-monthly Working Committee meeting, Fiona, the Call Center content steward, presents her case. She outlines her proposal&#8217;s alignment to both the company&#8217;s and the Call Center&#8217;s strategic initiatives, outlines various stages of her project, and seeks buy-in from the other content stewards on the Committee.</p>
<p>Brian also makes his case by outlining its alignment to Finance&#8217;s strategy. All the staff need to understand where the business is from a performance and profitability perspective.</p>
<p>The working committee decides that both projects have merit. The next step is to present them to the Steering Committee for approval.</p>
<h3>Steering Committee Approval</h3>
<p>In its monthly meeting, the two content stewards present the Steering Committee with their project ideas. By this time, the portal program manager has also analyzed, defined deliverables and created cost estimates for each project.</p>
<p>After hearing both presentations, the Steering Committee notes that Finance already produces a monthly performance report that is posted in PDF format on the portal, which they feel will do for the time being. In contrast, the Call Center is the first line to the company&#8217;s customers, so the Steering Committee selects and approves funding for the Call Center initiative.</p>
<p>With the project approved, the portal program manager submits the project plan, identifies key stakeholders, secures resources, and proceeds to create and manage the project.</p>
<h3>The Payoff</h3>
<p>Creating this sustainable user- and business-centric portal management model will ensure that your SharePoint implementation stays aligned with the business&#8217; goals. It also ensures that the deployed system remains flexible, so that it can continue to evolve and cater to business&#8217; and users&#8217; changing needs.</p>
<p>For more information, check out these related resources:</p>
<ul>
<li><a href="http://go.microsoft.com/fwlink/?linkid=92333&amp;clcid=0x409" target="_blank">Sample Governance Plan</a></li>
<li><a href="http://blogs.msdn.com/joelo/archive/2006/08/23/key-governance-considerations-in-a-sharepoint-deployment.aspx" target="_blank">Key Governance Considerations in a SharePoint Deployment</a></li>
<li><a href="http://technet.microsoft.com/en-us/office/sharepointserver/bb507202.aspx" target="_blank">Governance Resource Center for SharePoint Server 2007</a></li>
<li><a href="http://go.microsoft.com/fwlink/?linkid=92333&amp;clcid=0x409" target="_blank">Sample Governance Plan</a></li>
<li><a href="http://www.google.ca/url?sa=t&amp;source=web&amp;ct=res&amp;cd=7&amp;url=http%3A%2F%2Foffice.microsoft.com%2Fdownload%2Fafile.aspx%3FAssetID%3DAM102306291033&amp;ei=5M2BSbKNCqTUMPPTzc8D&amp;usg=AFQjCNFc0yszQMqAkyBS9_pQcGx8TVU6Zg&amp;sig2=B2n8ysKvhZgvGqEJubWCYg" target="_blank">SharePoint Governance Checklist Guide</a></li>
</ul>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/08/sharepoint-more-than-just-a-technical-solution/' rel='bookmark' title='Permanent Link: SharePoint &#8211; More Than Just a Technical Solution'>SharePoint &#8211; More Than Just a Technical Solution</a></li>
<li><a href='http://jimirig.com/2009/08/structure-and-mature-the-businessit-relationship/' rel='bookmark' title='Permanent Link: Structure and Mature the Business/IT Relationship'>Structure and Mature the Business/IT Relationship</a></li>
<li><a href='http://jimirig.com/2009/07/sharepoint-records-management/' rel='bookmark' title='Permanent Link: SharePoint Records Management'>SharePoint Records Management</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/11/achieving-sustainable-sharepoint-governance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast Backup and Restore for SharePoint</title>
		<link>http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/</link>
		<comments>http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:03:25 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[stsadm]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2273</guid>
		<description><![CDATA[For backup and restoration of SharePoint, we have always used the STSADM.exe command for SharePoint. Note: It is highly recommended that a backup is also created for the SQL Database. The STSADM.exe utility is a very simple command line tool used to modify several different parts of SharePoint. Our main use is disaster recover. It [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2010/01/stsadm-exe-is-your-friend/' rel='bookmark' title='Permanent Link: STSADM.exe is your friend'>STSADM.exe is your friend</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For backup and restoration of SharePoint, we have always used the STSADM.exe command for SharePoint. Note: It is highly recommended that a backup is also created for the SQL Database. The STSADM.exe utility is a very simple command line tool used to modify several different parts of SharePoint. Our main use is disaster recover. It is very simple. Log on to the SharePoint server or use remote desktop. Open the command prompt, and browse to the following:</p>
<blockquote><p>SharePoint 2007 &#8211; c:\program files\common files\microsoft shared\web server extensions\12\bin\</p></blockquote>
<blockquote><p>SharePoint 2010 &#8211; c:\program files\common files\microsoft shared\web server extensions\14\bin\</p></blockquote>
<p>Now type in the following for a backup:</p>
<blockquote><p>stsadm.exe -o backup -url http://enterurlhere -filename c:\enterbackupnamehere.bak</p></blockquote>
<p>Wait for the operation to complete. Hey look, you have a backup that holds all permissions, settings, content, etc.</p>
<p>Restoring the site is like this:</p>
<blockquote><p>stsadm.exe -o restore -url http://enterurlhere -filename c:\enterbackupnamehere.bak -overwrite</p></blockquote>
<p>Other commands can be used can be <a title="Technet - STSADM.exe Commands" href="http://technet.microsoft.com/en-us/library/cc261956.aspx" target="_blank">found here</a>. (http://technet.microsoft.com/en-us/library/cc261956.aspx)</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/06/utilize-sharepoint-home/' rel='bookmark' title='Permanent Link: Utilize SharePoint @ Home'>Utilize SharePoint @ Home</a></li>
<li><a href='http://jimirig.com/2010/01/stsadm-exe-is-your-friend/' rel='bookmark' title='Permanent Link: STSADM.exe is your friend'>STSADM.exe is your friend</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anonymous Suggestion Boxes</title>
		<link>http://jimirig.com/2009/10/anonymous-suggestion-boxes/</link>
		<comments>http://jimirig.com/2009/10/anonymous-suggestion-boxes/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 16:32:58 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Anonymous]]></category>
		<category><![CDATA[Business Needs]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=2247</guid>
		<description><![CDATA[Read More at &#8211; SharePointBriefing.com &#8211; http://bit.ly/KJrUG A suggestion box allows individuals to provide feedback on various topics, and SharePoint lets users submit anonymous suggestions or ideas. This article discusses how to create both anonymous and &#8220;signed&#8221; suggestion boxes that you can customize to fit your business needs. SharePoint provides several different ways right out [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
<li><a href='http://jimirig.com/2009/06/getting-to-know-sharepoint/' rel='bookmark' title='Permanent Link: Getting to Know SharePoint'>Getting to Know SharePoint</a></li>
<li><a href='http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/' rel='bookmark' title='Permanent Link: Fast Backup and Restore for SharePoint'>Fast Backup and Restore for SharePoint</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; text-align: left;"> </span></p>
<p>Read More at &#8211; SharePointBriefing.com &#8211; <a title="Original Article" href="http://bit.ly/KJrUG" target="_blank"><span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: arial,helvetica,sans-serif; font-size: 14px; white-space: pre-wrap;">http://bit.ly/KJrUG</span></span></a></p>
<p>A suggestion box allows individuals to provide feedback on various topics, and SharePoint lets users submit anonymous suggestions or ideas. This article discusses how to create both anonymous and &#8220;signed&#8221; suggestion boxes that you can customize to fit your business needs.<span style="font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; text-align: left;"></p>
<p style="margin: 0px 0px 1.5em; padding: 0px;">SharePoint provides several different ways right out of the box by which you can implement a suggestion box feature without having to write custom code. You can expose the suggestion box in both pages and web parts; however, using the suggestion box in web parts is outside of the scope of this article.</p>
<p style="margin: 0px 0px 1.5em; padding: 0px;">There are three ways to implement suggestion boxes in a SharePoint page: using the discussion boardfeature, the survey feature, or custom lists. In the rest of this article, you&#8217;ll see a demonstration of how to use each feature to create a basic anonymous suggestion box. Additionally, at the end of each feature section, you&#8217;ll see how you can take the underlying feature to the next level.</p>
<h3 style="margin: 0.2em 0px 0.5em; padding: 0px; font-size: 13px; font-weight: bold; line-height: 1.3em;"><span style="color: #000000;">Building a Suggestion Box using a Discussion Board</span></h3>
<p style="margin: 0px 0px 1.5em; padding: 0px;">Using the discussion board page, users may post topics—both to request answers and promote discussion. Originally, the discussion board page was intended to provide a way for team members to collaborate collectively about business topics. However, for purposes of this article, the discussion board will be used as a suggestion box, to pinpoint one area of discussion and request feedback for it.</p>
<p style="margin: 0px 0px 1.5em; padding: 0px;">The discussion board attributes enable users to discuss their answers about a topic openly, similar to a wiki, but by adjusting a few of the discussion board page&#8217;s permissions and attributes, you can change the functionality so that posters&#8217; names remain private. In the following example, posters will be able to see only their own posts, maintaining a one-way means of communication.</p>
<h4 style="margin: 0px; padding: 0px; font-size: 13px; font-weight: bold;">Implementation</h4>
<p style="margin: 0px 0px 1.5em; padding: 0px;">To create the discussion board suggestion box:</p>
<ol style="margin: 1em 1em 1em 2em; padding: 0px;">
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;">Go to the Site Actions menu and click the Create button. You&#8217;ll see the SharePoint layouts screen. The selections you make here determine which type of tool will be created.</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;"><a href="http://jimirig.com/files/2009/10/3790026_figure01.jpg"><img class="size-medium wp-image-2248 alignright" title="3790026_figure01" src="http://jimirig.com/files/2009/10/3790026_figure01-300x137.jpg" alt="3790026_figure01" width="240" height="110" /></a>Locate the Discussion Board item under the Communications label. Click the discussion board link, which takes you to the discussion board creation page (see Figure 1).</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;">Type a name that clearly and concisely represents the type of suggestion information you want to receive. You may also type in a brief description that further defines the purpose of the suggestion box. This is a great place for the creator to specify how he wants the question answered or state exactly what he is looking for in more detail.</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;">Click the create button. You&#8217;ll see a Discussion Board page.
<div style="margin: 0px 10px 0px 5px; padding: 0px; float: right; width: 175px;"><a style="color: #678fc2; text-decoration: none;" title="Click for a larger image" href="/img/2008/12/3790026_figure02.jpg" target="new"><br />
</a></div>
</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;">Click Discussion Board Settings, which takes you to the SharePoint List settings page for the Discussion Board.</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;"><a href="http://jimirig.com/files/2009/10/3790026_figure02.jpg"><img class="size-medium wp-image-2249 alignright" title="3790026_figure02" src="http://jimirig.com/files/2009/10/3790026_figure02-300x153.jpg" alt="3790026_figure02" width="240" height="122" /></a>In the General Settings area, click Advanced Settings (seeFigure 2). This section lets you manage the <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Read</code> and <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Edit</code> access settings for the Discussion Board. Selecting the &#8220;All Items&#8221; settings makes the Discussion Board public (everyone may see and edit what others post). To make this Discussion Board anonymous, the read and edit access should be set to &#8220;Only their own.&#8221; In this case, make sure that &#8220;Only their own&#8221; is selected for both <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Read</code> and <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Edit</code> access. Click ok to apply your settings.</li>
<li style="margin: 0px; padding: 0px; list-style-type: decimal; list-style-position: outside;">Finally, to make the posts anonymous, you need to modify the views on the Discussion board page, removing the &#8220;Modified by&#8221; and &#8220;Created by&#8221; columns. Even though you previously selected <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Read</code> and <code style="margin: 0px; padding: 0px; font-style: normal; font-weight: normal; font-family: monospace;">Edit</code> settings to ensure that users may see only their own posts, you need to remove the columns; otherwise, administrators will be able to see who posted each item.</li>
</ol>
<p style="margin: 0px 0px 1.5em; padding: 0px;"><a href="http://jimirig.com/files/2009/10/3790026_figure03.jpg"><img class="size-medium wp-image-2250 alignright" title="3790026_figure03" src="http://jimirig.com/files/2009/10/3790026_figure03-300x144.jpg" alt="3790026_figure03" width="240" height="115" /></a>When you complete these final modifications, users will be able to create and post discussions/questions to the page anonymously (see Figure 3), giving them the privacy to communicate without worrying about being identified.</p>
<p></span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><a href="http://www.sharepointbriefing.com/features/article.php/52321_3790026_1/Building-SharePoint-Suggestion-Boxes-and-Soliciting-Anonymous-Feedback.htm">http://www.sharepointbriefing.com/features/article.php/52321_3790026_1/Building-SharePoint-Suggestion-Boxes-and-Soliciting-Anonymous-Feedback.htm</a></div>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
<li><a href='http://jimirig.com/2009/06/getting-to-know-sharepoint/' rel='bookmark' title='Permanent Link: Getting to Know SharePoint'>Getting to Know SharePoint</a></li>
<li><a href='http://jimirig.com/2009/10/fast-backup-and-restore-for-sharepoint/' rel='bookmark' title='Permanent Link: Fast Backup and Restore for SharePoint'>Fast Backup and Restore for SharePoint</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/10/anonymous-suggestion-boxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TIP: Save an InfoPath Form in SharePoint</title>
		<link>http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/</link>
		<comments>http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 19:08:16 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Save]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=1789</guid>
		<description><![CDATA[InfoPath is a great solution, that not many people are really familiar with to electronically save forms on a computer, network folder, or in a content management system like SharePoint. Here are some instructions on using a sample from InfoPath and adding a save button to save into SharePoint. Start with your InfoPath Form. Modify [...]


Related posts:<ol><li><a href='http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/' rel='bookmark' title='Permanent Link: Unique ID in InfoPath Using SharePoint'>Unique ID in InfoPath Using SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-803" src="http://jimirig.com/files/2009/09/infopath_logo1.jpg" alt="infopath_logo[1]" width="292" height="69" /></p>
<p>InfoPath is a great solution, that not many people are really familiar with to electronically save forms on a computer, network folder, or in a content management system like SharePoint. Here are some instructions on using a sample from InfoPath and adding a save button to save into SharePoint.</p>
<p>Start with your InfoPath Form. Modify anything or start from scratch. For this we used the sample status report that ships with InfoPath. Other free templates can be found at <a title="Microsoft Office Online" href="http://office.microsoft.com" target="_blank">Microsoft Office Online</a>.</p>
<div id="attachment_1790" class="wp-caption aligncenter" style="width: 377px"><a href="http://jimirig.com/files/2009/09/IP_Save1.PNG"><img class="size-full wp-image-1790" src="http://jimirig.com/files/2009/09/IP_Save1.PNG" alt="IP_Save1" width="367" height="445" /></a><p class="wp-caption-text">Sample Status InfoPath Form</p></div>
<p style="text-align: center">
<p>Place a save or submit button accordingly and right click on the button to set the properties. There are two ways to submit a form into SharePoint without the use to code. One is to just submit the form, two is using Rules. For this exercise we will just use submit. Rules and conditions apply more for advanced vallidations, and other actions upon submission like open a different form etc. Select Submit in the drop down and click on the Submit Options button.</p>
<div id="attachment_1792" class="wp-caption aligncenter" style="width: 472px"><a href="http://jimirig.com/files/2009/09/IP_Save2.PNG"><img class="size-full wp-image-1792" src="http://jimirig.com/files/2009/09/IP_Save2.PNG" alt="IP_Save2" width="462" height="340" /></a><p class="wp-caption-text">InfoPath Submit Button Properties</p></div>
<p style="text-align: center">
<p>Next you will need to enable the form to be submitted and then select SharePoint Document Library in the drop down list. Then click Add, to add a data connection for the form.</p>
<div id="attachment_1793" class="wp-caption aligncenter" style="width: 423px"><a href="http://jimirig.com/files/2009/09/IP_Save3.PNG"><img class="size-full wp-image-1793" src="http://jimirig.com/files/2009/09/IP_Save3.PNG" alt="IP_Save3" width="413" height="362" /></a><p class="wp-caption-text">InfoPath Submit Button Options</p></div>
<p style="text-align: center">
<p>After clicking add you will be asked to point to a document library for the form to be saved. At this point, since you haven&#8217;t already published the form, the libray probably doesn&#8217;t exist so you will need to go into SharePoint and add a new form library.</p>
<div id="attachment_1794" class="wp-caption aligncenter" style="width: 369px"><a href="http://jimirig.com/files/2009/09/ip_create_library.png"><img class="size-full wp-image-1794" src="http://jimirig.com/files/2009/09/ip_create_library.png" alt="ip_create_library" width="359" height="441" /></a><p class="wp-caption-text">Create a SharePoint Form Library</p></div>
<p style="text-align: center">
<p>Back to InfoPath, enter the name of the form library (full URL &#8211; http://domain/Form%20Library/) and then you will need to change the name of the form. By default the program chooses &#8220;Form.&#8221; This doesn&#8217;t work for multiple forms. So let&#8217;s concat a name based on information from the form. Click on the button to the right and you are prompted to enter fields, or formulas. We will concat a formula.</p>
<div id="attachment_1795" class="wp-caption aligncenter" style="width: 382px"><a href="http://jimirig.com/files/2009/09/IP_Save4.PNG"><img class="size-full wp-image-1795" src="http://jimirig.com/files/2009/09/IP_Save4.PNG" alt="IP_Save4" width="372" height="250" /></a><p class="wp-caption-text">Concat Name Formula</p></div>
<p style="text-align: center">
<p>Click OK and you will be back to the wizard and your naming convention will be in the name field. You should also check the box to Allow overwrite.</p>
<div id="attachment_1796" class="wp-caption aligncenter" style="width: 663px"><a href="http://jimirig.com/files/2009/09/IP_Save5.PNG"><img class="size-full wp-image-1796" src="http://jimirig.com/files/2009/09/IP_Save5.PNG" alt="IP_Save5" width="653" height="448" /></a><p class="wp-caption-text">InfoPath Data Connection Wizard</p></div>
<p style="text-align: center">
<p>Click Next and Finish. You have now created a new data connection for your form. Click OK until you are back at your form. Now it is time to Publish to SharePoint. Click File from the top menu bar, and the publishing wizard will open.</p>
<div id="attachment_1797" class="wp-caption aligncenter" style="width: 411px"><a href="http://jimirig.com/files/2009/09/IP_Save6.png"><img class="size-full wp-image-1797" src="http://jimirig.com/files/2009/09/IP_Save6.png" alt="IP_Save6" width="401" height="547" /></a><p class="wp-caption-text">Publish InfoPath</p></div>
<p style="text-align: center">
<div id="attachment_1798" class="wp-caption aligncenter" style="width: 608px"><a href="http://jimirig.com/files/2009/09/IP_Save7.PNG"><img class="size-full wp-image-1798" src="http://jimirig.com/files/2009/09/IP_Save7.PNG" alt="IP_Save7" width="598" height="456" /></a><p class="wp-caption-text">InfoPath Publishing Wizard</p></div>
<p style="text-align: center">
<p>If you haven&#8217;t saved your form at this point InfoPath will prompt you to save. Here you will select that you want to publish to a SharePoint server and click next. Enter the URL to the form library that you wish to save the form to and click next.The next screen you will need to select document library, and hit next. It is OK to leave the check box for Form Services checked if you are running Form Services. Next you want to update an exisiting form library. Select the appropriate library and hit next. Then hit next and then Publish.</p>
<div id="attachment_1801" class="wp-caption aligncenter" style="width: 615px"><a href="http://jimirig.com/files/2009/09/IP_Save8.PNG"><img class="size-full wp-image-1801" src="http://jimirig.com/files/2009/09/IP_Save8.PNG" alt="IP_Save8" width="605" height="459" /></a><p class="wp-caption-text">InfoPath Publishing Wizard</p></div>
<p style="text-align: center">
<p>After the form is successfully published go ahead and give it a test. Using InfoPath you can simply click preview at the top or go into SharePoint and click new in your document library. After saving the form you should have something like this in SharePoint.</p>
<p style="text-align: center"><a href="http://jimirig.com/files/2009/09/IP_Save9.PNG"><img class="size-full wp-image-1804 aligncenter" src="http://jimirig.com/files/2009/09/IP_Save9.PNG" alt="IP_Save9" width="696" height="130" /></a></p>
<p>Have fun!</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/' rel='bookmark' title='Permanent Link: Unique ID in InfoPath Using SharePoint'>Unique ID in InfoPath Using SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/sharepoint-workflow-part-1/' rel='bookmark' title='Permanent Link: SharePoint Workflow &#8211; Part 1'>SharePoint Workflow &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Workflow &#8211; Part 1</title>
		<link>http://jimirig.com/2009/08/sharepoint-workflow-part-1/</link>
		<comments>http://jimirig.com/2009/08/sharepoint-workflow-part-1/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 23:00:36 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Word]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=1631</guid>
		<description><![CDATA[After reading several articles about the built-in Workflow in SharePoint, I wanted to reach out and set a more advanced example. Many articles always state the obvious approval workflow, or check in/out. Well there is much more that can be done with ease. Why other authors do not discuss these, I don&#8217;t know, lack of [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/' rel='bookmark' title='Permanent Link: TIP: Save an InfoPath Form in SharePoint'>TIP: Save an InfoPath Form in SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/' rel='bookmark' title='Permanent Link: Unique ID in InfoPath Using SharePoint'>Unique ID in InfoPath Using SharePoint</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>After reading several articles about the built-in Workflow in SharePoint, I wanted to reach out and set a more advanced example. Many articles always state the obvious approval workflow, or check in/out. Well there is much more that can be done with ease. Why other authors do not discuss these, I don&#8217;t know, lack of knowledge, who knows. So here we go.</p>
<p>1. Using workflow with data in a document or form library.</p>
<div id="attachment_1633" class="wp-caption alignright" style="width: 310px"><a href="http://jimirig.com/files/2009/09/ArtType1.png"><img class="size-medium wp-image-1633" src="http://jimirig.com/files/2009/09/ArtType1-300x181.png" alt="Custom Column for Article Type" width="300" height="181" /></a><p class="wp-caption-text">Custom Column for Article Type</p></div>
<p>When storing a document in SharePoint, by default there is not any meta-data entered. These have to be configured with custom columns. Not a difficult ordeal. Simply create a document library, and add columns to the library. Now when you upload a document you will be asked to enter the information pertaining to the document.</p>
<p>So now you can select a type of article like Customer, Management, HR, etc. This tells users more information about that document without opening it. You can add as many columns as needed to describe the data. This also creates more content for the search to index, better qualifying your document for best results.</p>
<p>Now once you have selected a type you now have data to work with. Using <a title="SharePoint Designer Homepage - Microsoft" href="http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx" target="_blank">SharePoint Designer</a> you can create a workflow for that library. You can make this workflow react based on that information. For example, when a document is uploaded and the article type is HR, then you can start an approval process only to HR, or whomever is selected in the data. A workflow can also write the data associated with the file if that is needed.</p>
<p>If this were an InfoPath form you would add the columns in the InfoPath publishing wizard.</p>
<div id="attachment_1634" class="wp-caption alignright" style="width: 298px"><a href="http://jimirig.com/files/2009/09/ArtType2.PNG"><img class="size-medium wp-image-1634" src="http://jimirig.com/files/2009/09/ArtType2-288x300.PNG" alt="Document Properties" width="288" height="300" /></a><p class="wp-caption-text">Document Properties</p></div>
<p>Instead of uploading you can use your own document template living in SharePoint. Notice what happens in Word when you create a new document directly from SharePoint. You have the option of completing these fields directly in Word and they will be published into SharePoint with the document when it is saved. Requirements can also be configured in SharePoint.</p>
<p><span style="color: #ff0000">***Caution &#8211; If a workflow is enabled using this information variables must be set in the workflow to guarantee that the document is complete and ready for the process to start. Even creating a column that must be checked for the workflow to start would be sufficient.</span></p>
<p><span style="color: #ff0000"><span style="color: #000000">2. Manipulating data in SharePoint Lists</span></span></p>
<p><span style="color: #ff0000"><span style="color: #000000">One of the nice features of SharePoint is the ability to create your own custom lists. This is a very simplified usage of forms without using InfoPath. It has many limitations however that we don&#8217;t need to discuss. We will go ahead and use a guestbook list as an example here. This guestbook will be for a wedding and we will have thank you emails sent automatically 7 days after the wedding. </span></span></p>
<p><span style="color: #ff0000"><span style="color: #000000"> </span></span></p>
<div id="attachment_1639" class="wp-caption alignright" style="width: 285px"><a href="http://jimirig.com/files/2009/09/EmailDate.PNG"><img class="size-medium wp-image-1639" src="http://jimirig.com/files/2009/09/EmailDate-275x300.PNG" alt="Custom Calculated Formula" width="275" height="300" /></a><p class="wp-caption-text">Custom Calculated Formula</p></div>
<p>Start by creating a custom list in SharePoint. &#8220;Title&#8221; is a default column name in SharePoint, and can be changed to a different name on the list. We will change that to Last Name and create several other colums, First Name, Relationship (drop down list), email address, and guest names. Additionally we will need to create a calculated value column which reads:</p>
<blockquote><p><span style="color: #ff0000"><span style="color: #000000">=Modified+&#8221;7&#8243;</span></span></p></blockquote>
<p><span style="color: #ff0000"><span style="color: #000000">This formula will make a date that is 7 days after the modified date.</span></span></p>
<div id="attachment_1637" class="wp-caption alignright" style="width: 310px"><a href="http://jimirig.com/files/2009/09/GuestDemo1.PNG"><img class="size-medium wp-image-1637" src="http://jimirig.com/files/2009/09/GuestDemo1-300x197.PNG" alt="New Guest List" width="300" height="197" /></a><p class="wp-caption-text">New Guest List</p></div>
<p>Your list should look something like the image to the right. Now open SharePoint Designer and create a new worflow. Set the condtion to be a compaison of data and set as Email Date is equal to Today. This will make the workflow wait to send email until then.</p>
<p>The action needs to be set to email a message. The &#8220;To:&#8221; field is the email address entered in the form. You can even get creative with the names. Remember the guest names that were asked to be entered? Well you can set an else if condition also which states that if the guest name field is not empty to send a different message which would include all the names in the greeting.</p>
<div id="attachment_1640" class="wp-caption alignright" style="width: 310px"><a href="http://jimirig.com/files/2009/09/EmailCompare.PNG"><img class="size-medium wp-image-1640" src="http://jimirig.com/files/2009/09/EmailCompare-300x240.PNG" alt="Workflow Conditons" width="300" height="240" /></a><p class="wp-caption-text">Workflow Conditons</p></div>
<p>These are two very simple examples of uses with SharePoint workflow. Many other functions are available without writing code. All of these features can be used to create many different applications for SharePoint like a support ticket system, remiders and more. Many of these are never mentioned and should be.</p>
<p>Advanced? Check out the things you can do with adding a third party workflow solution like <a title="K2 Workflow" href="http://jimirig.com/solutions/workflow/k2-workflow/">K2 BlackPearl</a>!</p>
<p>Part 2 of SharePoint Workflow next week!</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/09/tip-save-an-infopath-form-in-sharepoint/' rel='bookmark' title='Permanent Link: TIP: Save an InfoPath Form in SharePoint'>TIP: Save an InfoPath Form in SharePoint</a></li>
<li><a href='http://jimirig.com/2009/08/save-with-infopath-and-sharepoint/' rel='bookmark' title='Permanent Link: Save with InfoPath and SharePoint'>Save with InfoPath and SharePoint</a></li>
<li><a href='http://jimirig.com/2010/01/unique-id-in-infopath-using-sharepoint/' rel='bookmark' title='Permanent Link: Unique ID in InfoPath Using SharePoint'>Unique ID in InfoPath Using SharePoint</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/08/sharepoint-workflow-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft’s SharePoint Thrives in the Recession</title>
		<link>http://jimirig.com/2009/08/microsoft%e2%80%99s-sharepoint-thrives-in-the-recession/</link>
		<comments>http://jimirig.com/2009/08/microsoft%e2%80%99s-sharepoint-thrives-in-the-recession/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 19:09:26 +0000</pubDate>
		<dc:creator>cory</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://jimirig.com/?p=1627</guid>
		<description><![CDATA[http://bits.blogs.nytimes.com/2009/08/07/microsofts-sharepoint-thrives-in-the-recession/ Microsoft’s SharePoint Thrives in the Recession By ASHLEE VANCE Hang around at Microsoft’s Redmond, Wash., headquarters for five or ten minutes and someone dressed in khaki pants and a blue shirt is bound to tell you about the wonders of SharePoint — one of the company’s most successful and increasingly controversial lines of software. Think [...]


Related posts:<ol><li><a href='http://jimirig.com/2009/06/getting-to-know-sharepoint/' rel='bookmark' title='Permanent Link: Getting to Know SharePoint'>Getting to Know SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/microsofts-bing-now-has-a-red-light-district/' rel='bookmark' title='Permanent Link: Microsoft&#39;s Bing Now Has a Red-Light District'>Microsoft&#39;s Bing Now Has a Red-Light District</a></li>
<li><a href='http://jimirig.com/2009/07/sharepoint-records-management/' rel='bookmark' title='Permanent Link: SharePoint Records Management'>SharePoint Records Management</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://bits.blogs.nytimes.com/2009/08/07/microsofts-sharepoint-thrives-in-the-recession/">http://bits.blogs.nytimes.com/2009/08/07/microsofts-sharepoint-thrives-in-the-recession/</a></p>
<h2 style="margin-top: 0.2em;margin-right: 0px;margin-bottom: 0.2em;margin-left: 0px;color: #000000;font-size: 2.4em;line-height: 1.1em;font-weight: normal">Microsoft’s SharePoint Thrives in the Recession</h2>
<address>By <a title="See all posts by Ashlee Vance" href="http://bits.blogs.nytimes.com/author/ashlee-vance/" target="_blank">ASHLEE VANCE</a></address>
<p>Hang around at Microsoft’s Redmond, Wash., headquarters for five or ten minutes and someone dressed in khaki pants and a blue shirt is bound to tell you about the wonders of SharePoint — one of the company’s most successful and increasingly controversial lines of software.</p>
<p>Think of SharePoint as the jack-of-all-trades in the business software realm. Companies use it to create Web sites and then manage content for those sites. It can help workers collaborate on projects and documents. And it has a variety of corporate search and business intelligence tools too.</p>
<p>Microsoft wraps all of this software up into a package and sells the bundle at a reasonable price. In fact, the total cost of the bundle often comes in below what specialist companies would charge for a single application in, say, the business intelligence or corporate search fields.</p>
<p>It can’t do everything. Executives at Microsoft will readily admit that the bits and pieces of SharePoint lack the more sophisticated features found in products from specialist software makers.</p>
<p>“We don’t claim we do everything,” said Chris Capossela, a senior vice president at Microsoft. “If we do 50 percent of the functions that these other companies do, but they’re the ones customers really want, that’s fine. The magic is that end users actually like to use the software.”</p>
<p>This strategy seems to have worked even during the recession.</p>
<p>While Microsoft’s Windows sales fell for the first time in history this year, its SharePoint sales have gone up. Microsoft declines to break out the exact sales figures for the software but said that SharePoint broke the $1 billion revenue mark last year and continued to rise past that total this year, making it the hottest selling server-side product ever for the company.</p>
<p>Companies like Ferrari, Starbucks and Viacom have used SharePoint to create their public-facing Web sites and for various other tasks. All told, more than 17,000 customers use SharePoint.</p>
<p>In many ways, SharePoint mimics the strategy Microsoft took with Office by linking together numerous applications into a single unit. This approach appeals to customers looking to save money and also represents a real threat to a variety of business software makers.</p>
<p>Many of these specialists like Cognos, a business intelligence software maker, and Documentum, a content management software maker, have been gobbled up by larger players looking to create their own suites. I.B.M., for example, bought Cognos, while EMC bought Documentum. Other companies like Autonomy, a maker of top-of-the-line corporate search software, remain independent.</p>
<p>Crucially, Microsoft has found a way to create ties between SharePoint and its more traditional products like Office and Exchange. Companies can tweak Office documents through SharePoint and receive information like whether a worker is online or not through tools in Exchange. These links have Microsoft carrying along its old-line software as it builds a more Internet-focused software line.</p>
<p>“SharePoint is saving Microsoft’s Office business even as it paves the way for a new era of Microsoft lock-in,” said Matt Asay, an executive at Alfresco, which makes an open-source content management system. “It is simultaneously the most interesting and dangerous Microsoft technology, and has largely caught its competitors napping.”</p>
<p>Along these lines, Steve Ballmer, Microsoft’s chief executive, has talked about SharePoint as the company’s next big operating system.</p>
<p>Microsoft has managed to undercut even the panoply of open-source companies playing in the business software market by giving away a free basic license to SharePoint if they already have Windows Server. “It’s a brilliant strategy that mimics open source in its viral, free distribution, but transcends open source in its ability to lock customers into a complete, not-free-at-all Microsoft stack &#8211; one for which they’ll pay more and more the deeper they get into SharePoint,” Mr. Asay said.</p>
<p>A number of smaller software companies have been eager to piggyback on SharePoint’s success. Based in San Diego, Sharepoint360 provides consulting services and software development help around the product. The company started after employees at a construction company built some Sharepoint applications and decided to market the software to other construction firms.</p>
<p>The start-up has helped construction companies create systems for managing projects, allowing various people to check-in on the progress of a building and keep track of documents tied to the site. It has also expanded beyond the construction area doing work for NASA, Nestle and Toshiba, according to Paul West, a co-founder of SharePoint360.</p>
<p>The company offers to host SharePoint applications for customers. Microsoft too wants to host more software for companies as it moves toward the cloud computing model.</p>
<p>Mr. West recognizes that Microsoft may begin stepping on its partners’ toes. “It may certainly come to pass that they pull the switch,” he said. “That would have implications for us.”</p>
<p>In the meantime, however, Microsoft subsidizes training courses and consulting work for companies like Sharepoint360.</p>
<p>Next year, Microsoft plans to release a new version of the software packed full of more advanced features, including stronger ties to the corporate search technology it acquired in the $1.2 billion purchase of Fast Search and Transfer, a Norwegian start-up.</p>
<p>Best Buy uses the Fast technology today to provide on-the-fly pricing information to customers performing product searches on its Web site.</p>
<p>By making these more sophisticated tools available to customers, Microsoft thinks it can keep pushing niche software makers out of the way and give business people, rather than just the tech folks, a way to work with business applications.</p>
<p>“We believe customers can turn off some of these point solutions,” said Kirk Koenigsbauer, a general manager in Microsoft’s business software group. “With SharePoint, we can deliver a very, very approachable application to end users.”</p>


<p>Related posts:<ol><li><a href='http://jimirig.com/2009/06/getting-to-know-sharepoint/' rel='bookmark' title='Permanent Link: Getting to Know SharePoint'>Getting to Know SharePoint</a></li>
<li><a href='http://jimirig.com/2009/06/microsofts-bing-now-has-a-red-light-district/' rel='bookmark' title='Permanent Link: Microsoft&#39;s Bing Now Has a Red-Light District'>Microsoft&#39;s Bing Now Has a Red-Light District</a></li>
<li><a href='http://jimirig.com/2009/07/sharepoint-records-management/' rel='bookmark' title='Permanent Link: SharePoint Records Management'>SharePoint Records Management</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jimirig.com/2009/08/microsoft%e2%80%99s-sharepoint-thrives-in-the-recession/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
