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

<channel>
	<title>Keith O Hudson</title>
	<atom:link href="http://www.keithohudson.com/index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.keithohudson.com</link>
	<description>Sharepoint Coach, Trainer, Mentor, Solution Designer</description>
	<lastBuildDate>Sat, 21 Aug 2010 16:25:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Welcome!</title>
		<link>http://www.keithohudson.com/?p=1</link>
		<comments>http://www.keithohudson.com/?p=1#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:30:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=1</guid>
		<description><![CDATA[Welcome to KeithOHudson.com.  This is a blog about using technology to improve your life.  I hope you&#8217;ll find it a friendly place.
If your company uses Sharepoint (Microsoft&#8217;s market leading knowledge worker platform) and if you are interested in streamlining your work and getting more done by getting a computer to do more of your work, [...]]]></description>
			<content:encoded><![CDATA[<div class="announcement_post"><p>Welcome to KeithOHudson.com.  This is a blog about using technology to improve your life.  I hope you&#8217;ll find it a friendly place.</p>
<p>If your company uses Sharepoint (Microsoft&#8217;s market leading knowledge worker platform) and if you are interested in streamlining your work and getting more done by getting a computer to do more of your work, you can accomplish some phenomenal things without ever learning a single line of code.  You will need to get familiar with the Sharepoint interface, and over time, you&#8217;ll need to get familiar with all the features and capabilities of Sharepoint.  Armed with that knowledge and the proper permissions from your Sharepoint Farm Administrator (usually called the Sharepoint Administrator), you can probably accomplish 60 to 70% of what sharepoint dot net developers are usually brought in to do, all without ever coding a single line.</p>
<p>If you&#8217;re like me, that will get you excited.  (See my story, <a href="http://www.keithohudson.com/?p=311" target="_blank">here</a>).  I hope to share with you some tips and tricks that will speed up your learning curve on the path to becoming a Sharepoint wizard.</p>
<p>I look forward to getting to know you through your comments on my blog articles.  Welcome to my world.</p>
<p>Keith O. Hudson</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with Sharepoint Designer</title>
		<link>http://www.keithohudson.com/?p=343</link>
		<comments>http://www.keithohudson.com/?p=343#comments</comments>
		<pubDate>Sat, 21 Aug 2010 16:20:30 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=343</guid>
		<description><![CDATA[You can use Sharepoint Designer to build a workflow that is fired manually, or automatically for new list items, or automatically for all changed items.
When I first started developing in Sharepoint, I read a lot about workflows, but had a very hard time finding anyone who knew how to build workflows in Sharepoint Designer (one [...]]]></description>
			<content:encoded><![CDATA[<p>You can use Sharepoint Designer to build a workflow that is fired manually, or automatically for new list items, or automatically for all changed items.</p>
<p>When I first started developing in Sharepoint, I read a lot about workflows, but had a very hard time finding anyone who knew how to build workflows in Sharepoint Designer (one developer told me you can&#8217;t do math calculations in an SPD workflow. Wrong!) and an even harder time finding out how to do the most basic tasks in SPD, so here are the basics for getting started:</p>
<p>1. Download and install Sharepoint Designer (SPD) (it is available free for either <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42&amp;displaylang=en" target="_blank">Sharepoint 2007</a> or <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d88a1505-849b-4587-b854-a7054ee28d66&amp;displaylang=en" target="_blank">Sharepoint 2010</a>).</p>
<p>2.  Launch SPD.</p>
<p>3.  Connect to your site.  (File/Open Site &#8211;&gt; then put your site name into the Site Name: text box in the format http://www.mysharepointsite.com/). You will need to provide your credentials. Its a good idea to ask Windows to remember your credentials, as they may be requested several times during a session.</p>
<p>4. Start a new workflow.  File/New/Workflow.  NOTE that if you hover over the NEW menu item, you can select Workflow from the shortcut menu that comes up.  If you click on NEW, you will need to navigate to the Sharepoint Content tab and select Workflow/Blank Workflow.<span id="more-343"></span></p>
<p>5.  The Workflow Wizard will start.  Using the Wizard is pretty self-explanatory.  Once you name the workflow and attach it to a list or library, you will be asked to create Step 1 of the Workflow.</p>
<p>6.  You will first set out the conditions which must be met for the action steps to take place.  If there are no conditions, simply click on the Actions button to insert actions.<br />
7. When  you click the Actions button, a list of about 10  possible actions will appear.  Check out the &#8220;More Actions&#8221; link at the bottom of the list to see all possible actions.</p>
<p>8.  Play with the workflow Wizard to learn how it works. For instance, if you choose the action &#8220;Do Calculation&#8221; you are given the option of choosing two values, plus the mathematical operator, and assigning the result of the calculation to a variable. You can then use the variable in later steps.</p>
<p>9. In some places in the Wizard, you will see a button that says &#8216;fx&#8217;.  Clicking that button will allow you to select existing data (some call it metadata) from a list or library, or insert data into a field in a list or library. (Sorry, I&#8217;m in the habit of using relational database language. A field is a column within a list.) You select the list, then the column you want, then the item you want.</p>
<p>10.  When you have finished your workflow, SPD will attach it to your list.  If you have chosen to allow your workflow to be triggered manually, you will then have a new menu item called &#8220;Workflows&#8221; in the edit menu and in the toolbar in edit forms. Clicking on the Workflow menu item will take you to a new page where you can launch the workflow.</p>
<p>11.  SPD will also add a new column to your default view for the list, with the name of the workflow.  When a workflow fires and completes, the list will then display &#8220;completed&#8221; in that column.  You can of course remove that column from your view if you don&#8217;t want to see it there.</p>
<p>That should be enough to get you started. I&#8217;ll try to post a screencast of the basics of using SPD in the near future.<br />
Keith Hudson<br />
keithohudson.com<br />
groovepointconsulting.com</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=343</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving money on laundry</title>
		<link>http://www.keithohudson.com/?p=339</link>
		<comments>http://www.keithohudson.com/?p=339#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:56:06 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Save money]]></category>
		<category><![CDATA[Saving money]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=339</guid>
		<description><![CDATA[For those of you who, like me, are always looking for ways to &#8220;streamline&#8221; your budget (that is, reduce it), here are a couple of hints for cutting down the cost of doing laundry.
I&#8217;ve been told that the principal source of cleaning in an automatic washing machine is the agitation of the clothes, not the [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who, like me, are always looking for ways to &#8220;streamline&#8221; your budget (that is, reduce it), here are a couple of hints for cutting down the cost of doing laundry.</p>
<p>I&#8217;ve been told that the principal source of cleaning in an automatic washing machine is the agitation of the clothes, not the laundry detergent. Apparently, detergent manufacturers are very &#8220;generous&#8221; when they recommend how much laundry detergent you should add per load, and you can cut it down to 1/2 or even 1/4 of the recommended amount and still have your clothes come out fresh and clean.</p>
<p>For the past several months, I&#8217;ve been using 1/4 the amount of laundry detergent I used to, and have not noticed any difference in cleanliness or scent of my clothes.  My wife uses 1/2 her prior amount &#8212; she&#8217;s not as stingy as I am &#8212; and is pleased with the results.</p>
<p>When I began cutting down on laundry detergent, I also started cutting the dryer sheets I use in half.  It only takes a minute to cut the entire stack of dryer sheets in half when I buy a new box, and each box lasts twice as long, again without any noticeable difference in my clothes.</p>
<p>Laundry may not be a big expense, but every little bit of savings adds up.</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=339</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Subsites versus Site Collections</title>
		<link>http://www.keithohudson.com/?p=336</link>
		<comments>http://www.keithohudson.com/?p=336#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:07:08 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=336</guid>
		<description><![CDATA[To my great dismay, I am finding that almost no one, even sharepoint consultants and sharepoint hosting providers, understand the difference between a subsite and a site collection, and why it should matter.
In Sharepoint 2007 and 2010, a Site Collection is a collection of sites sharing a common set of permissions, content types, and site [...]]]></description>
			<content:encoded><![CDATA[<p>To my great dismay, I am finding that almost no one, even sharepoint consultants and sharepoint hosting providers, understand the difference between a subsite and a site collection, and why it should matter.</p>
<p>In Sharepoint 2007 and 2010, a Site Collection is a collection of sites sharing a common set of permissions, content types, and site columns. It was also the case in Sharepoint 2003, but according to <a href="http://www.intranetjournal.com/articles/200610/pij_10_03_06a.html" target="_blank">this blog</a>, Sharepoint 2003 hid that fact from users so they were actually using Site Collections without knowing it.</p>
<p>A Site Owner can break inheritance and thus manage site permissions individually on subsites, and there are sometimes good reasons to do so.  However, in a test or development environment , I would argue that it is NEVER advisable to break inheritance and have mixed permissions within a Site Collection, unless it is absolutely unavoidable for the solution you are developing.</p>
<p>Here&#8217;s why.  Content Type, Site Columns and Permissions are all handled by Sharepoint at the Site Collection level.  If someone working on Subsite A makes a mistake and makes unwanted changes to a Content Type or Site Column within Subsite A, those changes affect all the other subsites within that collection as well.  To return Subsite A to its default state and start over, it would be necessary to delete ALL the subsites, and recreate the entire Site Collection.</p>
<p>If each project is housed within its own Site Collection, such mistakes (very easy to make for someone learning Sharepoint&#8217;s out of the box features) are relatively easy to correct.</p>
<p>Of course, a developer who doesn&#8217;t know how to use Site Columns and custom Content Types from the Sharepoint GUI may not have this problem, but then, he or she is probably building a solution that will require you to bring a developer back in to fix the solution next time you apply a patch or upgrade to a new version of Sharepoint.</p>
<p>Just my opinion.  What do you think?</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=336</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sharepoint blunder: Unhiding a hidden content type</title>
		<link>http://www.keithohudson.com/?p=332</link>
		<comments>http://www.keithohudson.com/?p=332#comments</comments>
		<pubDate>Mon, 12 Jul 2010 14:26:17 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sharepoint Blunders]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=332</guid>
		<description><![CDATA[A week or so ago, I referred to a blog post by Shaun Young (http://tinyurl.com/GoodConsultant &#8211; opens in new window) in which he pointed out that many Sharepoint consultants don&#8217;t know what Sharepoint can really do, and end up reinventing the wheel.  I&#8217;ve decided I will start a collection of these instances when I run [...]]]></description>
			<content:encoded><![CDATA[<p>A week or so ago, I referred to a blog post by Shaun Young (<a href="http://tinyurl.com/GoodConsultant" target="_blank">http://tinyurl.com/GoodConsultant</a> &#8211; opens in new window) in which he pointed out that many Sharepoint consultants don&#8217;t know what Sharepoint can really do, and end up reinventing the wheel.  I&#8217;ve decided I will start a collection of these instances when I run across them, and report them as Sharepoint Blunders &#8212; trying to do something in code that can be done through the Sharepoint GUI, for instance.</p>
<p>Here&#8217;s the first blunder for my collection.  While hunting for some hints on customizing Calendar lists, I came across a <a href="http://blogs.vertigo.com/personal/willa/Blog/archive/2007/04/25/calendar-content-types-in-sharepoint-2007.aspx" target="_blank">blog article </a>(opens in new window) in which the author tells how to modify the Event content type in a Calendar list, to allow for different kinds of events (Event, Playgroup and Program, in his case). <span id="more-332"></span>The initial challenge is that the Event content type is a  hidden content type. The author provides a way to move the Event content type from a hidden list to a visible list by altering the code in a Sharepoint folder on the server.  Yikes!  As a commenter correctly points out, this ability to unhide the content type already exists in Sharepoint out of the box &#8212; no behind-the-scenes code work is required. This is good news for site administrators without access to the Sharepoint server wishing to create custom event types for their calendars.</p>
<p>Here&#8217;s how to do it without code:</p>
<p>1. For an existing calendar in your site, go to List Settings/Advanced Settings and set &#8220;Allow Management of Content Types&#8221; to Yes. The Event content type now appears in the list settings.</p>
<p>2. Select the content type by clicking on the word &#8220;Event&#8221; then select its parent content type (also an Event) by clicking on its name. Now go into &#8220;Name, description and group&#8221; and change its group to &#8220;List Content Types&#8221; to make it available in the site&#8217;s Content Type Gallery.</p>
<p>Let me know of other Sharepoint Blunders you run into.</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=332</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What can Sharepoint do for YOU today?</title>
		<link>http://www.keithohudson.com/?p=328</link>
		<comments>http://www.keithohudson.com/?p=328#comments</comments>
		<pubDate>Mon, 05 Jul 2010 23:52:49 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Life Lessons]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=328</guid>
		<description><![CDATA[From 1999 to 2010, I worked at America West Airlines (now US Airways), mostly as a contracts manager for IT contracts. For two years after the merger I did process reengineering to bring some of the pre-merger processes together. During my time at AWA/USA, I have been passionate about trying to streamline and automate business [...]]]></description>
			<content:encoded><![CDATA[<p>From 1999 to 2010, I worked at America West Airlines (now US Airways), mostly as a contracts manager for IT contracts. For two years after the merger I did process reengineering to bring some of the pre-merger processes together. During my time at AWA/USA, I have been passionate about trying to streamline and automate business processes to the greatest extent possible, mostly using Microsoft Access. I operated on the principle that computers are powerful tools, and <strong>if a business task is capable of being performed by a computer, we shouldn’t have a human doing it.<span id="more-328"></span></strong></p>
<p>For instance, when I joined the Contract Services Group in the IT department, I was able to make some changes to the group’s contract management database to speed up entering contracts, printing out contract profiles, and finding records. We identified areas where the computer could do more work so the work <em>we</em> did was speeded up.</p>
<p>We created a project management database to keep track of our projects, and over time enhanced it with additional features like prioritized task lists and integration with vendor contact information.</p>
<p>However, it is very difficult for an IT organization to support Microsoft Access.  Its complexity makes it difficult to troubleshoot when it does not function as expected.  It would take a veritable army to support Microsoft Access throughout a Fortune 1000 enterprise.</p>
<p>When Sharepoint was introduced into US Airways in 2009, I discovered a tool similar to Access in its capabilities, but much easier to learn, and built in a way that made it much harder to break.  Built in security, automatic email capability, electronic workflows, automatic document versioning and check-in check-out make it a business process automation dream.   I began using it to streamline as many of my processes as possible: contract tracking and renewal reminders, license tracking, training approval and tracking, and contingent staffing processes we are processes that could be handled in less time using an automated Sharepoint system.</p>
<p>The breadth of Sharepoint’s capabilities makes it very powerful indeed, including collaboration, portal, search, content management, business forms, business intelligence, workspaces, central management, security and storage. Its out of the box abilities are truly impressive.</p>
<p>So what can Sharepoint do for <strong>your</strong> company?  Wherever you have processes involving approvals, or storage of documents, or sharing of ideas, Sharepoint can probably help streamline and speed up the process.</p>
<p>If you already have Sharepoint in your organization, let’s look at your biggest point of pain together and see if we can devise a way to put Sharepoint to work to ease the pain.</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=328</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What makes a good SharePoint consultant?</title>
		<link>http://www.keithohudson.com/?p=317</link>
		<comments>http://www.keithohudson.com/?p=317#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:40:01 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=317</guid>
		<description><![CDATA[In May 2008, Shane Young wrote a blog on The Sharepoint Farmer’s Almanac asking this very question.  (You can read it at http://tinyurl.com/GoodConsultant)  He points out the importance of the “soft side” of Sharepoint – things like usability, design, taxonomy, business analysis, user adoption, and discovery. Then comes his rant:
“&#60;RANT&#62; Now here comes the part [...]]]></description>
			<content:encoded><![CDATA[<p>In May 2008, Shane Young wrote a blog on The Sharepoint Farmer’s Almanac asking this very question.  (You can read it at <a href="http://tinyurl.com/GoodConsultant">http://tinyurl.com/GoodConsultant</a>)  He points out the importance of the “soft side” of Sharepoint – things like usability, design, taxonomy, business analysis, user adoption, and discovery. Then comes his rant:</p>
<p>“&lt;RANT&gt; Now here comes the part that annoys me the most. <strong>If you don&#8217;t know most everything SharePoint can do out of box then don&#8217;t speak to another customer until you do!</strong> <span id="more-317"></span>Seriously! I can&#8217;t tell you what percentage of my business is cleaning up other so called &#8220;consultants&#8221; but it is a big part. People who walk in the door with their army of .NET developers and start building the functionality the customer is asking for. This would be great except for one small detail. 9 times out of 10 what they are building is already included out of the box. Do you know how many times I see things that are the content query web part recreated? Or they wrote custom navigation because they couldn&#8217;t figure out how to use the one that comes with SharePoint? It drives me bonkers. They hard wire in these things and then guess what? You can&#8217;t upgrade later or the latest service pack breaks something. Why? Because that is your punishment for reinventing the wheel. This may be a great model for the consulting company but really sucks for the customer footing the bill for the never ending cycle of maintenance. &lt;/RANT&gt; “</p>
<p>In short, many Sharepoint consultants don’t know Sharepoint’s full feature set well enough to serve their clients interests rather than their own. One cannot be a good Sharepoint consultant without knowing Sharepoint well enough to use its out of the box capabilities to the fullest before customizing it, and even then, the customization should be done in a way that is sustainable without a consultant going forward if at all possible.  Based on the comments to Shane’s post, there are lots of people out there who know Sharepoint well who agree with Shane.</p>
<p>I would go one step further.  <strong>A GREAT Sharepoint consultant</strong> not only maximizes the power of Sharepoint out of the box, but also engages in knowledge transfer so that the client’s business users are able to build their own solutions after the consultant leaves.</p>
<p>As a business user who has spent 11 years automating my own business processes (mostly in Access), I know the power of owning your own destiny, of being able to enhance a solution on the fly to save future time and effort.  Sharepoint makes it possible for non-programmers to become owners of their own automated processes, and gives them the ability to tweak them and adapt them quickly to changing business needs.  I think very few companies or Sharepoint consultants understand the true power of Sharepoint as a tool for business end users.</p>
<p>The continual stream of job postings I see for Sharepoint developers with Dot Net and other programming experience tells me that in the two years since Shane wrote his post, virtually no one has really tapped into the true power of Sharepoint yet. If they had, we would be seeing a stream of postings for Sharepoint Solution Specialists: non-programmers who can analyze and re-engineer a business process and design a Sharepoint solution using nothing but Sharepoint’s out of the box capabilities and Sharepoint Designer (plus Infopath forms ONLY if the Sharepoint installation is MOSS Enterprise).</p>
<p>I believe that those companies that catch the vision of Sharepoint as a tool to empower end users to automate their own processes without programmers, and who provide those end users with sufficient training and support so that they can follow good governance practices and good design principles will gain a competitive advantage in their industries</p>
<p>To your prosperity,</p>
<p>Keith O. Hudson</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=317</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Story: The Birth of a Sharepoint Solutions Designer</title>
		<link>http://www.keithohudson.com/?p=311</link>
		<comments>http://www.keithohudson.com/?p=311#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:43:24 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Life Lessons]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=311</guid>
		<description><![CDATA[From January 1999 to June 2010, I worked at America West Airlines (now US Airways), mostly as a contracts manager for the IT contracts. For two years right after the merger (2006, 2007) I did process re-engineering to bring some of the pre-merger processes together. During my entire time at AWA/USA, I have been passionate [...]]]></description>
			<content:encoded><![CDATA[<p>From January 1999 to June 2010, I worked at America West Airlines (now US Airways), mostly as a contracts manager for the IT contracts. For two years right after the merger (2006, 2007) I did process re-engineering to bring some of the pre-merger processes together. During my entire time at AWA/USA, I have been passionate about trying to streamline and automate business processes to the greatest extent possible given the tools available, which included primarily mail merge, macros and Microsoft Access. I love computers, and I reasoned that <strong>if a business task is capable of being performed by a computer, we shouldn’t have a human doing it</strong>.<span id="more-311"></span></p>
<p>For instance, when I first joined the Contract Services Group in the IT department as a contract analyst, I discovered the administrative assistant spending close to 40 hours laboriously printing paper copies of the contracts kept in the contract management database system one at a time, since the manager of the group didn’t trust electronic backup.  (He didn’t trust a system that was not within his full control. I’m a lot like him.)  After a little research, I found that the database system was written in Microsoft Access, and that I could connect to the tables through a separate Access database, so I built a new front end for the contract management system that shortened the backup printing task from 40 hours to 5 minutes. I made the first screen we saw when the database opened a summary list of all the contracts that you could scroll through or search on, instead of making the user drill down through multiple levels of screens to find the contract she was looking for.</p>
<p>I revamped the method for entering new contract information so that it could all be entered from a single screen, instead of having to go to six separate screens. I estimate that reduced input time by at least 40%.  I built in a module that allowed us to verify the contents of about 1,000 contract records in the database in an orderly fashion without interrupting our other work, in about 6 or 8 weeks time.  I built a project management database to keep track of the dozens of contracts we were working on at any given time, and over time, enhanced it so that with a single mouse click, we could each see our own tasks, organized by priority, with due dates and next steps.</p>
<p>But since MS Access was not supported formally, if I ever got stuck or my application broke, I was on my own. I spent many hours pulling my hair out trying to find or fix a bug, or trying to learn how to accomplish a particular task that would speed up our jobs.  And it didn’t take very much time to streamline some of our processes.  For instance, when sharing Outlook contacts between 3 of us proved fraught with peril (this was back in 2000), I took a few hours and wrote a phone directory database that had all the contact information for our vendors, so we could all access that information from a single source.  Then, later, I added a button to our contract management database so we could see the phone directory for the vendor of a particular contract with a single click.  Still later, I added a button to display the company’s name and address in a pop up form that we could copy quickly when we needed to address an envelope. Later, we wanted to know how fresh the information was, so I added a field that showed the last time the information had been verified, triggered by a single button click.  I hadn’t heard the term “agile development’ back then, but that’s what I was doing.</p>
<p>When I was introduced to Sharepoint in 2009, I was excited because here was MS Access on steroids, officially supported by the IT department, and with a very easy to use GUI.  However, although Sharepoint was formally supported by the IT department, I soon discovered that the sole Sharepoint administrator was a) swamped, b) hard to understand (he had a heavy accent) and c) had difficulty understanding what I really wanted (which was to learn how to design my own Sharepoint solutions, NOT have him tell me why I couldn’t do what I was trying to do).</p>
<p>After working with Sharepoint for only a short time, I instinctively knew that Sharepoint had the power to do everything I had ever done in MS Access and more &#8212; I just had to find out how to do it.  The built in security, the connection to Active Directory with automatic email capability, and electronic workflows all promised to make my efforts to automate business processes much easier than it had been in Access, not to mention automatic versioning and check in check out of documents, and the ability to email documents to a document library.</p>
<p>I just needed a little help understanding how to use the features, and especially, someone to show me how to get started building custom workflows.  I looked for someone who knew more about developing working business solutions in Sharepoint than I did to teach me.  Alas, I was unsuccessful.  The Sharepoint administrator didn’t seem to get what I needed.  I found a couple of dot net developers that had worked with Sharepoint to a greater or lesser extent, but the first just looked at me blankly and said “Huh?” when I asked him how to build a custom workflow. The other one immediately said “You can only do that in Visual Studio,” then proceeded over the weekend to build me a custom workflow without ever asking me what my requirements were.</p>
<p>Then I chanced upon an intensive training course teaching the core features of Sharepoint 2007.  While it wasn’t quite what I thought I needed (I would have loved a 4 day lab on building real world solutions using custom workflows), it electrified me, for it taught me Site Columns, Site Collections, Content Types, and so much more that I had not known before.  And finally, I had someone to show me how to create a custom workflow for Sharepoint using the (free) tool called Sharepoint Designer, and how to debug it.  And during the course, it became abundantly clear (especially after the instructor kept telling me so) that I knew far more about the power of Sharepoint to empower end users to automate their own business processes to speed their work (just like I had been doing for years) than anyone else around me in my organization.</p>
<p>At first, I doubted my abilities, until I reflected on the 11 years of preparation I had undergone to become a highly skilled Sharepoint Solutions Designer. No, I haven’t been working with Sharepoint 2007 for very long, but I <em>have</em> been analyzing business processes, designing a computer-based solution, implementing it, getting feedback from the users, and improving the solution on a continuous cycle, since before Y2K.  My gestation was 11 years long, but a Sharepoint Solutions Designer has been born!</p>
<p>Imagine being able to do the kinds of things I used to do in Access, that without having to wade through tons of VBA code!! Now, just about anyone with the desire to do so can become a business automation wizard.  And my mission is to show them how.</p>
<p>To your prosperity,</p>
<p>Keith O. Hudson</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=311</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook Tricks</title>
		<link>http://www.keithohudson.com/?p=305</link>
		<comments>http://www.keithohudson.com/?p=305#comments</comments>
		<pubDate>Wed, 07 Apr 2010 13:57:33 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Time Saving Tips]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=305</guid>
		<description><![CDATA[Did you know you can edit incoming email messages in Outlook 2003? This can be very handy for keeping your inbox organized, or for making notes when reviewing an incoming email.
If you want to edit the subject line, you simply put your cursor anywhere in the existing subject line, then make whatever additions or deletions [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know you can edit incoming email messages in Outlook 2003? This can be very handy for keeping your inbox organized, or for making notes when reviewing an incoming email.</p>
<p>If you want to edit the subject line, you simply put your cursor anywhere in the existing subject line, then make whatever additions or deletions you wish to make. Click on File/Save on the top line menu to save your changes. To edit the body of the email, you must first select Edit/Edit Message from the top line menu. After you are done editing, make sure you save your changes.</p>
<p>I&#8217;m currently working on a project to download and organize pictures sent to me by email. When I&#8217;ve downloaded the pictures from an email, I add the word &#8220;DONE&#8221; to the subject line so I know I&#8217;ve finished saving the pictures from that email to my hard drive. After I have sent a message back to the sender, I add the word &#8220;Replied&#8221; to the subject line, so I know I have already answered the sender to thank them for their pictures.</p>
<p>I have often edited the body of an email to add a note to myself about action I need to take, or information I&#8217;ll need when replying to the sender, etc.</p>
<p>HINT: Make sure if you have edited the subject line or body before replying to the email, that you remove the edits when you reply if you don&#8217;t want the sender seeing them.</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=305</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hate Word Numbering? I Used To</title>
		<link>http://www.keithohudson.com/?p=302</link>
		<comments>http://www.keithohudson.com/?p=302#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:49:10 +0000</pubDate>
		<dc:creator>keith</dc:creator>
				<category><![CDATA[Microsoft Word]]></category>

		<guid isPermaLink="false">http://www.keithohudson.com/?p=302</guid>
		<description><![CDATA[Do you hate the numbering feature in Microsoft Word like I used to?  I&#8217;ve had a longstanding love-hate relationship with it.  I love the idea that once I&#8217;ve set up numbering, when a document is changed, new sections added or existing sections deleted, the numbering will automatically adjust. I find it much easier to discuss [...]]]></description>
			<content:encoded><![CDATA[<p>Do you hate the numbering feature in Microsoft Word like I used to?  I&#8217;ve had a longstanding love-hate relationship with it.  I love the idea that once I&#8217;ve set up numbering, when a document is changed, new sections added or existing sections deleted, the numbering will automatically adjust. I find it much easier to discuss a long document with others by phone when every paragaph is numbered. </p>
<p>However, it seems that just when I&#8217;ve got things numbered the way I want, I make a change to something in the document (like removing bolding on a word) and the entire numbering system changes. I call it Word Numbering Hell.</p>
<p>After struggling for a couple of hours with numbering a document yesterday, I found <a href="http://www.shaunakelly.com/word/numbering/OutlineNumbering.html" target="_blank">an article by Shauna Kelly</a> that showed me how to escape Word Numbering Hell, by using numbered headings.  It takes a little work to set up the first time, but it simplifies numbering immensely and makes it reliable, as well as giving you complete control over your document. Thank you Shauna!</p>
<span class="fdPrintIncludeParentsPreviousSiblings"></span><span class="fdPrintIncludeParentsChildren"></span>]]></content:encoded>
			<wfw:commentRss>http://www.keithohudson.com/?feed=rss2&amp;p=302</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
