<?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>Pentalogic Technology &#187; SharePoint 2010</title>
	<atom:link href="http://blog.pentalogic.net/tag/sharepoint-2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pentalogic.net</link>
	<description>Company blog and SharePoint Tricks and Tips</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:49:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>New-SharePoint TeamTime: SharePoint Timesheets to go</title>
		<link>http://blog.pentalogic.net/2011/09/new-sharepoint-teamtime-sharepoint-timesheets-to-go/</link>
		<comments>http://blog.pentalogic.net/2011/09/new-sharepoint-teamtime-sharepoint-timesheets-to-go/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 13:08:05 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[SharePoint TeamTime]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Teamtime]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2548</guid>
		<description><![CDATA[SharePoint TeamTime, a ready made SharePoint site for keeping track of your team's working time.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F09%2Fnew-sharepoint-teamtime-sharepoint-timesheets-to-go%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F09%2Fnew-sharepoint-teamtime-sharepoint-timesheets-to-go%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So here’s a new one for you.</p>
<p><a title="SharePoint TeamTime" href="http://www.pentalogic.net/sharepoint-products/teamtime">SharePoint TeamTime</a>: a nice and easy, ready to use timesheet and time tracking application for SharePoint.</p>
<p>We have been busy working on TeamTime all summer and now it’s very nearly ready to go.<br />
<iframe frameborder="0" height="315" src="http://www.youtube.com/embed/ohQQXQ6nM-c" width="420"></iframe></p>
<p><a title="SharePoint TeamTome" href="http://www.pentalogic.net/sharepoint-products/teamtime">TeamTime</a> is a native SharePoint application pre-built for you to simply add to your SharePoint site and start using with your team.</p>
<p>It offers you two methods of time entry:</p>
<ul>
<li>either a punch card, to let your record time as its happening by stopping and starting a timer,</li>
<li>or a traditional grid or timesheet if you prefer to enter all of your time at the end of the day or week.</li>
</ul>
<p>The team dashboard lets you see who is working on what right now, and to approve time already logged.</p>
<p>Then powerful and customizable reports and analysis give you an overview of work over time to help you answer questions like:</p>
<ul>
<li>What exactly has Bob been doing this month?</li>
<li>Who has been working on Project X?</li>
<li style="text-align: left;">How much time are we wasting on meetings?</li>
</ul>
<p>TeamTime is a bit of a departure for us.  Up until now we have concentrated creating SharePoint components: tools that you can use to help you get more out of SharePoint when building your own sites, applications and dashboards.</p>
<p>One of the great things about SharePoint is the ability it give end users and power users to build their own applications.  It can be great fun to see just what you can achieve with SharePoint and create something that is exactly tailored to your needs and your processes.</p>
<p>But equally sometimes you just need to quickly get your hands on something that just works and instantly solves your business problem, with no time or effort required from you.</p>
<p>Our research into <a title="SharePoint End User Adoption" href="http://www.pentalogic.net/sharepoint-knowledge-base/white-papers">SharePoint End User Adoption</a> showed us that getting a visible “quick win” with SharePoint: using SharePoint to rapidly and visibly address a business pain point can be one of the best ways of jump-starting user adoption of SharePoint.</p>
<p>Our experience with <a title="SharePoint Vacation Planner" href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner">SharePoint Vacation Planner</a> taught us that sometimes you prefer to have someone else map SharePoint functionality on to business processes for you, rather than having to make that journey yourself.</p>
<p>All this made us think that you might welcome a ready to go SharePoint application that addresses one of the most common issues in any business: time tracking.</p>
<p>TeamTime has been built using a combination of out of the box SharePoint functionality and customized versions of our own web parts: <a title="PivotPoint Manual" href="http://www.pentalogic.net/sharepoint-products/pivotpoint">PivotPoint</a> and <a title="FilterPoint" href="http://www.pentalogic.net/sharepoint-products/filterpoint">FilterPoint</a>.  The development has provided us with some new challenges, particularly in the area of user interface design where we have had far more scope to express our creativity that we normally get when building components.  Could be dangerous!</p>
<p>Working our own components in to TeamTime has also given us a fresh perspective on them and some improvements have resulted – watch this space for a new version of FilterPoint.</p>
<p>We are now in the final stages of development and testing with TeamTime and the final version will be released very soon.</p>
<p>If you’d like to give it a whirl with our 30 day free trial then sign up here.</p>
<p><iframe frameborder="0" height="232" src="http://www.pentalogic.net/sharepoint-knowledge-base/sharepoint-teamtime-download" width="455"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/09/new-sharepoint-teamtime-sharepoint-timesheets-to-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Planner &#8211; New Version Release, every minute counts!</title>
		<link>http://blog.pentalogic.net/2011/08/sharepoint-planner-new-version-release-every-minute-counts/</link>
		<comments>http://blog.pentalogic.net/2011/08/sharepoint-planner-new-version-release-every-minute-counts/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 16:50:32 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[gantt]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2433</guid>
		<description><![CDATA[Use SharePoint Planner for accurate and detailed planning, display Gantt and category charts with 10 or 15 minute scheduling slots.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F08%2Fsharepoint-planner-new-version-release-every-minute-counts%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F08%2Fsharepoint-planner-new-version-release-every-minute-counts%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We were recently contacted by a customer who was going to be responsible for organizing a visit from a Very, Very important person.  The visit would only last a couple of hours, but would involve many people and needed to be planned down to the minute.</p>
<p><span>The client wanted an easy to use graphical representation of the project, in SharePoint, for everyone to refer to and update as the event progressed.</span></p>
<p>Let&#8217;s take a look at how the project might have looked in an out of the box calendar view:  <img class="size-full wp-image-2436 aligncenter" title="Calendar" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/Calendar1.png" alt="" width="544" height="184" /><span> <span><span><span> </span></span></span></span></p>
<p><span>Hmmm, don&#8217;t think that&#8217;s really giving us the kind of info we need.  We have 7 items here, scheduled over a 3 hour period from 12 noon to 3pm, items fall in to different categories and are assigned to different people.  We&#8217;re not really getting that from this view are we? </span></p>
<p><span>Actually, the view is quite misleading.  The first event &#8220;Close Streets to Traffic&#8221; looks as though it lasts for one hour from 12.00 to 13.00 right? Wrong, this is actually a 40 minute event, starting at 12 and finishing at 12.40.  This may not seem like a big deal but there are times when this kind of accuracy really matters &#8211; it&#8217;s easy to see how running 20 minutes late at a VIP event could lead to VIP tantrums!</span></p>
<p><span>So how about the out of the box Gantt Chart? OK, so we have access to a little more info on who is doing what, but now we can see nothing at all on timings. </span></p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2011/08/standard-Gantt-view1.png"><img class="size-medium wp-image-2447" style="border-style: initial; border-color: initial;" title="standard Gantt view" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/standard-Gantt-view1-300x282.png" alt="" width="240" height="226" /></a></p>
<p style="text-align: left;">We can zoom though, and this is what we get when we do maximum zoom.</p>
<p style="text-align: center;"><img class="size-full wp-image-2438 " style="border-style: initial; border-color: initial;" title="gant max zoom" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/gant-max-zoom.png" alt="" width="407" height="191" /></p>
<p>Well it&#8217;s certainly an improvement, but it&#8217;s not great is it?  We are on maximum zoom here are it&#8217;s still quite difficult to see the detail of what&#8217;s happening when.</p>
<p>We thought we could do better.  So we added to <a title="SharePoint Planner Web Part" href="http://www.pentalogic.net/sharepoint-products/planner">SharePoint Planner</a> the ability to set timescales to 10 or 15 minutes.  We think this gives a much clearer view for fast moving projects like this. Either in the classic Gantt view, most usually used for projects: <a title="SharePoint Planner Web Part" href="http://www.pentalogic.net/sharepoint-products/planner"><img class="aligncenter size-full wp-image-2448" title="gantt1" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/gantt1.png" alt="" width="661" height="209" /></a>Or in a category view for exactly what each of your team members should be doing at any one time:</p>
<p><a title="SharePoint Planner Web Part" href="http://www.pentalogic.net/sharepoint-products/planner"><img title="category 2" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/category-21.png" alt="" width="683" height="236" /></a></p>
<p>The new 10 and 15 minute scheduling options allow you to schedule events more accurately and deploy resources more effectively.</p>
<p>This is a new feature in <a title="SharePoint Planner Web Part" href="http://www.pentalogic.net/sharepoint-products/planner">Planner version 2.6.6</a>, so if you are using an older version of the software it would be worth <a title="Upgrade SharePoint Planner Web Part" href="http://www.pentalogic.net/sharepoint-products/planner/planner-download-2">upgrading now.</a></p>
<p>Or if you don&#8217;t yet use SharePoint Planner why not give it a try today with <a title="SharePoint Planner Free Trial" href="http://www.pentalogic.net/sharepoint-products/planner/planner-download-2">30 day free trial?</a></p>
<p><iframe frameborder="0" height="250" scrolling="auto" src="http://www.pentalogic.net/sharepoint-knowledge-base/download-sharepoint-planner" width="750"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/08/sharepoint-planner-new-version-release-every-minute-counts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Highlighter &#8211; color coding date ranges based on [Today]</title>
		<link>http://blog.pentalogic.net/2011/08/sharepoint-highlighter-color-coding-date-ranges-based-on-today/</link>
		<comments>http://blog.pentalogic.net/2011/08/sharepoint-highlighter-color-coding-date-ranges-based-on-today/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 11:56:55 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Highlighter]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Today]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2407</guid>
		<description><![CDATA[Color Code your SharePoint lists to show how close your tasks due dates are.  Demonstrates the correct set up for SharePoint Highlighter.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F08%2Fsharepoint-highlighter-color-coding-date-ranges-based-on-today%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F08%2Fsharepoint-highlighter-color-coding-date-ranges-based-on-today%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It is sooo much easier to keep on top of your tasks if you can see at a glance what is due when.</p>
<p style="text-align: center;"><a href="http://www.pentalogic.net/sharepoint-products/highlighter"><img class="aligncenter size-full wp-image-2409" title="highlighted tasks" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/highlighted-tasks.png" alt="Tasks Highlighted by due date" width="599" height="137" /></a></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: left;">It&#8217;s easy to add this color coding to your SharePoint lists with <a href="http://www.pentalogic.net/sharepoint-products/highlighter">SharePoint Highlighter</a> in just a few clicks, but setting up the rules correctly is a bit of a mind-bender, so in this post we are going to show you how.</p>
<p style="text-align: left;">So above you can see:</p>
<ul>
<li>Tasks due in less than 7 days highlighted in orange</li>
<li>Tasks due in 7-14 days highlighted in yellow.</li>
<li>Tasks due in more than 14 days highlighted in green.</li>
</ul>
<p>So first add a Highlighter column to your list:</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/highlighter/h-manual/h-configuration">http://www.pentalogic.net/sharepoint-products/highlighter/h-manual/h-configuration</a></p>
<p>Give it a name &#8211; I&#8217;ve called mine &#8220;Due When&#8221;.</p>
<p>From the 3 Highlighting Styles choose Highlighting, and choose to Highlight Rows, though this method would work equally well with icons or cell highlighting.</p>
<p>As we are highlighting the whole row we don&#8217;t really need to see the actual Highlighter column, so choose to put this to the right of the view, out of the way.</p>
<p>If we were using Auto Setup Rules we would now base the Highlighter column on your Due Date column &#8211; this is where it would get its information from.  But what we want to do is a bit too complex for the Auto Setup, so you can leave this box blank and go straight to to the Advanced Rules &#8211; click Add Custom.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2011/08/blank-rules.png"><img class="aligncenter size-full wp-image-2410" title="blank rules" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/blank-rules.png" alt="" width="774" height="131" /></a>Scary!  Not really, we just need to think logically about when we are trying to achieve.</p>
<p>The main thing you need to remember is that Highlighter will <a href="http://www.pentalogic.net/sharepoint-products/highlighter/h-manual/h-configuration/rules/rule-precedence">apply the first rule</a> it finds that is true.  Once it has applied one rule to a row, it will ignore all other rules.</p>
<p>So to get the Highlighting shown above we need this setup:</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2011/08/Correct-Rules.png"><img class="aligncenter size-full wp-image-2411" title="Correct Rules" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/Correct-Rules.png" alt="" width="697" height="194" /></a></p>
<p style="text-align: left;">So, when Highlighter checks the list, first it checks to see if the item&#8217;s due date is less than 7 days after today, if it is Highlighter colors the row orange and moves on to check the next list item.  If this rule isn&#8217;t met Highlighter checks to see whether the item&#8217;s due date is less than 14 days after today, and so on.</p>
<p style="text-align: left;">It&#8217;s all a matter of getting your rules in the right order.  So for example, if we change the order of the rules so the 14 day rule comes first, like this:</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2011/08/rules-wrong.png"><img class="aligncenter size-full wp-image-2412" title="rules wrong" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/rules-wrong.png" alt="" width="709" height="197" /></a></p>
<p style="text-align: left;">This is what happens to the list:</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2011/08/highlighting-wrong.png"><img class="aligncenter size-full wp-image-2413" title="highlighting wrong" src="http://blog.pentalogic.net/wp-content/uploads/2011/08/highlighting-wrong.png" alt="" width="712" height="154" /></a>As you can see we have lost our orange highlighting for items that are &#8220;Due in Less than 7 days&#8221;.  Because Due in less than 14 days is now at the top of our list of rules this is what Highlighter is checking for first, so it is missing the more urgent items.</p>
<p style="text-align: left;">It&#8217;s all about getting your rules in the right order, and as you can see, Highlighter gives you the ability to move items up and down the list with the up/down arrows, or insert or delete a rule at any point.</p>
<p style="text-align: left;">I hope this has helped to make sense of the advanced rules, and if you have any scenarios that you would like us to work through for you then we would love to hear from you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/08/sharepoint-highlighter-color-coding-date-ranges-based-on-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Pivot Charts and Pivot Tables with New PivotPoint v2</title>
		<link>http://blog.pentalogic.net/2011/07/sharepoint-pivot-charts-and-pivot-tables-with-new-pivotpoint-v2/</link>
		<comments>http://blog.pentalogic.net/2011/07/sharepoint-pivot-charts-and-pivot-tables-with-new-pivotpoint-v2/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 10:56:15 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PivotPoint Web Part]]></category>
		<category><![CDATA[PivotPoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2349</guid>
		<description><![CDATA[PivotPoint web part for SharePoint v2 offers Pivot Chart and Pivot Table functinality for SharePoint lists, use it to create dynamic SharePoint dashboards, which update as your list data changes.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F07%2Fsharepoint-pivot-charts-and-pivot-tables-with-new-pivotpoint-v2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F07%2Fsharepoint-pivot-charts-and-pivot-tables-with-new-pivotpoint-v2%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Eagerly awaited <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint">v2 of PivotPoint web part for SharePoint</a> is now available for you to <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/download-pivotpoint-2">try</a>, or <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/purchase-pivotpoint">buy</a>.<a href="http://www.pentalogic.net/sharepoint-products/pivotpoint"><img class="alignright size-full wp-image-2350" title="helpdesk" src="http://blog.pentalogic.net/wp-content/uploads/2011/07/helpdesk.jpg" alt="" width="297" height="391" /></a></p>
<p>We think you&#8217;re going to like this one.</p>
<p>Some of you will be familiar with PivotPoint already; it lets you summarize complex SharePoint list data by creating Pivot Tables.  These update dynamically, as your list data changes. So they are great to use in dashboards for things like keeping an eye on how sales are going, keeping tabs on how your helpdesk is performing, seeing who&#8217;s taking way too much sick leave.</p>
<p>People in the finance sector and statisticians have always been really keen on PivotPoint; they understand how useful Pivot Tables are and feel right at home looking at rows of figures all day.  For the rest of us  a nice colourful chart tends to make things easier to understand at a glance, so that&#8217;s what we have added to PivotPoint version 2.</p>
<p>As well as creating Pivot Tables, which are linked directly to your SharePoint list data and therefore update automatically as your list data changes, you can also create Pivot Charts, which are also linked directly to the list.  You can choose bar charts, line charts, column charts, funnels, pies &#8211; the world&#8217;s your oyster!  Color code as you wish, and if you want the visualisation and the detail you can display a chart and a table together.</p>
<p>Another advantage of having the web part directly connected to the list is that we have been able to include drill down, from the chart or table, to a filtered view of the list.  So for example when I am looking at my &#8220;Sales by Product, This Month&#8221;, chart, I will be able to hover over the enormous, sky rocketing column which represents this month&#8217;s sales for PivotPoint version 2, click on it, and go directly to a list view showing just the sales records for all the people who have bought PivotPoint this month &#8211; how cool is that?</p>
<p>The new version also has other handy features, like export to excel, so that you can do more analysis on your figures if needed, and easy printing, because we know SharePoint generally isn&#8217;t all that print friendly.</p>
<p>If you are an existing customer you can <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/pp-manual/pp-installation/pp-upgrade-v2">upgrade to v2 without disrupting any of your existing settings</a>.</p>
<p>If you&#8217;re not a customer yet, well what are you waiting for?  <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/download-pivotpoint-2">Take a free trial</a> and see what your SharePoint deployment is missing!</p>
<p><iframe frameborder="0" height="250" scrolling="auto" src="http://www.pentalogic.net/sharepoint-knowledge-base/PP-inline-download-form" width="750"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/07/sharepoint-pivot-charts-and-pivot-tables-with-new-pivotpoint-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Calculated Column Cheat Sheet</title>
		<link>http://blog.pentalogic.net/2011/05/sharepoint-calculated-column-cheat-sheet/</link>
		<comments>http://blog.pentalogic.net/2011/05/sharepoint-calculated-column-cheat-sheet/#comments</comments>
		<pubDate>Thu, 19 May 2011 12:00:45 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[Calculated Columns]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2171</guid>
		<description><![CDATA[SharePoint Calculated Column Cheat Sheet, easy 3 page Reference for the functions, formulas and operators used most commonly in SharePoint Calculated Columns.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F05%2Fsharepoint-calculated-column-cheat-sheet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F05%2Fsharepoint-calculated-column-cheat-sheet%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2011/05/cheat-sheet-screen-shot.png"></a>Calculated columns are a really useful feature of any SharePoint list.</p>
<p>Whether you want to automatically show the profit on a sale, or the financial year that a date falls in to, or tidy up sloppy user input by capitalising names.  There is a lot you can do it with a Calculated Column.</p>
<p>But remembering the formulas and functions needed is not always easy, especially before the first coffee of the morning.  I know there is a way to get rid of the decimal places on a number but is it TRUN, or TRUNC, or TRUNK &#8211; oh no, hang on, that last one is just to do with elephants!</p>
<p>So, over the years we&#8217;ve gathered together a quick reference of some of the most commonly used functions and formulas &#8211; stuck on a wall above the desk it saves a lot of time and head scratching.  We&#8217;ve found ourselves sending it to clients from time to time, and they seem to find it quite handy too.</p>
<p>So we decided to tidy it up &#8211; clean off the coffee stains and make a nice PDF of it &#8211; and make it available to download, free &#8211; yes that&#8217;s right, FREE!</p>
<table border="0">
<tbody>
<tr>
<td><img title="cheat sheet screen shot" src="http://blog.pentalogic.net/wp-content/uploads/2011/05/cheat-sheet-screen-shot.png" alt="" width="149" height="220" /></td>
<td>
<p><iframe frameborder="0" height="230" scrolling="auto" src="http://www.pentalogic.net/sharepoint-knowledge-base/calculated-column-cheat-sheet/" width="440"></iframe></p>
</td>
</tr>
</tbody>
</table>
<p>So why not download our free Calculated Column Cheat Sheet and save yourself some time and headaches?  This easy 3 page reference sheet gives you a selection of commonly used calculated column formulas, along with a pretty thorough reference of most of the functions and operators you are likely to need in your day to day work.</p>
<p>Download, print, stick it on the wall, and we hope you find it as handy as we do!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/05/sharepoint-calculated-column-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Simple SharePoint workflow use case with SharePoint Reminder &#8211; Invoice Approvals</title>
		<link>http://blog.pentalogic.net/2011/05/simple-sharepoint-workflow-use-case-with-sharepoint-reminder-invoice-approvals/</link>
		<comments>http://blog.pentalogic.net/2011/05/simple-sharepoint-workflow-use-case-with-sharepoint-reminder-invoice-approvals/#comments</comments>
		<pubDate>Thu, 19 May 2011 10:30:05 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[Reminder]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Workflows]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2239</guid>
		<description><![CDATA[Simple SharePoint workflow use case - invoice approval with SharePoint Reminder, the easy alternative Designer and Visual Studio for simple SharePoint wrokflow.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F05%2Fsimple-sharepoint-workflow-use-case-with-sharepoint-reminder-invoice-approvals%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F05%2Fsimple-sharepoint-workflow-use-case-with-sharepoint-reminder-invoice-approvals%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/r-example-uses/Simple-SharePoint-Workflow"><img class="alignright size-medium wp-image-2258" title="invoice-aproved" src="http://blog.pentalogic.net/wp-content/uploads/2011/05/invoice-aproved-252x300.jpg" alt="Simple SharePiont Workflow - Invoice Approval" width="252" height="300" /></a>SharePoint Workflows are one of the magic parts of the solution &#8211; the bits when even the most cynical and sceptical end user gets to see the benefit.</p>
<p>Instead of emails and bits of paper flying round your organization, getting lost, forgotten and falling between the cracks, everything is managed and driven centrally by SharePoint.</p>
<p>There are a whole load of scenarios where you could use workflows:</p>
<ul>
<li><a title="Sharepoint staff vacation planner" href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner" target="_blank">Vacation approvals</a></li>
<li>Expense claims</li>
<li>Purchase order Authorisation</li>
<li>Timesheet approvals</li>
<li><a href="http://www.pentalogic.net/sharepoint-products/reminder/r-example-uses/Simple-SharePoint-Workflow">Invoice payment approvals</a></li>
<li>Helpdesk escalations</li>
</ul>
<p>SharePoint can handle all of these processes seamlessly and automatically.  Seeking appropriate approvals, escalating, notifying, referring back and reminding as needed, whilst keeping all documentation secure in one central location.</p>
<p>So, that&#8217;s the upside.  The downside is that to create a SharePoint workflow you need to use either SharePoint Designer or Visual Studio.  Whilst SharePoint Designer isn&#8217;t all that hard to master it is a very powerful tool and capable of doing serious damage in the wrong hands, for this reason many organizations keep it looked firmly away from most users.  Visual Studio on the other hand really is hard to master &#8211; strictly for the mega-brains in your IT department.  So this means that cooking up a bit of Workflow magic out of the box is out of the question for most SharePoint users.</p>
<p>The alternative is to use <a title="SharePoint Reminder" href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">SharePoint Reminder </a>to create your SharePoint workflows. Using SharePoint Reminder and some clever filtered list views you can easily create multi stage workflows to cover any of the scenarios listed above.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/r-example-uses/Simple-SharePoint-Workflow">This use case walks you through how to create a 2 stage supplier invoice approval workflow,</a> using SharePoint Reminder and a standard SharePoint document library.</p>
<p>Reminder only drives simple workflow, it doesn&#8217;t have the advanced logic of SharePoint OTTB Workflows and it won&#8217;t do things like automatically updating lists or other systems.  But for a lot of your day to day processes, you might find that it does just what you need.</p>
<p style="text-align: center;"><img class="size-full wp-image-2078  aligncenter" title="reminder-download.jpg" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/reminder-download.jpg" alt="Download SharePoint Reminder" width="300" height="111" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/05/simple-sharepoint-workflow-use-case-with-sharepoint-reminder-invoice-approvals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Reminder and Upgrading to 2010</title>
		<link>http://blog.pentalogic.net/2011/04/sharepoint-reminder-and-upgrading-to-2010/</link>
		<comments>http://blog.pentalogic.net/2011/04/sharepoint-reminder-and-upgrading-to-2010/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 11:23:39 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[Reminder]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2097</guid>
		<description><![CDATA[A guide to a smooth SharePoint Reminder upgrade for Pentalogic Technology customers transitioning to SharePoint 2010]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F04%2Fsharepoint-reminder-and-upgrading-to-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F04%2Fsharepoint-reminder-and-upgrading-to-2010%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We have noticed that lots of you seem to be upgrading to SharePoint 2010 now.  And lots of you are asking what you need to do to upgrade Reminder.</p>
<p>We know the whole process of upgrading your whole SharePoint installation to a new SharePoint version can be quite stressful.  So we have put some work in to trying to make the bit of that upgrade that relates to Reminder as simple and painless as possible.</p>
<p>We have put together a <a title="SharePoint Reminder 2010 upgrade" href="http://www.pentalogic.net/sharepoint-products/reminder/sharepoint-2010-upgrade">step-by-step guide to painless Reminder upgrading, which you can see here.</a></p>
<p>In summary:</p>
<ul>
<li>If you hold a commercial license for SharePoint Reminder there will be no charge for moving to 2010, unless you are adding additional servers to your installation.</li>
<li>You should be able to move to 2010 without losing any of your existing Reminder settings.</li>
<li>If you are moving to a new server we may need to issue you a new license key, there will be no charge for this as long as you are de-commissioning your old server. </li>
</ul>
<p><a title="Reminder SharePoint 2010 upgrade" href="http://www.pentalogic.net/sharepoint-products/reminder/sharepoint-2010-upgrade">Read the full guide to a smooth Reminder 2010 upgrade here.</a></p>
<p>And if you have any questions or queries please do let up know.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/04/sharepoint-reminder-and-upgrading-to-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use SharePoint Reminder to Email Your Customers</title>
		<link>http://blog.pentalogic.net/2011/04/use-sharepoint-reminder-to-email-your-customers/</link>
		<comments>http://blog.pentalogic.net/2011/04/use-sharepoint-reminder-to-email-your-customers/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 16:04:28 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[Reminder]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/2011/04/use-sharepoint-reminder-to-email-your-customers/</guid>
		<description><![CDATA[Use SharePoint Reminder to send emails to external addresses - customers, suppliers and more.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F04%2Fuse-sharepoint-reminder-to-email-your-customers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F04%2Fuse-sharepoint-reminder-to-email-your-customers%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>We all know how great <a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">SharePoint Reminder</a> for sending internal reminders and driving simple workflow. But have you tried it yet for managing the bits of your processes that happen outside of your organization? Sending emails to customers, suppliers or other contacts who are not members of your SharePoint deployment, or even members of your organization.</p>
<p>This is really easy to do and there are lots of places you might use this. Let&#8217;s look at some of the issues you&#8217;ll need to bear in mind.</p>
<h3>General Tips</h3>
<p>When you are sending emails to people outside your organization you need to ensure that:</p>
<ul>
<li>you can actually send external emails from SharePoint</li>
<li>the email comes with a recognizable &#8220;from&#8221; label. </li>
<li>any replies go to an address where they will be dealt with. </li>
<li>don&#8217;t send a hyperlink to the list item in your email</li>
</ul>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2011/04/inbox-from1.png"><img style="background-image: none; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="inbox from" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/inbox-from_thumb.png" border="0" alt="inbox from" width="286" height="240" align="right" /></a></p>
<p>First,  to be sure that your STMP server allows relaying to outside addresses then you may want to use the diagnostics tool to send a test email to a private email address. &#8211; <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=configurationtool%2Fdiagnostics.htm">http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=configurationtool%2Fdiagnostics.htm</a></p>
<p>When sending emails to people outside your organization you will want to make sure that what shows up in the inbox is recognizably from you.  You don&#8217;t want your customers getting emails from &#8220;SP2010 Intranetxyz&#8221;, or some other random label. SharePoint automatically labels outgoing emails with the name of the site or subsite they have come from.  So for this example we are going to set up a sub site called &#8220;Locks and Latches CS&#8221; so that all of our emails to customers and suppliers will be clearly identifiable as coming from Locks and Latches Customer Services.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2011/04/config-reply-to1.png"><img style="background-image: none; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="config reply to" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/config-reply-to_thumb.png" border="0" alt="config reply to" width="300" height="184" align="left" /></a>When a customer or other external contact replies to your email it&#8217;s important that that reply gets routed to an address where a real person is going to read it and deal with it.  You can write &#8220;please contact <strong>service@zyz.com</strong> in the body of your email until you are blue in the face &#8211; but you can be sure that a good percentage of customers who want to reply to you are just going to ignore that and click on &#8220;Reply&#8221;.  By default SharePoint will route all replies to emails it has generated to one central address &#8211; one address for the whole SharePoint deployment.  This address typically gets lots of mail, and often doesn&#8217;t get very closely monitored, so in Reminder we have the ability to override that and specify a &#8220;Reply To&#8221; address for each Reminder you set up.  For this example we are going to have all replies go to <strong>customer.services@locksandlatches.com</strong>.  If in your own set up particular people are responsible for their own order you might choose to have replies going to the person who created the order record &#8220;Created By&#8221; or maybe the account manager for that customer &#8220;Assigned To&#8221;.  The main thing is that you ensure replies go to an email address which is monitored, and where they will be responded to.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2011/04/include-Hyperlink.png"><img style="background-image: none; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="include Hyperlink" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/include-Hyperlink_thumb.png" border="0" alt="include Hyperlink" width="300" height="103" align="right" /></a>Don&#8217;t send out dead end links or useless information. Both SharePoint&#8217;s built in Alert Me feature and SharePoint Reminder send out a hyperlink to the relevant list item in the alert/Reminder email by default.  If you are sending emails to external contacts this link will very likely be of no use, as the contact probably won&#8217;t have permissions to view your SharePoint site.  In SharePoint out of the box alerts you can&#8217;t customize your alert emails, but in Reminder you can, so when sending emails to an external contact remember to uncheck the &#8220;Include Hyperlink&#8221; box.</p>
<h3>Reminder Set Up</h3>
<table style="width: 400px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="200" valign="top"><a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank"><img style="background-image: none; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="order conf email" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/order-conf-email1.png" border="0" alt="order conf email" width="294" height="240" /></a></td>
<td width="200" valign="top"><a href="http://www.pentalogic.net/sharepoint-products/reminder"><img style="background-image: none; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="edit email" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/edit-email1.png" border="0" alt="edit email" width="289" height="240" /></a></td>
</tr>
</tbody>
</table>
<p>In this example we have used Reminder to send an email to a customer each time a new order is received.  The <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fintroduction.htm">set up of a Reminder</a> when sending an external email is really much the same as the set up of any other Reminder.<a href="http://blog.pentalogic.net/wp-content/uploads/2011/04/order-received-config.png"><img style="background-image: none; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="order received config" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/order-received-config_thumb.png" border="0" alt="order received config" width="139" height="240" align="right" /></a></p>
<p>In this example Reminder is set to watch our orders list.  It&#8217;s set to watch the &#8220;Order Received&#8221; column, and email the address in the &#8220;customer email&#8221; column when &#8220;Order Received&#8221; is &#8220;Due Today&#8221;  &#8211; or equal to today.  Reminder is checking the list every hour, which means customers should get a confirmation email within an hour of their order being received.</p>
<p>Because &#8220;customer email&#8221; is simply a text field, and not recognized by SharePoint as containing an email address you will need to check the &#8220;Show all fields&#8221; box.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_subjecctmessage.htm">Customize your emails with merge data</a> from your list, just as you would with a Word Mail merge.</p>
<p>And away you go, SharePoint Reminder emails for your customers.</p>
<h3>Where Else Might I Use This?</h3>
<p>There are loads of places where you could use this with customers, suppliers or other external contacts:</p>
<ol>
<li>delivery notification emails for customers </li>
<li>overdue invoice emails for customers </li>
<li>stock re-order emails for suppliers. </li>
<li>meeting reminders for contacts.</li>
</ol>
<p>to name but a few.</p>
<p>And if you have other examples of using Reminder to send emails to external contacts we would love to hear them.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-download-2"><img style="background-image: none; margin: 0px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="reminder-download" src="http://blog.pentalogic.net/wp-content/uploads/2011/04/reminder-download.jpg" border="0" alt="reminder-download" width="300" height="111" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/04/use-sharepoint-reminder-to-email-your-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViewRescue for SharePoint 2010 &#8211; Updated!</title>
		<link>http://blog.pentalogic.net/2011/03/sharepoint-2010-viewrescue-updated/</link>
		<comments>http://blog.pentalogic.net/2011/03/sharepoint-2010-viewrescue-updated/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 13:11:08 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Free Tools]]></category>
		<category><![CDATA[SharePoint webparts]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[New Version]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=2051</guid>
		<description><![CDATA[ViewRescue for SharePoint 2010 has been updated - free tool to fix a common annoyance with SharePoint 2010]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F03%2Fsharepoint-2010-viewrescue-updated%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F03%2Fsharepoint-2010-viewrescue-updated%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.pentalogic.net/sharepoint-products/free-stuff/view-rescue"><img src="http://static.pentalogic.net/view-rescue/logo.png" alt="View Rescue" width="226" height="63" /></a></p>
<p>We&#8217;ve recently updated our free ViewRescue tool for SharePoint 2010 to version 1.1.2</p>
<p>This latest version will now work with customized Master Page templates, as long as you have an &#8220;AdditionalPageHead&#8221; control in your template.</p>
<p>See our website for the latest version (you can install this over the top of the existing version to upgrade) and details about this <a href="http://www.pentalogic.net/sharepoint-products/free-stuff/view-rescue">free tool  that fixes a common annoyance in SharePoint 2010</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/03/sharepoint-2010-viewrescue-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 and the mystery of the disappearing view selector menu</title>
		<link>http://blog.pentalogic.net/2011/03/disappearing-view-selector-menu-sharepoint-2010/</link>
		<comments>http://blog.pentalogic.net/2011/03/disappearing-view-selector-menu-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 11:43:38 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint webparts]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Web Part]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1997</guid>
		<description><![CDATA[In SharePoint 2010 the View Selector Menu has moved from the top right of the List View Web Part (LVWP) to the Title area breadcrumb. However as soon as you add any extra web part this View selector menu disappears, leaving you to perform ninja moves with the LVWP and ribbon in order to get it back.

Its only a small thing, but this has turned out to be such a pain for our customers, partners and ourselves that we looked into way to fix it.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-top:-100px; clear:both;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F03%2Fdisappearing-view-selector-menu-sharepoint-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2011%2F03%2Fdisappearing-view-selector-menu-sharepoint-2010%2F&amp;source=pentalogic&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Remember the good old days, before SharePoint 2010, when a dropdown on the top right of a List View Web Part (LVWP) allowed you to select different views, quicly and easily?</p>
<p>In SharePoint 2010 we have lost this handy feature.  On some pages, a substitute does exist in the Breadcrumb on the title bar (which is part of the Ribbon, at the top of the page). It took us a little while to actually realize was there &#8211; but once we found it, it was very welcome.</p>
<div style="text-align: center;"><img src="http://static.pentalogic.net/view-rescue/2007-2010-view-selector-menu.png" alt="SharePoint List View Selector Menu" width="461" height="178" /></div>
<div style="text-align: left;">
<p>But wait, all is not well. as Kerri from one of our partners – <a href="http://www.lookoutcrm.com/" target="_blank">LookOut Software who develop CRM software for SharePoint</a> – pointed out even the breadcrumb option disappears on the majority of pages. It disappears if you</p>
<ul>
<li>Add another list view web part</li>
<li>Add any other web part such as a Content Editor Web Part containing things like instructions for the list</li>
<li>3rd party web parts like our PivotPoint or FilterPoint tools that work really well alongside list views for creating dynamic dashboards.</li>
<li>use your list on a wiki page &#8211; and remember most of the pages in SharePoint 2010 are wiki pages by default now.</li>
</ul>
<p>Also you don’t get it if you&#8217;ve created a new page and added a list view web part to it.</p>
<p>Once it’s gone, you have to resort to the following ninja moves to change a view. Select the list title (or something in the list) &gt; List Tools &gt; List, Current View dropdown &gt; Then the view you want. 4 clicks? My finger is getting sore SharePoint!</p>
</div>
<div><img class="aligncenter size-full wp-image-1998" title="SharePoint Task List - Show Active Tasks" src="http://blog.pentalogic.net/wp-content/uploads/2011/03/tasks-list-show-active-tasks.png" alt="" width="558" height="326" /></div>
<p>This bugged me so much that I decided to look into it further and ended up developing a little tool which  - well &#8211; rescues the view selector drop down.</p>
<p>If you just want the solution you can skip the rest of this post and download our <strong>free </strong>fix for this annoyance – <a href="http://www.pentalogic.net/sharepoint-products/free-stuff/view-rescue">ViewRescue</a></p>
<p style="text-align: center;"><a href="http://www.pentalogic.net/sharepoint-products/free-stuff/view-rescue"><img src="http://static.pentalogic.net/view-rescue/logo.png" alt="View Rescue for SharePoint 2010" width="226" height="63" /></a></p>
<div>If you’re interested in the techie details then read on…</div>
<div><span id="more-1997"></span></div>
<div>
<p>The class that generates this menu is <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.listtitleviewselectormenu.aspx" target="_blank">ListTitleViewSelectorMenu</a>.</p>
<p>Looking into this class with Reflector.NET you find the following snippet of code.</p>
<div><code>public override bool Visible     { </code></div>
<div><code> get {</code></div>
<div><code> if (!this.<strong>SingleWebPartPresentOnPage</strong>)</code></div>
<div><code> return false;</code></div>
<div><code> else</code></div>
<div><code> return base.Visible; </code></div>
<div><code> } </code></div>
<div><code> }</code></div>
<p>Basically, it’s set to not show the view selector if there is more than one web part on a page. I don’t know why this might be but I suspect that it’s because if there are more than 2 list view web parts on a page then which one do you choose to show the views for. Rather than complicate the UI with multiple choices or simply choose the first web part on the page I suspect the SharePoint development team decided to show nothing instead.</p>
<p>From there I found a post <a href="http://vintentou.wordpress.com/2010/08/03/missing-dropdown-menu-for-choosing-of-views/" target="_blank">describing how you can use SharePoint Designer to modify a view’s .aspx page to put the view selector back</a>. The problem with this method though is that you have to edit each view page individually and that also produces <a href="http://blogs.msdn.com/b/steve_fox/archive/2010/03/08/ghosting-unghosting-in-sharepoint-2010.aspx" target="_blank">un-ghosted pages</a>.</p>
<p>Instead I wanted something a little more automatic that you could apply to an entire site in one go.</p>
<p>Normally <a href="http://msdn.microsoft.com/en-us/library/ms463169.aspx" target="_blank">Delegate Controls</a> are the way to achieve this sort of customisation, but the ListTitleViewSelectorMenu isn’t wrapped by delegate control so that’s out.</p>
<p>But what you can do is implement a delegate for the <a href="http://sharepointmagazine.net/articles/sharepoint-magazine-user-experience-week-using-delegatecontrols-to-customize-the-user-experience" target="_blank">AdditionalPageHead</a> delegate control that is included with every page in SharePoint.</p>
<p>In the OnLoad event of our delegate control we can find the ListTitleViewSelectorMenu and check if it’s visible. And if it isn’t (as there are more than one web part on the page) we can change it to be visible. Job done!</p>
<p>Except we can’t – the Visible and SignleWebPartOnPage properties are read only and everything else is hidden&#8230;</p>
<p>OK – we can create our own, derive from that class and override the visible property. Except we can’t – its sealed&#8230;</p>
<p>OK – lets use the nuclear option then! <a href="http://www.csharp-examples.net/reflection-examples/" target="_blank">Use reflection to set the private properties in the class</a>. This has obvious dangers should the class internals change – so this technique should only be done when there is no other choice.</p>
<p>Add some appropriate error handling code and were done for the standard lists, but what about Web Part or Wiki pages we’ve created and added a LVWP to?</p>
<p>In this case there is no ListTitleViewSelectorMenu on the page at all – visible or not. So what we have to do is to add our own – inside CreateChildControls we find the PlaceHolderPageTitlteInTitleArea control and add some spans and a ViewSelectorMenu (which is the class that the ListTitleViewSelectorMenu actually uses to render the menu).</p>
<p>This class needs to be told which List View Web Part (lvwp) to render the menu for so we find the first LVWP on the page and create an SPContext (which is a RenderContext) with the view to pass onto the ViewSelectorMenu.</p>
<p>Job done! Download our free <a href="http://www.pentalogic.net/sharepoint-products/free-stuff/view-rescue" target="_blank">ViewRescue tool today and banish this SharePoint 2010 annoyance</a> from your life!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2011/03/disappearing-view-selector-menu-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

