<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.pentalogic.net/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pentalogic Technology</title>
	
	<link>http://blog.pentalogic.net</link>
	<description>Company blog and SharePoint Tricks and Tips</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:24:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.pentalogic.net/pentalogic" /><feedburner:info uri="pentalogic" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>pentalogic</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Using [Today] in SharePoint calculated default values</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/0I61Xi0oDAY/</link>
		<comments>http://blog.pentalogic.net/2010/09/today-sharepoint-calculated-default-values/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:01:35 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Calculated Columns]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Today]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1467</guid>
		<description><![CDATA[You can't use Today in SharePoint calculated columns but you CAN use it in calculated default values - here I explain why that is and how you might use it.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/' rel='bookmark' title='Permanent Link: The Truth about using [Today] in SharePoint Calculated Columns'>The Truth about using [Today] in SharePoint Calculated Columns</a> <small>This post offers workaround for using values like [Today] and...</small></li>
<li><a href='http://blog.pentalogic.net/2008/11/working-days-weekdays-holidays-sharepoint-calculated-columns/' rel='bookmark' title='Permanent Link: Working Days, Weekdays and Holidays in SharePoint Calculated Columns'>Working Days, Weekdays and Holidays in SharePoint Calculated Columns</a> <small>This post shows you how to work with weekdays and...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/calculated-columns-adding-hours-onto-a-date-field/' rel='bookmark' title='Permanent Link: SharePoint Calculated columns &#8211; Adding hours onto a date field'>SharePoint Calculated columns &#8211; Adding hours onto a date field</a> <small> A customer recently contacted me with an interesting question....</small></li>
</ol>]]></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%2F2010%2F09%2Ftoday-sharepoint-calculated-default-values%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F09%2Ftoday-sharepoint-calculated-default-values%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Despite the infamous “fake today column trick” still appearing in new blog posts on a monthly basis you <a href="http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/">can’t use Today in calculated columns in SharePoint</a>.</p>
<p>I’ve seen people <a href="http://suguk.org/forums/24970/ShowThread.aspx" target="_blank">assume</a> (not unreasonably) that the same rule must apply with calculated default values used in columns that are not calculated columns as well &#8211; but strangely,  you actually can use Today in calculated default values, so I am going to explain why it works and how you might use this.</p>
<h3>What is the difference between Calculated Column and Calculated Default value?</h3>
<p>A <a href="http://office.microsoft.com/en-us/windows-sharepoint-services-help/calculate-data-in-lists-or-libraries-HA010105480.aspx" target="_blank">calculated column</a>, erm&#8230; calculates values from other columns in your list.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/09/calculated-column.jpg"><img class="size-full wp-image-1468  aligncenter" title="Calculated Column" src="http://blog.pentalogic.net/wp-content/uploads/2010/09/calculated-column.jpg" alt="SharePoint - add Calculated Column field" width="508" height="284" /></a></p>
<p>For example if you have an orders list with a <strong>Quantity</strong> and <strong>Price</strong> column you can calculate a <strong>Grand Total of Price * Quantity</strong>.</p>
<p>With a calculated default value you use a calculation to set the default value for a column that is not a calculated column &#8211; this is the value that is entered automatically when a new list item is created and may be over-written by the user.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/09/calculated-default-value.jpg"><img class="size-full wp-image-1469  aligncenter" title="Calculated default value" src="http://blog.pentalogic.net/wp-content/uploads/2010/09/calculated-default-value.jpg" alt="SharePoint - setting a calculated default value" width="509" height="213" /></a></p>
<p><strong>So why may I want a calculation using  Today as the default value?</strong></p>
<p>Suppose we have a list containing customer complaints and we have a target to resolve everything in 3 days. Sometimes though for complex queries or if there are public holidays we may give more time. In that case we can set the default value as</p>
<pre>= Today + 3</pre>
<p>But the user can override that if necessary (public holiday etc).</p>
<h3>So why can I use Today here but not in calculated columns?</h3>
<p>With a calculated column the calculation is only reworked every time a record is updated. When it&#8217;s just viewed then it picks up the saved result from the last edit. This makes perfect sense for most calculated values, but not for values using <strong>Today </strong>or <strong>Me</strong>.</p>
<p>So for example if we tried to calculate the days left until a due date we might want to use</p>
<pre>Days left = Due Date - Today</pre>
<p>If we added the complaint on Monday then it would show that we have 3 days left to do it (Thursday). If we just look at the record on the Wednesday it would still show 3 days (as this was the calculation saved on Monday) when in fact we only have 1 day left to keep the customer happy.</p>
<p>That&#8217;s why <a href="http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/">SharePoint wont let you use Today in calculated columns</a>.</p>
<p>However with a default calculated value the result is only worked out once when the record is being created – it’s understood that what is saved in this field is not updated automatically so there is no problem with using Today.</p>
<p><em>For a bonus point</em> &#8211; you can’t reference other fields in calculations for default values (e.g. Start Date or Order Date) as before a record is being created the fields don’t yet contain values.</p>
<h3>What else could I do with this?</h3>
<p>The OP in this thread is using it to <a href="http://suguk.org/forums/24970/ShowThread.aspx" target="_blank">set default financial years</a>. Suppose that your company’s financial year starts in April then you could use this formula to default to <strong>2009/10</strong> or <strong>2010/11</strong> on or after April.</p>
<pre>=IF(MONTH(Today)&gt;=4,"2010/11","2009/11")</pre>
<p>or generating the year 20xx/xx notation automatically :-</p>
<pre>=IF(MONTH(Today)&gt;=4,YEAR(Today) &amp; "/" &amp; (YEAR(Today)+1),(Year(Today)-1) &amp; "/" &amp; YEAR(Today))</pre>
<p>It’s also worth noting that you can use a similar formula in calculated columns – suppose you have an <strong>Order Date</strong> field and the financial year depends upon when the order was placed then simply replace <strong>Today </strong>with <strong>Order Date</strong>.</p>
<p><em>NB &#8211; This has been tested with SharePoint 2007/2010.</em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/' rel='bookmark' title='Permanent Link: The Truth about using [Today] in SharePoint Calculated Columns'>The Truth about using [Today] in SharePoint Calculated Columns</a> <small>This post offers workaround for using values like [Today] and...</small></li>
<li><a href='http://blog.pentalogic.net/2008/11/working-days-weekdays-holidays-sharepoint-calculated-columns/' rel='bookmark' title='Permanent Link: Working Days, Weekdays and Holidays in SharePoint Calculated Columns'>Working Days, Weekdays and Holidays in SharePoint Calculated Columns</a> <small>This post shows you how to work with weekdays and...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/calculated-columns-adding-hours-onto-a-date-field/' rel='bookmark' title='Permanent Link: SharePoint Calculated columns &#8211; Adding hours onto a date field'>SharePoint Calculated columns &#8211; Adding hours onto a date field</a> <small> A customer recently contacted me with an interesting question....</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/0I61Xi0oDAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/09/today-sharepoint-calculated-default-values/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/09/today-sharepoint-calculated-default-values/</feedburner:origLink></item>
		<item>
		<title>SharePoint Planner Webpart – new version released</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/Gd3wcqsTBkM/</link>
		<comments>http://blog.pentalogic.net/2010/09/sharepoint-planner-webpart-new-version-released/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 10:30:22 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[SharePoint webparts]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1439</guid>
		<description><![CDATA[SharePoint Planner Webpart new version released including enhanced functionality for printing and resource planning.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/03/sharepoint-gantt-chart-new-version/' rel='bookmark' title='Permanent Link: SharePoint Planner Webpart &#8211; New Version 2.5.0 Now Available'>SharePoint Planner Webpart &#8211; New Version 2.5.0 Now Available</a> <small>v2.5.0 of Pentalogic SharePoint Planner webpart is now available, the...</small></li>
<li><a href='http://blog.pentalogic.net/2009/06/sharepoint-planner-new-version2-5-3/' rel='bookmark' title='Permanent Link: New version of SharePoint Planner Webpart (2.5.3)'>New version of SharePoint Planner Webpart (2.5.3)</a> <small>Version 2.5.3 of SharePoint Planner webpart is now available with...</small></li>
<li><a href='http://blog.pentalogic.net/2009/07/sharepoint-planner-new-version2-5-4/' rel='bookmark' title='Permanent Link: New version of SharePoint Planner webpart (2.5.4)'>New version of SharePoint Planner webpart (2.5.4)</a> <small>New version of SharePoint Planner webpart has enhanced functionality around...</small></li>
</ol>]]></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%2F2010%2F09%2Fsharepoint-planner-webpart-new-version-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F09%2Fsharepoint-planner-webpart-new-version-released%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Just a quick note to let you all know that we have just released a new version of <a href="http://www.pentalogic.net/sharepoint-products/planner" target="_blank">SharePoint Planner web part </a>- v2.6.4.</p>
<p>The new version includes a couple of handy new features that might be useful for you.</p>
<p>The new <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration%2Fconfig-split-multiple-values.htm" target="_blank">Split Multiple Values</a> option will be useful in resource planning in circumstances where you want to enter multiple category values into one list item, but still view each individual category&#8217;s activity as a separate line in your Planner view.  For example you might want to create a list item for a project meeting, with several people in attendance.  In a Gantt view of project tasks it would be appropriate to show this meeting as one item.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/08/chatsworth-gantt21.png"><img class="aligncenter size-full wp-image-1447" title="chatsworth gantt2" src="http://blog.pentalogic.net/wp-content/uploads/2010/08/chatsworth-gantt21.png" alt="sharepoint planner gantt chart" width="556" height="141" /></a></p>
<p>But in a category view of staff availability/commitments you would want the meeting to appear as a separate item for each staff member involved.<span id="more-1439"></span></p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/08/chatsworth-category.png"><img class="aligncenter size-full wp-image-1448" title="chatsworth category" src="http://blog.pentalogic.net/wp-content/uploads/2010/08/chatsworth-category.png" alt="sharepoint planner category chart" width="592" height="233" /></a></p>
<p>The <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration%2Fconfig-split-multiple-values.htm">split multiple values </a>feature now gives you this option when working with a category view.</p>
<p>Another new feature allows you to <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration%2Fconfig-word-wrap.htm" target="_blank">word-wrap long labels.</a> By default Planner truncates long labels, and this isn&#8217;t a problem when you are in front of your screen as you can see the full label of an item in the tooltip simply by hovering over it.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/08/wordwrap-off1.png"><img class="aligncenter size-full wp-image-1451" title="wordwrap off" src="http://blog.pentalogic.net/wp-content/uploads/2010/08/wordwrap-off1.png" alt="" width="657" height="198" /></a><br class="spacer_" /></p>
<p>However, for those of you who like to print your planner views, the tooltip isn&#8217;t an option.  So we have provided the option to word-wrap long item labels, ensuring that you have all of your information to hand when looking at hard copy versions of your Planner charts.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/08/wordwrap-on.png"><img class="aligncenter size-full wp-image-1452" title="wordwrap on" src="http://blog.pentalogic.net/wp-content/uploads/2010/08/wordwrap-on.png" alt="" width="648" height="263" /></a><br class="spacer_" /></p>
<p>We hope you find these small improvements useful.  We have spent quite a bit of time comparing the functionality of Planner with what&#8217;s available out of the box in SharePoint 2010 and although Planner is more than 5 years old now we have been pleased (and a little surprised!) to find that Planner still offers significant benefits for resource and simple project planning.  We will be sharing more of our insights into the good the bad and the ugly of resource planning in SP 2010 in a future post.</p>
<p>This is likely to the last minor upgrade of Planner before we move to version 3 early in 2011. Version 3 will include some of your most regular feature requests like grouping multiple categories, dynamic sizing and rich tooltips; and will also harness the power of Silverlight now available in SP 2010 to deliver a much richer display and improved printing capabilities &#8211; watch this space!</p>
<p>If you are an existing customer you can <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-download" target="_blank">download the new version here.</a></p>
<p>Or if you don&#8217;t already use <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-download" target="_blank">SharePoint Planner why not try it free for 30 days?</a></p>
<p style="text-align: center;"><a href="http://www.pentalogic.net/sharepoint-products/planner/planner-download"><img class="aligncenter size-full wp-image-1403" title="planner dowmload" src="http://blog.pentalogic.net/wp-content/uploads/2010/02/planner-dowmload.jpg" alt="SharePoint Planner Webpart Free Trial Download" width="350" height="130" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/03/sharepoint-gantt-chart-new-version/' rel='bookmark' title='Permanent Link: SharePoint Planner Webpart &#8211; New Version 2.5.0 Now Available'>SharePoint Planner Webpart &#8211; New Version 2.5.0 Now Available</a> <small>v2.5.0 of Pentalogic SharePoint Planner webpart is now available, the...</small></li>
<li><a href='http://blog.pentalogic.net/2009/06/sharepoint-planner-new-version2-5-3/' rel='bookmark' title='Permanent Link: New version of SharePoint Planner Webpart (2.5.3)'>New version of SharePoint Planner Webpart (2.5.3)</a> <small>Version 2.5.3 of SharePoint Planner webpart is now available with...</small></li>
<li><a href='http://blog.pentalogic.net/2009/07/sharepoint-planner-new-version2-5-4/' rel='bookmark' title='Permanent Link: New version of SharePoint Planner webpart (2.5.4)'>New version of SharePoint Planner webpart (2.5.4)</a> <small>New version of SharePoint Planner webpart has enhanced functionality around...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/Gd3wcqsTBkM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/09/sharepoint-planner-webpart-new-version-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/09/sharepoint-planner-webpart-new-version-released/</feedburner:origLink></item>
		<item>
		<title>SharePoint Staff Vacation Planner – DIY Guide part 5 – the system in action and Out of the box options.</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/cQgUOmzeOVA/</link>
		<comments>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 13:17:47 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[PivotPoint Web Part]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[SharePoint webparts]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1285</guid>
		<description><![CDATA[See the SharePoint Staff Vacation Planner system in action with dashboards and automated request and approval process.  Plus explore out of the box options.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard'>SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard</a> <small>SharePoint Staff Vacation Planner DIY Guide Part 3, set up...</small></li>
</ol>]]></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%2F2010%2F08%2Fsharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fsharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This is Part 5 of the </em><a href="http://blog.pentalogic.net/2010/07/create-a-sharepoint-staff-vacation-planner/"><em>SharePoint Staff Vacation Planner – DIY Guide</em></a></p>
<h3>See the System In Action</h3>
<p>So, now let&#8217;s reap the rewards for all of our hard work and see the system in action.</p>
<p>I need to book a day off for a hospital appointment on Friday 9th of July.  I can see all the absence bookings for my department and the number of days I have had off this year on the absence dashboards above. I&#8217;ve only had 1 day off for Medical Appointments so far this year and I am allowed 3 so that&#8217;s fine &#8211; but 3 people are off on that day already, it&#8217;s going to be tough, but I really need to go to that appointment.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/planner-2.png"><img class="aligncenter" title="planner 2" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/planner-2.png" alt="" width="660" height="108" /></a></p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/my-absences2.png"><img class="aligncenter size-full wp-image-1289" title="my absences" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/my-absences2.png" alt="" width="640" height="75" /></a></p>
<p>So, as you can see, I can add a new item to the planner straight from the link in the webpart, I don&#8217;t need to go to the list.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-fill.png"><img class="aligncenter size-full wp-image-1286" title="form fill" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-fill.png" alt="" width="505" height="457" /></a></p>
<p>Ryan receives the absence request email and from looking at his dashboards he can see that although I am well within my Medical Appointments entitlement approving this absence is going to leave him really short staffed on Friday &#8211; but he can&#8217;t face the thought of listening to me moaning about my in-growing toenail for another 3 months, so he approves the request.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/absenses-to-date3.png"><img class="aligncenter size-full wp-image-1290" title="absenses to date" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/absenses-to-date3.png" alt="" width="638" height="121" /></a></p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/planner2.png"></a><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/s-a-p-2.png"><img class="aligncenter size-full wp-image-1292" title="s a p 2" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/s-a-p-2.png" alt="" width="656" height="125" /></a></p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/absence-request.png"><img class="aligncenter" title="absence request" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/absence-request.png" alt="" width="329" height="292" /></a></p>
<p>Once the request is approved I get an email notifying me, and the status of the absence changes from &#8220;pending&#8221; to &#8220;approved&#8221; on the absence planner.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/absence-approved.png"><img class="aligncenter" title="absence approved" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/absence-approved.png" alt="" width="320" height="158" /></a></p>
<p>And for the final step in the process, is the email to Ryan on Thursday, to remind him that I am off the next day, giving him chance to make sure all my work is covered.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/off-tomorrow1.png"><img class="aligncenter" title="off tomorrow" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/off-tomorrow1.png" alt="" width="316" height="240" /></a></p>
<p>So now we should have no excuse for messing up staff absence planning ever again!</p>
<h3>So Can&#8217;t I do this with SharePoint out of the Box?</h3>
<p>Well some of it. Clearly, your basic list and filtered views are all set up in SharePoint out of the box.</p>
<p>When it comes to your dashboard views there are some limitations.</p>
<p>This is how your Vacation Planner Wall Chart looks out of the box:</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/calendar-view.png"><img class="aligncenter" title="calendar view" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/calendar-view.png" alt="" width="635" height="339" /></a>or as a Gantt view:</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/vacation-Gantt.png"><img class="aligncenter" title="vacation Gantt" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/vacation-Gantt.png" alt="" width="635" height="195" /></a>We have lost all of our color coding, it&#8217;s not possible to show the name of the person who is absent, unless you make this the title of the event, and we have no way of distinguishing between approved and pending items.</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/group-by.png"><img class="alignright size-full wp-image-1296" title="group by" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/group-by.png" alt="" width="375" height="351" /></a></p>
<p style="text-align: left;">For the &#8220;Absences to Date&#8221; and &#8220;My Absences&#8221; dashboards we can achieve something similar, if a bit clunky, out of the box.  From the settings tab in your Staff Absence Planner list, choose edit current view.</p>
<p style="text-align: left;">Head down to Group By and choose Requested By and Reason.  Then expand the Totals section and choose # Days Absence and sum.</p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"> </p>
<p style="text-align: left;">This will give you a view like this:</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/group-by-dashboard.png"><img class="aligncenter size-full wp-image-1297" title="group by dashboard" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/group-by-dashboard.png" alt="" width="558" height="308" /></a></p>
<p style="text-align: left;">The information is all there, but I have to work to get at it.  For example Ryan can see that I have had 11 days off this year, covering 3 separate occasions, but he is going to have to drill into each individual event and get his calculator out to figure out how many of my days off have been annual leave, training or Medical.</p>
<p>Then on to the workflow emails. It is possible to generate email alerts for the absence request and the request approval, but the solution isn&#8217;t perfect.  For absence requests an administrator can set the list up to email all line managers within your company or department, every time a new request is added to the list.  This means that managers will get absence requests from their own staff, but also from all other staff as well.  The only way to avoid this would be to set up a separate absence request list for each line manager.</p>
<p>For the request approved/rejected email the requester will need to set up an alert on each request as they create it, asking to be alerted any time anything changes on that list item.</p>
<p>When the alert emails arrive, this is how they look:</p>
<p style="text-align: center;"><img class="aligncenter" title="alert email" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/alert-email.png" alt="" width="503" height="458" /></p>
<p>There is no way to edit the email, and give the recipient clues on what they are supposed to do with it.</p>
<p>The final &#8220;John Smith is off work tomorrow&#8221; email, cannot be generated in SharePoint out of the box, as it doesn&#8217;t do date based alerts.</p>
<p>You could do this with Workflow and Event Receivers, but that means having some technical knowledge and breaking out SharePoint Designer and/or Visual Studio.</p>
<p>So &#8211; can you build a staff absence planning system with SharePoint out of the box?  I guess the answer is &#8220;kind of&#8221;. It is possible to build a basic system but it&#8217;s going to lack some useful functionality and may now be enormously user friendly.</p>
<p>We hope you&#8217;ve found this useful.</p>
<p>If you would like to try the Vacation planning system you can <a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download" target="_blank">download a 30 day free trial version here.</a></p>
<p>And as always, if you have any questions or comments, we would love to hear them.</p>
<p style="text-align: center;"><a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download"><img class="aligncenter size-full wp-image-1385" title="staff-vacation-banner2" src="http://static.pentalogic.net/staff-vacation-banner2.jpg" alt="" width="600" height="150" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard'>SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard</a> <small>SharePoint Staff Vacation Planner DIY Guide Part 3, set up...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/cQgUOmzeOVA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/</feedburner:origLink></item>
		<item>
		<title>We’re looking for new SharePoint Developers to Join the Team</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/sd-lfVyuHtM/</link>
		<comments>http://blog.pentalogic.net/2010/08/were-looking-for-new-sharepoint-developers-to-join-the-team/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 17:29:08 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1436</guid>
		<description><![CDATA[SharePoint Developers Required - permanent vacancies, Cheltenham, England


Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/08/new-hire-clare-stone/' rel='bookmark' title='Permanent Link: New Hire for SharePoint Webpart Specialists Pentalogic &#8211; Clare Stone'>New Hire for SharePoint Webpart Specialists Pentalogic &#8211; Clare Stone</a> <small>UK based SharePoint web part Specialists Pentalogic Technology have appointed...</small></li>
<li><a href='http://blog.pentalogic.net/2009/08/were-now-a-microsoft-certified-partner-with-software-that-works-with-windows-server-2008/' rel='bookmark' title='Permanent Link: We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;'>We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;</a> <small>SharePoint webpart specialists Pentalogic Technology have achieved Microsoft Certified Partner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/the-truth-about-tech-support/' rel='bookmark' title='Permanent Link: The Truth about Tech Support'>The Truth about Tech Support</a> <small>Article looks at standards of Tech Support amongst Microsoft SharePoint...</small></li>
</ol>]]></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%2F2010%2F08%2Fwere-looking-for-new-sharepoint-developers-to-join-the-team%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fwere-looking-for-new-sharepoint-developers-to-join-the-team%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We&#8217;re Hiring!</p>
<p>We&#8217;re looking for new developers to join our team.</p>
<p>As you will know if you are a regular here, we are a small, specialist ISV, based in Cheltenham, England.</p>
<p>We are purely focused on the development of webparts and tools for use with Microsoft SharePoint.  We have been growing steadily over the past couople of years, and now we some new talent for the team.</p>
<p>So, if you are a really talented developer, who has the ability to think creatively, put yourself in the shoes of the end-user and come up with smart solutions to real business issues we would love to hear from you.</p>
<p><a href="http://www.pentalogic.net/about/jobs" target="_blank">Take a look at the full job ads here</a> and get in touch if you feel we&#8217;re right for you.</p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2009/08/new-hire-clare-stone/' rel='bookmark' title='Permanent Link: New Hire for SharePoint Webpart Specialists Pentalogic &#8211; Clare Stone'>New Hire for SharePoint Webpart Specialists Pentalogic &#8211; Clare Stone</a> <small>UK based SharePoint web part Specialists Pentalogic Technology have appointed...</small></li>
<li><a href='http://blog.pentalogic.net/2009/08/were-now-a-microsoft-certified-partner-with-software-that-works-with-windows-server-2008/' rel='bookmark' title='Permanent Link: We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;'>We&#8217;re now a Microsoft Certified Partner &#8211; with Software that &#8220;Works with Windows Server 2008&#8243;</a> <small>SharePoint webpart specialists Pentalogic Technology have achieved Microsoft Certified Partner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/05/the-truth-about-tech-support/' rel='bookmark' title='Permanent Link: The Truth about Tech Support'>The Truth about Tech Support</a> <small>Article looks at standards of Tech Support amongst Microsoft SharePoint...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/sd-lfVyuHtM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/were-looking-for-new-sharepoint-developers-to-join-the-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/were-looking-for-new-sharepoint-developers-to-join-the-team/</feedburner:origLink></item>
		<item>
		<title>SharePoint Staff Vacation Planner part 4 – create an absence approval workflow</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/nY-7FHUapOc/</link>
		<comments>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:26:39 +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[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1280</guid>
		<description><![CDATA[SharePoint Staff Vacation Planner part 4 shows you how to build a simple, paperless, absence request and approval workflow - no coding required.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
</ol>]]></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%2F2010%2F08%2Fsharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fsharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This is Part 4 of the </em><a href="http://blog.pentalogic.net/2010/07/create-a-sharepoint-staff-vacation-planner/"><em>SharePoint Staff Vacation Planner – DIY Guide</em></a></p>
<p>In parts 1 through 3 of this series we have laid the foundations for our tailor made Staff Vacation and absence planning system.  We have <a href="http://blog.pentalogic.net/2010/07/create-a-sharepoint-staff-vacation-planner/">set up the basic SharePoint list, defined a number of list views</a>, and set up dashboards using <a href="http://blog.pentalogic.net/2010/07/sharepoint-staff-vacation-planner-diy-guide-part-2-set-up-a-wall-chart-dashboard" target="_blank">SharePoint Planner</a> and <a href="http://blog.pentalogic.net/2010/07/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/" target="_blank">PivotPoint</a> webparts.</p>
<p>Now we are going to add the &#8220;moving parts&#8221; to the system and set up a simple approval email workflow using SharePoint Reminder webpart.</p>
<p>We are going to have 3 steps in our system :-</p>
<ul>
<li>One email to a staff member&#8217;s line manager when a new request for absence has been submitted.</li>
<li>One email to the staff member and let them know whether their request has been approved or rejected.</li>
<li>One email to the line manager the day before a staff member is due to be absent from work as a reminder.</li>
</ul>
<p><span id="more-1280"></span></p>
<p>SharePoint has &#8220;Alert Me&#8221; emails and  a workflow engine built in but the Alert Me is a little too limited and for workflows you need to fairly techie and modify them using SharePoint Designer or Visual Studio which can be overkill for these simple email alert. See part VI for more details.</p>
<p>If you don&#8217;t already have <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-download" target="_blank">SharePoint Reminder Webpart you can download the free trial version</a> and view the <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual" target="_blank">installation instructions.</a></p>
<h4>Absence Request Email</h4>
<p>To set up your first Reminder add the webpart to a convenient web part page in just the same way as you added the Planner web part.  Remember, with the Reminder, there will be no need for the team to actually see the web part, once it is set up all the work goes on behind the scenes.</p>
<p>Now go to &#8220;Modify Shared Web part&#8221; and <a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart/introduction.htm" target="_blank">set the web part up</a>.</p>
<p><strong>Watch List:</strong> Staff Absence Planner</p>
<p>For this Reminder you do not want to show all columns, or expand recurrences, so leave both these boxes unchecked.</p>
<p><em><strong>Read Records that are:</strong></em> &#8220;Pending&#8221; we want to look at new requests that have not yet been approved or rejected.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_list.htm" target="_blank">You can find more information on Reminder&#8217;s &#8220;Watch List&#8221; settings here.</a></p>
<p><em><strong>Email Reply To</strong></em>: this feature allows recipients of a Reminder email to reply to a specific person.  So in this case, you might want replies to go to the person specified in the &#8220;requested by&#8221; column, so that an authorizing manager can query a request directly with their team member, before choosing to approve or reject it.  If you don&#8217;t want to get that fancy at this stage, you can choose to leave this section blank.</p>
<p><em><strong>Email To:</strong></em> &#8220;Authorized by&#8221; we want to email the line manager who will authorize the absence request.</p>
<p>You can then ignore the CC, BCC, all users in a group and &#8220;Don&#8217;t email Last Modifier&#8221; options.</p>
<p>For the <em><strong>Subject</strong> </em>of your email choose something like &#8220;Absence Request Authorization Required&#8221;</p>
<p>Now to edit the email message.  Click on the &#8220;Edit Message&#8221; Button and a Text Editor box will appear, very much like a Microsoft Word window.  You can use Rich Text formatting such as bold, colors and different font sizes in your message.  You can also use the drop down at the bottom of the window to insert merge data from fields in your list, just as you would with a &#8220;Mail Merge&#8221; in word.</p>
<p style="text-align: left;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Message-Editor.png"><img class="aligncenter" title="Message Editor" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Message-Editor.png" alt="" width="650" height="350" /></a><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_subjecctmessage.htm" target="_blank">You can find more information on formatting the content of your Reminder email here.</a></p>
<p>For <strong>&#8220;Send When&#8221;</strong> choose &#8220;Always&#8221;.</p>
<p>Then for <strong>&#8220;Send Email&#8221;</strong> choose &#8220;once&#8221; &#8211; we are going to assume that our line managers are efficient and will respond to requests the first time round, without repeated nagging!</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/reminder/reminder-manual?p=webpart%2Fconfig_resend.htm" target="_blank">You will find more information on Reminder&#8217;s &#8220;Send When&#8221; options here.</a></p>
<p>In the <strong>&#8220;Check List&#8221; </strong>section, set Reminder to check the list once per hour, and you are done.</p>
<h4>Request Approved/Rejected Reminder</h4>
<p>The set up of the next two Reminders is very similar.  For our &#8220;Absence Request Approved/Rejected&#8221; Reminder the only things that you will change are:</p>
<p><strong>Read Records that are: </strong>for this one choose &#8220;approved&#8221; and &#8220;rejected&#8221;.</p>
<p><strong>Email To:</strong> choose &#8220;Requested By&#8221;</p>
<p>Choose a new email subject and edit the email text, you will want to include &#8220;approval status, and I have also included &#8220;Authorized By&#8221; to include the line managers name, and &#8220;Approver Comments&#8221; to include any explanatory notes that the line manager has made.</p>
<p>For <strong>&#8220;Send When&#8221;</strong> we are again choosing &#8220;Always&#8221; and &#8220;Once&#8221;. This will send one email for all approved and rejected items on the list.</p>
<h4>&#8220;Staff off work tomorrow&#8221; Reminder</h4>
<p>For the third Reminder, which warns the line manager of an imminent absence, the setup is again quite similar.</p>
<p style="text-align: left;">For this one we want to Read Records that are &#8220;Approved&#8221;, send the email to the person in the &#8220;Approved By&#8221; column.  Rather than sending an email &#8220;Always&#8221; in this case we want to send an email when &#8220;Start Time&#8221; is &#8220;Due Soon&#8221;.  I have set Due Soon to &#8220;Within 1 Day&#8221; but as you can see you can choose whatever timescale works for you.<a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/due-soon.png"><img class="aligncenter" title="due soon" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/due-soon.png" alt="" width="364" height="251" /></a></p>
<p>So that&#8217;s the setup complete.</p>
<p><em><strong>Final installment: take a look at the system working, and see how much of this we could have done with SharePoint out of the box.</strong></em></p>
<p style="text-align: center;"><em><strong><a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download" target="_blank"><img class="aligncenter size-full wp-image-1385" title="staff-vacation-banner2" src="http://static.pentalogic.net/staff-vacation-banner2.jpg" alt="" width="600" height="150" /></a><br />
 </strong></em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/nY-7FHUapOc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow/</feedburner:origLink></item>
		<item>
		<title>SharePoint Staff Vacation Planner  – DIY Guide part 3 – set up an Absences to Date Dashboard</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/6m6h8Y8Eyb8/</link>
		<comments>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 12:11:09 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PivotPoint Web Part]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[PivotPoint]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1270</guid>
		<description><![CDATA[SharePoint Staff Vacation Planner DIY Guide Part 3, set up "Absences to Date" and My Absences dashboards for staff and managers, updated in real time to ensure absence entitlements are not exceeded. 


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
</ol>]]></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%2F2010%2F08%2Fsharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fsharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This is Part 3 of the </em><a href="http://blog.pentalogic.net/2010/07/create-a-sharepoint-staff-vacation-planner/"><em>SharePoint Staff Vacation Planner – DIY Guide</em></a></p>
<p>So having set up our basic SharePoint list with filtered views, and our &#8220;Wall Chart&#8221; dashboard, using SharePoint Planner webpart, we are now ready to get up our &#8220;Staff Absences to date&#8221; and &#8220;My Absences&#8221; dashboards.  This is the bit that allows managers to monitor the amount of absence each of their team members has had:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/absenses-to-date1.png"><img class="aligncenter size-full wp-image-1272" title="absenses to date" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/absenses-to-date1.png" alt="" width="630" height="123" /></a>Or for individual staff members to monitor their own absences:</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/my-absences.png"><img class="aligncenter size-full wp-image-1273" title="my absences" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/my-absences.png" alt="" width="627" height="75" /></a></p>
<p><span id="more-1270"></span>For this part of the process you are going to need <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint" target="_blank">SharePoint PivotPoint webpart</a>.</p>
<p>If you don&#8217;t have PivotPoint already you can <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/download-pivotpoint" target="_blank">download the free trial version</a> and view the <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint/pivotpoint-manual?p=installation%2Finstallation.htm" target="_blank">installation instructions.</a></p>
<p>So we need to set up 2 webparts, and you will need to give some thought to where you are going to put them.  &#8220;My Absences&#8221; is intended to be visible to anyone, so that could go on your main team page, or your HR home page.  &#8220;Absences to Date&#8221; however is only meant for managers, so you will need to place it in a location where only your managers have viewing permissions.</p>
<p>The webpart setup is very simple.  Let&#8217;s start with &#8220;Absences to Date&#8221; add the webpart to your chosen page in the same way as we did in part 2.</p>
<p>Now &#8220;edit shared webpart&#8221;.  What PivotPoint is going to do is add all the absences, of each type, that each of your staff members has had in the current year*, then pesent this information to you, in a table which will be automatically updated every time some has more time off approved.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/pivot-ads-td.png"><img class="alignright size-full wp-image-1274" title="pivot ads td" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/pivot-ads-td.png" alt="" width="399" height="492" /></a></p>
<p>In the webpart configuration tool tell PivotPoint to get its data from the <strong>Staff Absence Planner</strong> List and the <strong>Approved Absences view</strong>.</p>
<p>For the <strong>columns</strong> of our table we want the <strong>Reason</strong> field from our list, and for the <strong>Rows</strong> we want the <strong>Requested By field</strong>.  We will have <strong>Totals</strong> on both columns and rows.  Our <strong>values</strong> will come from the <strong>#Days Absence</strong> field and the <strong>Calculation</strong> we want to perform is a simple <strong>Sum</strong>.</p>
<p>For the set up of the &#8220;My Absences&#8221; webpart, everything is the same other than the view you want to watch, which is <strong>My Absences</strong>.  There is also little point having <strong>totals</strong> on the columns for this one.</p>
<p>So, now we are finished, apart from one little glitch, which is how to handle &#8220;this year&#8221;</p>
<p><em>*Clearly for this dashboard we only want to be displaying absences in the current absence year.  Now luckily, you don&#8217;t actually need to sort this out right now, you have until the end of your current year to think about how you handle it, but it&#8217;s going to need doing sooner or later so best to give it some thought now.</em></p>
<p><em>There are two methods you could use for ensuring these dashboards are only showing data from the current year.  The firs</em><a href="http://blog.pentalogic.net/2009/11/howto-filter-items-current-calendar-month-view-sharepoint/" target="_blank"><em>t is to set up a filter on the list, so that PivotPoint only looks at list events for the current year.</em></a></p>
<p><em>The second possible method is to </em><a href="http://blog.pentalogic.net/2010/04/sharepoint-site-templates-kiss-guide-to-creating-saving-and-using/" target="_blank"><em>set the system up as a site template, and create a new site for each year.</em></a></p>
<p><em>Either one may work for you, and you have a little while to decide which method suits you best.</em></p>
<p><em><strong>Next installment &#8211; set up a simple Absence approval workflow with SharePoint Reminder webpart.</strong></em></p>
<p style="text-align: center;"><em><strong><a href="http://blog.pentalogic.net/wp-content/uploads/2010/08/staff-vacation-banner2.jpg"><img class="aligncenter size-full wp-image-1385" title="staff-vacation-banner2" src="http://static.pentalogic.net/staff-vacation-banner2.jpg" alt="" width="600" height="150" /></a><br />
 </strong></em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/6m6h8Y8Eyb8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/</feedburner:origLink></item>
		<item>
		<title>SharePoint Staff Vacation Planner – DIY Guide part 2 – set up a “Wall Chart” Dashboard</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/ZVKbi8hSlzE/</link>
		<comments>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 14:51:09 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1263</guid>
		<description><![CDATA[Create a SharePoint Staff Vacation and Absence Planner Wall Chart dashboard for real time monitoring of staffing and absence, straight to your desktop.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard'>SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard</a> <small>SharePoint Staff Vacation Planner DIY Guide Part 3, set up...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
</ol>]]></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%2F2010%2F08%2Fsharepoint-staff-vacation-planner-absence-wall-chart-dashboard%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fsharepoint-staff-vacation-planner-absence-wall-chart-dashboard%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>This is Part 2 of the </em><a href="http://blog.pentalogic.net/2010/07/create-a-sharepoint-staff-vacation-planner/"><em>SharePoint Staff Vacation Planner &#8211; DIY Guide</em></a></p>
<p>So having set up our Vacation and Absence list yesterday, we can now apply Planner webpart, to create a vacation and absence dashboard like this:</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/staff-absence-planner.png"><img class="aligncenter" title="staff absence planner" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/staff-absence-planner.png" alt="" width="656" height="125" /></a></p>
<p>So staff and managers can easily see who is off when, and when it will be possible to request leave.</p>
<p><span id="more-1263"></span></p>
<p>If you don&#8217;t already have our <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-download" target="_blank">Planner webpart you can download the free trial version here</a>.</p>
<p>You will find all the <a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=installation%2Finstallation.htm" target="_blank">installation instructions you need here.</a></p>
<p><img class="alignright" title="planner config" src="http://blog.pentalogic.net/wp-content/uploads/2010/06/planner-config.png" alt="" width="263" height="297" /></p>
<p>Now we are ready to set up the Planner web part.  Decide where you would like this to display, perhaps your HR home page, or your team home page, select <strong>Site Actions</strong>, <strong>Edit Page</strong>, <strong>Add a Web part</strong> then select <strong>Planner</strong>.</p>
<p>From the top right hand corner of the Planner web part which will have appeared on your page click <strong>edit</strong> and <strong>Modify shared webpart</strong> you will now see the Planner Configuration Panel on the right hand side of your screen.</p>
<p>So, we are going to set the Planner up like this:</p>
<p><em><strong>Planner Style:</strong></em> By Category</p>
<p><em><strong>Planner Source:</strong></em> is the view you just set up, so in our case: <strong>Staff Absences &#8211; Approved and Pending</strong></p>
<p><em><strong>Category:</strong></em> Requested by, so the names of the people requesting absence will appear down the left hand side of the Planner.</p>
<p><em><strong>Label: </strong></em>Approval Status, so each absence will be labelled <strong>Approved</strong> or <strong>Pending</strong>.</p>
<p>You can leave <em><strong>Period</strong></em> set at <strong>auto</strong> Planner will display in the format most appropriate to the items you have entered into your list and you can easily scroll back and forth and zoom in and out.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/06/planner-colour-code.png"><img class="alignright size-full wp-image-1111" title="planner colour code" src="http://blog.pentalogic.net/wp-content/uploads/2010/06/planner-colour-code.png" alt="" width="266" height="355" /></a></p>
<p>The next section we are going to change is <em><strong>Set colour by column</strong></em>.  We are going to set this by the <strong>Reason</strong> column, and choose a different colour for each of the Reason choices we set up in our list.</p>
<p>This will allow us to see at a glance why a team member is absent.  In this section you should also choose where and how to display the color coding key, ours is underneath the Planner chart.</p>
<p>And that&#8217;s the Planner set-up done.</p>
<p><a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration%2Fconfiguration.htm" target="_blank">For more information on Planner set up and configuration click here.</a></p>
<p><a href="http://www.pentalogic.net/sharepoint-products/planner/planner-manual?p=configuration%2Fcolours%2Fcolours_bycolumn.htm" target="_blank">Or take a look at this for more info on using color coding in Planner.</a></p>
<p><em><strong>In the next section we will look at setting up our &#8220;Absences to Date&#8221; dashboard, using PivotPoint webpart.</strong></em></p>
<p style="text-align: center;"><em><strong><a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download"><img class="aligncenter size-full wp-image-1385" title="staff-vacation-banner2" src="http://static.pentalogic.net/staff-vacation-banner2.jpg" alt="" width="600" height="150" /></a><br />
 </strong></em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-3-set-up-an-absences-to-date-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard'>SharePoint Staff Vacation Planner  &#8211; DIY Guide part 3 &#8211; set up an Absences to Date Dashboard</a> <small>SharePoint Staff Vacation Planner DIY Guide Part 3, set up...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1'>SharePoint Staff Vacation Planner &#8211; DIY Guide &#8211; Part 1</a> <small>Create a SharePoint staff vacation Planning system with Pentalogic Planner...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/ZVKbi8hSlzE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/</feedburner:origLink></item>
		<item>
		<title>SharePoint Staff Vacation Planner – DIY Guide – Part 1</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/T5WVgTwOUUc/</link>
		<comments>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:03:47 +0000</pubDate>
		<dc:creator>Clare</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[SharePoint Planner]]></category>
		<category><![CDATA[SharePoint Reminder]]></category>
		<category><![CDATA[Planner]]></category>
		<category><![CDATA[Reminder]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebPart]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1107</guid>
		<description><![CDATA[Create a SharePoint staff vacation Planning system with Pentalogic Planner and Reminder webparts. Including approval workflow and planner dashboard.  No coding required.


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner part 4 &#8211; create an absence approval workflow'>SharePoint Staff Vacation Planner part 4 &#8211; create an absence approval workflow</a> <small>SharePoint Staff Vacation Planner part 4 shows you how to...</small></li>
</ol>]]></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%2F2010%2F08%2Fsharepoint-staff-vacation-planner%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F08%2Fsharepoint-staff-vacation-planner%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>SharePoint offers a great foundation for non-programming business people to build applications around our business processes, just the way we want them.  This guide will show you how to build your own SharePoint staff vacation and absence planning system.</p>
<p>Staff vacation and absence planning can cause trouble and strife in any organization.  The good old wall planner can work for staff who are all in the same physical locations . . .</p>
<p>. . . . until you approve an absence then forget to enter it on to the planner, and then allow someone else to book vacation at the same time, leaving your department under staffed.</p>
<p>. . . . .or until you forget that Sam has booked a week&#8217;s vacation and call him up furious on Monday morning asking why he isn&#8217;t in work.</p>
<p>. . . . . .or authorize Jenny&#8217;s week off in the Caribbean only to get a thorough ticking off from HR because you have allowed Jenny to exceed her annual leave entitlement.</p>
<p>I&#8217;ve been guilty of all these crimes in my time. So I was pleased to find that with SharePoint we can make things a little more organized, and using our <a href="http://www.pentalogic.net/sharepoint-products/pivotpoint" target="_parent">PivotPoint,</a> <a href="http://www.pentalogic.net/sharepoint-products/reminder" target="_blank">Reminder</a> and <a href="http://www.pentalogic.net/sharepoint-products/planner" target="_blank">Planner</a> web parts together we can set up a slick little Vacation Planning system in just a few minutes.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/montage-for-blog.png"><img class="aligncenter size-full wp-image-1303" title="montage-for-blog" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/montage-for-blog.png" alt="" width="604" height="372" /></a></p>
<p>So, what we are aiming for here is:</p>
<ul>
<li>A dashboard &#8220;Absence Planner&#8221; display, which will be accessible to all staff via SharePoint.</li>
<li>A personal and managers &#8220;Absences to Date&#8221; dashboards.</li>
<li>An automated Absence Request approval system</li>
<li>An email reminder to line managers of imminent staff absence.</li>
</ul>
<p>To be clear: this is not a ready made &#8220;Vacation Planning&#8221; template or application, its a guide showing how you could build your own system, using some of SharePoints built in features and then add a little pizazz with our web parts. Its going to take a little work to set this up for your organisation but then it should be a better fit than a packaged solution.</p>
<p>Setting up the Vacation Planner should take you about an hour if you have our webparts already, a little more if you need to download them.  So we have broken this guide up into 4 parts, which we will be publishing over the next 5 days:</p>
<h4>Today &#8211; set up your Staff Vacation and Absences list and filtered views</h4>
<h4>Part 2 &#8211; set up a Staff Vacation Planner dashboard with SharePoint Planner webpart</h4>
<h4>Part 3 &#8211; Set up Absences to date dashboard with SharePoint PivotPoint Webpart</h4>
<h4>Part 4 &#8211; Set up a absence request and approvals workflow with SharePoint Reminder Webpart</h4>
<h4>Part 5 &#8211; see the system in action, and see how much of this you could achieve with SharePoint out of the box.</h4>
<p>For those of you who can&#8217;t wait that long, you can <a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download" target="_blank">download the full PDF guide and a 30 day free trial of the webparts here.</a></p>
<h3>First set up your List</h3>
<p>We are going to use a Calendar List, add some extra columns, and switch on Approvals.</p>
<p>So, from which ever section of your site you want choose select <strong>Site Actions</strong> from the top right of the page, then from the dropdown, select <strong>Create</strong> then from the <strong>Tracking</strong> tab, select <strong>Tasks</strong>.</p>
<p>Call your list whatever you want &#8211; <strong>Staff Absence Planner </strong>works for me, decide whether you want it to display in the quick launch menu  &#8211; probably no need as few people will need to access the list that way once we have our system set up.  Then select <strong>no</strong> in the <strong>Alerts</strong> option.  Click OK and you list is set up.</p>
<p>Now go to the <strong>Settings</strong> tab in your list and first of all choose <strong>Create Column</strong>. We are going to add a few extra columns to the list. Add the columns <strong>Requested By</strong> and <strong>Authorized By</strong>, the column type for both of these is &#8220;Person or Group&#8221; and you want them both to display in the default view. Make these mandatory fields by clicking <strong>Yes</strong> for <strong>Require that this column contains information</strong>. Now we are going to add a column to show the <strong>reason</strong> for the absence &#8211; annual leave, maternity leave, training, sabbatical, whatever.  The column type for this column is going to be <strong>Choice </strong>and again we are going to made completion of this field mandatory, and show the field in the default view. Finally a column for the <strong>number of days</strong> of each absence, we want this to be a number column, I have set the minimum value to 0.5 days and the maximum to 30 days, and again we want it to be a mandatory field.</p>
<p>Next let&#8217;s <strong>switch on Approvals</strong>.  Back in the <strong>Settings</strong> tab of your list choose<strong> List Settings </strong>and from the <strong>General</strong> tab choose <strong>Versioning Settings</strong>. In <strong>Content Approval</strong> click <strong>Yes</strong> and we are done with the list set up.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/turn-on-approvals.png"><img class="aligncenter size-full wp-image-1148" title="turn on approvals" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/turn-on-approvals.png" alt="" width="574" height="492" /></a></p>
<h3><a name="veiw"></a>Set up Filtered Views</h3>
<p>Now for the filters.  If you haven&#8217;t made much use of filters before it may be worth having a look at these resources:</p>
<p><a href="http://blog.pentalogic.net/category/filter/" target="_blank">SharePoint filter techniques articles</a></p>
<p>Filters can really enhance the power of SharePoint lists, and we are going to use 3 here in our vacation planner.</p>
<h4>#1 &#8211; Approved and Pending Absences for Planner</h4>
<p>We want our Planner to provide a dashboard display for all staff, showing absences requested and approved.  So that staff can see when it will be possible to book an absence and managers can decide whether they wish to approve a staff absence request.</p>
<p>Our list actually contains 3 approval status&#8217;s &#8220;Pending&#8221;, &#8220;Approved&#8221; and &#8220;Rejected&#8221; we don&#8217;t need to display absence requests that have been rejected on our Planner, so we are going to set up a list view to show just &#8220;Pending&#8221; and &#8220;Approved&#8221; requests.</p>
<p>Go back to <strong>Site Settings</strong> and choose <strong>Create View</strong>.  From the menu here choose <strong>Standard View. </strong> N.B.  This choice is very important &#8211; Planner only works on Standard views. In the Create View Page add a name for your view, we have used <strong>Staff Absences &#8211; Approved and Pending</strong>. In the <strong>Audience</strong> section be sure you have checked <strong>Create Public View</strong> this again is an essential for Planner to work.  In the column section choose the columns that you wish to display to people who are creating or entering a list item.  This will not impact of the Planner display.</p>
<p>We are then going to skip over the &#8220;Sort&#8221; section and from the <strong>Filter</strong> section choose <strong>Show Items only when the following is true.</strong></p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/06/filter.png"><img class="aligncenter size-full wp-image-1108" title="filter" src="http://blog.pentalogic.net/wp-content/uploads/2010/06/filter.png" alt="" width="465" height="323" /></a></p>
<p>Column <strong>Approval Status</strong> is equal to <strong>Pending</strong> OR column <strong>Approval Status</strong> is equal to <strong>Approved</strong>.  Click OK and we are done with the filter.</p>
<h4>#2 &#8211; Approved absences for managers &#8220;Absences to Date&#8221; Dashboard</h4>
<p>Set up of this is exactly the same as the last one, except we are going to call it &#8220;Absences to Date&#8221; and just show items where column approval status is equal to approved.</p>
<h4>#3  &#8211; The Magical [Me] Filter, for &#8220;My Absences&#8221; Dashboard.</h4>
<p>If you haven&#8217;t used this filter before you are going to love it!  It shows whoever is logged in just the list items relating to them, so its ideal for our &#8220;My Absences&#8221; dashboard view, but also has a whole host of other uses.</p>
<p>We need a Standard, public view again &#8211; yes even though it&#8217;s &#8220;My Absences&#8221; it&#8217;s still a public view or other people won&#8217;t be able to use it.  Call it <strong>My Absences</strong> then head down to the filter section and choose to show items where column <strong>Requested By, is equal to [Me]</strong>.</p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Me-filter.png"><img class="aligncenter size-full wp-image-1259" title="Me filter" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Me-filter.png" alt="" width="458" height="235" /></a></p>
<p>So, now we have laid the foundations for our system by setting up the basic list and filters.</p>
<p><em><strong>In Part 2 we will create a &#8220;wall chart&#8221; dashboard, using SharePoint Planner webpart.</strong></em></p>
<p style="text-align: center;"><em><strong><a href="http://www.pentalogic.net/sharepoint-knowledge-base/staff-vacation-planner/download"><img class="aligncenter size-full wp-image-1385" title="staff-vacation-banner2" src="http://static.pentalogic.net/staff-vacation-banner2.jpg" alt="" width="600" height="150" /></a><br />
 </strong></em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-absence-wall-chart-dashboard/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 2 &#8211; set up a &#8220;Wall Chart&#8221; Dashboard</a> <small>Create a SharePoint Staff Vacation and Absence Planner Wall Chart...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-diy-guide-part-5-the-system-in-action-and-out-of-the-box-options/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.'>SharePoint Staff Vacation Planner &#8211; DIY Guide part 5 &#8211; the system in action and Out of the box options.</a> <small>See the SharePoint Staff Vacation Planner system in action with...</small></li>
<li><a href='http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner-part-4-create-an-absence-approval-workflow/' rel='bookmark' title='Permanent Link: SharePoint Staff Vacation Planner part 4 &#8211; create an absence approval workflow'>SharePoint Staff Vacation Planner part 4 &#8211; create an absence approval workflow</a> <small>SharePoint Staff Vacation Planner part 4 shows you how to...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/T5WVgTwOUUc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/08/sharepoint-staff-vacation-planner/</feedburner:origLink></item>
		<item>
		<title>How to edit List forms in SharePoint 2010</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/d0h36MmZtMw/</link>
		<comments>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:32:55 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1368</guid>
		<description><![CDATA[
			
				
			
		
In SharePoint 2007 there is a well known trick for opening up a list&#8217;s forms (New/View/Edit) in design mode &#8211; append ?ToolpaneView=2 onto the url &#8211; this is often used to add instructions or javascript using a Content Editor Web Part (CEWP) e.g.

Showing a records ID on the View and Edit forms
Setting a default duration [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/' rel='bookmark' title='Permanent Link: Showing the records ID on the View and Edit forms'>Showing the records ID on the View and Edit forms</a> <small> ID&#8217;s are a convenient, often short, way to uniquely...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/' rel='bookmark' title='Permanent Link: SharePoint List Superpowers'>SharePoint List Superpowers</a> <small>Lists are at the heart of SharePoint and we can...</small></li>
</ol>]]></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%2F2010%2F07%2Fhow-to-edit-list-forms-sharepoint-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fhow-to-edit-list-forms-sharepoint-2010%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In SharePoint 2007 there is a well known trick for opening up a list&#8217;s forms (New/View/Edit) in design mode &#8211; append <strong>?ToolpaneView=2</strong> onto the url &#8211; this is often used to add instructions or javascript using a Content Editor Web Part (CEWP) e.g.</p>
<ul>
<li><a href="http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/">Showing a records ID on the View and Edit forms</a></li>
<li><a href="http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/">Setting a default duration for new SharePoint calendar events</a></li>
</ul>
<p>However when I first tried to use my tried and tested shortcut in SharePoint 2010 I came a little unstuck as now the New/View/Edit forms appear in a fake popup window and modifying the URL doesn&#8217;t work.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/new-item-popup.jpg"><img class="aligncenter size-full wp-image-1369" title="new-item-popup" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/new-item-popup.jpg" alt="" width="529" height="265" /></a></p>
<p>There are two ways to do this in SharePoint 2010 &#8211; and once you know where to find them they should actually make life that little bit easier.</p>
<p>The first is to open up the form in a new window and then add <strong>ToolpaneView=2</strong> onto the end of the URL, so</p>
<p>Right click on <strong>Add new Item</strong> or the lists <strong>Title </strong>field and select <strong>Open in New Tab</strong> or hold down CTRL while left clicking.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/Open-in-new-tab.jpg"><img class="aligncenter size-full wp-image-1370" title="Open in new tab" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/Open-in-new-tab.jpg" alt="" width="315" height="120" /></a></p>
<p>Alternatively you can do this using the new-fangled ribbon toolbar &#8211; select under List Tools the List tab, then on the right hand side of the ribbon you should see an icon for Form Web Parts which gives a menu of the different forms associated with the list that you can edit.</p>
<p><br class="spacer_" /></p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-web-parts.jpg"><img class="aligncenter size-full wp-image-1372" title="form-web-parts" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/form-web-parts.jpg" alt="" width="556" height="150" /></a></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/' rel='bookmark' title='Permanent Link: Showing the records ID on the View and Edit forms'>Showing the records ID on the View and Edit forms</a> <small> ID&#8217;s are a convenient, often short, way to uniquely...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
<li><a href='http://blog.pentalogic.net/2010/07/sharepoint-list-superpowers/' rel='bookmark' title='Permanent Link: SharePoint List Superpowers'>SharePoint List Superpowers</a> <small>Lists are at the heart of SharePoint and we can...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/d0h36MmZtMw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/</feedburner:origLink></item>
		<item>
		<title>Showing the records ID on the View and Edit forms</title>
		<link>http://feeds.pentalogic.net/~r/pentalogic/~3/4YX1GaBBvDo/</link>
		<comments>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:00:22 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[SharePoint Ideas]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SharePoint Development]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://blog.pentalogic.net/?p=1319</guid>
		<description><![CDATA[
			
				
			
		

ID&#8217;s are a convenient, often short, way to uniquely refer to something. Unless you&#8217;re the Tax man who seems to believe he can&#8217;t get through his day without giving me, thats just one person, 7 unique id&#8217;s &#8211; presumably one for each extremity that we would like a piece off&#8230;
I digress&#8230; ID&#8217;s &#8211; SharePoint uses [...]


Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
</ol>]]></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%2F2010%2F07%2Fshowing-the-records-id-on-the-view-and-edit-forms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.pentalogic.net%2F2010%2F07%2Fshowing-the-records-id-on-the-view-and-edit-forms%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright" title="modify-view" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/modify-view.png" alt="SharePoint - Modify View and show ID column" width="317" height="101" /></p>
<p>ID&#8217;s are a convenient, often short, way to uniquely refer to something. Unless you&#8217;re the Tax man who seems to believe he can&#8217;t get through his day without giving me, thats just one person, 7 unique id&#8217;s &#8211; presumably one for each extremity that we would like a piece off&#8230;</p>
<p>I digress&#8230; ID&#8217;s &#8211; SharePoint uses an ID for each item in a list and sometimes its handy to know them &#8220;Ere Bob &#8211; have you done task 1234 yet?&#8221;</p>
<p>You can easily add them to the list view (Modify this View then find the ID column, click display)</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png"></a></p>
<p style="text-align: center;"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png"><img class="size-full wp-image-1323  aligncenter" title="view-with-id-column" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/view-with-id-column.png" alt="SharePoint - view with ID column" width="375" height="137" /></a></p>
<p>But what about if you want to see this on the View and Edit forms? <em>(You can&#8217;t see it on the New form as it doesn&#8217;t get an ID assigned until you&#8217;ve created it)</em></p>
<p>You can&#8217;t do this in the UI. You can create a <a href="http://sharepoint07.wordpress.com/2008/02/05/customize-the-newformaspx/">custom View/Edit form using SharePoint designer</a> but its quite complex, is a pain when we add new fields and its fraught with <a href="http://vspug.com/dwise/2007/11/14/lesson-learned-while-customizing-newform-aspx/" target="_blank">potential problems</a>.</p>
<p>So instead we&#8217;re going to look into every ones favourite SharePoint UI hacking tools &#8211; the Content Editor Web Part (CEWP) and javascript/jQuery.</p>
<p><span id="more-1319"></span></p>
<p><em>Not so fast though young Jedi &#8211; before embarking on any of these hacks you should understand the pros and cons and this excellent article is a good place to start &#8211; </em><a href="http://wss.made4the.net/archive/2009/02/23/jquery-the-sharepoint-band-aid.aspx" target="_blank"><em>jQuery : The SharePoint band aid.</em></a></p>
<p>Right now you&#8217;re back (you did read it right?) and understand what you&#8217;re getting into.</p>
<p>Open up the View page for any of your list items and add <strong>ToolPaneView=2 </strong>onto the end of the URL to open up the page in edit mode.</p>
<p><em>Note &#8211; if you already have a query string (&amp;ID=xzx&#8230;) on the end of the url then you need to use &amp;ToolPaneView=2 and if you don&#8217;t its ?ToolPaneView=2 e.g.</em></p>
<p><em>http://yoursite/Lists/Tasks/DispForm.aspx?ID=1</em></p>
<p style="padding-left: 30px;"><em>=&gt; http://yoursite/Lists/Tasks/DispForm.aspx</em><em><strong>?ID=1&amp;ToolPaneView=2</strong></em></p>
<p><em>http://yoursite/Lists/Tasks/DispForm.aspx</em></p>
<p style="padding-left: 30px;"><em>=&gt; http://yoursite/Lists/Tasks/DispForm.aspx</em><em><strong>?ToolPaneView=2</strong></em></p>
<p>Next add a Content Editor Web Part (CEWP) to the page and put the following code into it using the Edit Source button.</p>
<p><br class="spacer_" /></p>
<div id="attachment_1324" class="wp-caption aligncenter" style="width: 501px"><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/content-editor-web-part.png"><img class="size-full wp-image-1324" title="content-editor-web-part" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/content-editor-web-part.png" alt="" width="491" height="158" /></a><p class="wp-caption-text">Content Editor Web Part (CEWP)</p></div>
<p>Add the javascript at the bottom of this article and after you click OK you will see that ID has been added at the top of the form. Do the same on the Edit form.</p>
<p><a href="http://blog.pentalogic.net/wp-content/uploads/2010/07/edit-form-with-id.png"><img class="aligncenter" title="edit-form-with-id" src="http://blog.pentalogic.net/wp-content/uploads/2010/07/edit-form-with-id.png" alt="Edit form with the ID column showing" width="475" height="160" /></a></p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;
   src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

$(function() {
  // Get the ID from the query string
  var id = getQueryString()[&quot;ID&quot;];

  // Find the form's main table
  var table = $('table.ms-formtable');

  // Add a row with the ID in
  table.prepend(&quot;&lt;tr&gt;&lt;td class='ms-formlabel'&gt;&lt;h3 class='ms-standardheader'&gt;ID&lt;/h3&gt;&lt;/td&gt;&quot; +
	            &quot;&lt;td class='ms-formbody'&gt;&quot; + id + &quot;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&quot;);
})

function getQueryString() {
  var assoc = new Array();
  var queryString = unescape(location.search.substring(1));
  var keyValues = queryString.split('&amp;');
  for (var i in keyValues) {
    var key = keyValues[i].split('=');
    assoc[key[0]] = key[1];
    }
  return assoc;
}
&lt;/script&gt;
</pre>
<p><strong>Notes</strong></p>
<ul>
<li>This has been tested in WSS3 (SharePoint 2007) and SharePoint 2010 Foundation &#8211; I would expect it to also work in MOSS/SharePoint 2010 Server.</li>
<li>The method  for <a href="http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/">adding a CEWP to the page in SharePoint 2010</a> is slightly different.</li>
<li>When looking for references I found that Christophe beat me to it by about, ohh a year and a half and <a href="http://blog.pathtosharepoint.com/2009/01/18/item-id-in-display-and-edit-forms/" target="_blank">his version can be found here</a>.</li>
</ul>
<p style="padding-left: 60px;"><em> He doesn&#8217;t use jQuery so there is a little more code to write. If you&#8217;re just doing this or can&#8217;t use jQuery on your site (e.g. no network access) then you may be better off with his version. If you want to do other thigns on the form you may be better with the jQuery version above.</em></p>


<p>Related posts:<ol><li><a href='http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/' rel='bookmark' title='Permanent Link: How to edit List forms in SharePoint 2010'>How to edit List forms in SharePoint 2010</a> <small> In SharePoint 2007 there is a well known trick...</small></li>
<li><a href='http://blog.pentalogic.net/2009/09/setting-default-duration-for-new-calender-events/' rel='bookmark' title='Permanent Link: Setting a default duration for new SharePoint Calender Events'>Setting a default duration for new SharePoint Calender Events</a> <small>Post provides javascript for setting a default duration for SharePoint...</small></li>
</ol></p><img src="http://feeds.feedburner.com/~r/pentalogic/~4/4YX1GaBBvDo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.pentalogic.net/2010/07/showing-the-records-id-on-the-view-and-edit-forms/</feedburner:origLink></item>
	</channel>
</rss>
