<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Workflow</title>
        <link>http://blogs.3sharp.com/davidg/category/116.aspx</link>
        <description>Workflow</description>
        <language>en-US</language>
        <copyright>David Gerhardt</copyright>
        <managingEditor>davidg@3sharp.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>Content Type Book Corrections</title>
            <link>http://blogs.3sharp.com/davidg/archive/2009/02/20/5032.aspx</link>
            <description>&lt;p&gt;I would like to thank everyone who has purchased our book &lt;a href="http://www.amazon.com/Building-Content-Type-Solutions-SharePoint/dp/1584506695/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221580433&amp;amp;sr=8-1"&gt;Building Content Type Solutions in SharePoint 2007&lt;/a&gt; (all three of you ☺). In a previous lifetime, I was a copy editor at a daily newspaper. That experience helped me to notice a few things that were slightly "off" when re-reading my own work. So, in an effort to bring you the highest quality of reading material, I want to point out the following corrections in the first printing:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Page 48, first paragraph, ninth line&lt;/strong&gt; - It should read "The New Site Column page allows you &lt;em&gt;to&lt;/em&gt; define a site column...". The "to" is missing. I know that is a picky catch, but I am a picky person. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Page 55, second line of the note&lt;/strong&gt; - The name of the Office Word 2007 document template that is available at &lt;a href="http://www.courseptr.com/downloads"&gt;http://www.courseptr.com/downloads&lt;/a&gt; is Performance_Appraisal.docx. Note the "_" character between "Performance" and "Appraisal". &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Page 89, first paragraph, fourth line&lt;/strong&gt; - It should read "...which will be displayed in the &lt;em&gt;date picker&lt;/em&gt; content control...". The AppraisalDate column is mapped to a date picker content control, not a plain text content control. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Page 122, first paragraph, third line&lt;/strong&gt; - It should read "...can contain a hard-coded link to the &lt;em&gt;appraiser document library&lt;/em&gt;...". In the email message body, we provide a link to the library, not the appraisal document. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hopefully, these and other minor errors will be cleaned up in subsequent book printings.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5032.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2009/02/20/5032.aspx</guid>
            <pubDate>Fri, 20 Feb 2009 19:22:56 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2009/02/20/5032.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5032.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Modifying Date Formats in SharePoint Designer Workflows</title>
            <link>http://blogs.3sharp.com/davidg/archive/2009/01/28/5030.aspx</link>
            <description>&lt;p&gt;You may have noticed that you cannot modify date formats with out-of-the-box SharePoint Designer workflow functionality. As a result, when you look up a date field in the message body of a &lt;strong&gt;Send an Email&lt;/strong&gt; action, the date will get displayed as "1/28/2009 12:00:00 AM" in the message that is sent to the user.&lt;/p&gt;
&lt;p&gt;If the workflow is attached to a form library, there is a codeless workaround that you could implement from within the InfoPath form designer. Just add a rule for your dateTime node (or date node) that re-formats the value to a string node. Use one of the declarative substring functions to modify the format accordingly. In the case of a dateTime node, you may want to use the &lt;strong&gt;substring-before&lt;/strong&gt; function to capture everything that precedes the "T", as shown in the following figure.&lt;/p&gt;
&lt;img alt="Modifying the Date Format" src="http://www.3sharp.com/files/davidg/DateSubstring.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;When publishing the form template back to the library, be sure to promote the string node that contains the modified date format. Then, in the SharePoint Designer workflow, you can perform a lookup for the string node.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5030.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2009/01/28/5030.aspx</guid>
            <pubDate>Wed, 28 Jan 2009 23:58:13 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2009/01/28/5030.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5030.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SharePoint Connections Session Decks</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/12/01/5014.aspx</link>
            <description>&lt;p&gt;A few people who did not attend &lt;a href="http://www.devconnections.com/shows/FALL2008SP/default.asp?s=123"&gt;SharePoint Connections&lt;/a&gt; last month have asked how to get the decks I used in my presentations. The quickest and easiest way: download them &lt;a href="http://www.3sharp.com/files/davidg/SPC_Session_Decks.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5014.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/12/01/5014.aspx</guid>
            <pubDate>Mon, 01 Dec 2008 20:02:40 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/12/01/5014.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5014.aspx</wfw:commentRss>
        </item>
        <item>
            <title>In the Can</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/11/21/5013.aspx</link>
            <description>&lt;p&gt;No, I am not in the bathroom (or potty, as my kids like to say). The book that Kevin Martin and I have been working on, &lt;a href="http://www.amazon.com/Building-Content-Type-Solutions-SharePoint/dp/1584506695/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221580433&amp;amp;sr=8-1"&gt;Building Content Type Solutions in SharePoint 2007&lt;/a&gt;, is &lt;a href="http://idioms.thefreedictionary.com/in+the+can"&gt;in the can&lt;/a&gt; (i.e., it shipped yesterday). So, if you have ever created or thought about creating document-centric SharePoint solutions, you might want to add this book to your holiday shopping list. If anything, it should be a great bedtime read for young ones. :-)&lt;/p&gt;
&lt;p&gt;I am grateful to everyone who helped or offered to help with this project. I especially want to thank Jen Blaney (our editorial assistant at &lt;a href="http://www.charlesriver.com/Books/Features.aspx"&gt;Charles River Media&lt;/a&gt;), Marta Justak (our project editor), and Stacia Misner (our technical editor). Without them, none of this would have been possible.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5013.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/11/21/5013.aspx</guid>
            <pubDate>Fri, 21 Nov 2008 17:54:51 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/11/21/5013.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5013.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Update on the Content Types Book</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/10/28/5003.aspx</link>
            <description>&lt;p&gt;Last month I provided a teaser about the book I am writing with Kevin Martin (a 3Sharp colleague) titled &lt;a href="http://www.amazon.com/Building-Content-Type-Solutions-SharePoint/dp/1584506695/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221580433&amp;amp;sr=8-1"&gt;Building Content Type Solutions in SharePoint 2007&lt;/a&gt;. We are in the final editing stages now and should be completely done in the next few weeks. If all goes well, I will have a flier to pass out at &lt;a href="http://www.devconnections.com/shows/FALL2008SP/default.asp?s=123"&gt;SharePoint Connections&lt;/a&gt; for those interested. The chapter titles (which may be subject to change) are as follows:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;What Is a Content Type? &lt;/li&gt;
    &lt;li&gt;Included Content Types &lt;/li&gt;
    &lt;li&gt;Site Columns &lt;/li&gt;
    &lt;li&gt;Document Template &lt;/li&gt;
    &lt;li&gt;Document Information Panel &lt;/li&gt;
    &lt;li&gt;Workflows &lt;/li&gt;
    &lt;li&gt;Information Management Policies and Document Conversions &lt;/li&gt;
    &lt;li&gt;Out-of-the-Box Solution Walkthrough &lt;/li&gt;
    &lt;li&gt;Automating the Performance Appraisal Solution &lt;/li&gt;
    &lt;li&gt;Completing and Deploying the Appraisal Process &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The last mile is always the most difficult...&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5003.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/10/28/5003.aspx</guid>
            <pubDate>Tue, 28 Oct 2008 20:29:24 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/10/28/5003.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5003.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Integrating Lotus Notes with the 2007 Release</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/10/28/5002.aspx</link>
            <description>&lt;p&gt;Last year we worked with &lt;a href="http://blog.advisor.com/blog/garydev.nsf"&gt;Gary Devendorf&lt;/a&gt; to create a two-day training course about 2007 Microsoft Office system interoperability with Lotus Notes 7. The course was geared toward Notes developers and had sessions about Visual Studio 2005 and Domino Web services, ASP.NET, the Open XML Formats, InfoPath, Access, and Excel, to name a few.&lt;/p&gt;
&lt;p&gt;For the next month or so we will be working with Gary again to upgrade the materials. The new training course will still use Lotus Notes 7, but we will convert the Visual Studio 2005 projects to Visual Studio 2008 and add new content for subjects such as the Business Data Catalog, InfoPath Forms Services, custom workflows, and mobile development activities. Gary will be providing training updates on his blog. For more interoperability information, check out the &lt;a href="http://interoptips.com/"&gt;InteropTips Community Site&lt;/a&gt; for developers of .NET and Lotus Notes applications.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/5002.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/10/28/5002.aspx</guid>
            <pubDate>Tue, 28 Oct 2008 19:58:08 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/10/28/5002.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/5002.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SharePoint Connections Fall 2008</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/09/25/4963.aspx</link>
            <description>&lt;p&gt;The fall event for &lt;a href="http://www.devconnections.com/shows/FALL2008SP/default.asp?s=123"&gt;SharePoint Connections 2008&lt;/a&gt; is a little more than a month away from now (November 10–13 in Las Vegas). Once again, I am lucky enough to be one of the speakers, and my sessions are as follows:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Developing InfoPath Client-Only Forms for SharePoint&lt;/strong&gt; — This session explores many of the form designer capabilities for InfoPath client-only solutions. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Developing InfoPath Browser Forms for SharePoint&lt;/strong&gt; — This session explains some of the limitations in working with InfoPath Forms Services and discusses ways to optimize browser forms using out-of-the-box and managed code techniques. &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Adding Codeless Workflows to InfoPath Form Solutions&lt;/strong&gt; — This session identifies how you can integrate codeless workflows into SharePoint form solutions. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It should be a great event, and I look forward to meeting many of you there.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/4963.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/09/25/4963.aspx</guid>
            <pubDate>Thu, 25 Sep 2008 15:42:33 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/09/25/4963.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/4963.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Building Content Type Solutions in SharePoint</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/09/16/4953.aspx</link>
            <description>&lt;p&gt;For the past few months Kevin Martin (a 3Sharp colleague) and I have been writing a book titled &lt;a href="http://www.amazon.com/Building-Content-Type-Solutions-SharePoint/dp/1584506695/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221580433&amp;amp;sr=8-1"&gt;Building Content Type Solutions in SharePoint 2007&lt;/a&gt;. The book is a step-by-step walkthrough for building a performance appraisal solution with a SharePoint content type. It takes an approach similar to the one I used last year when writing about the &lt;a href="http://blogs.3sharp.com/davidg/archive/2007/05/29/3221.aspx"&gt;time-off request solution&lt;/a&gt;, but with much more detail and a couple of chapters devoted to programmatic enhancements. The book is scheduled to be published later this year by &lt;a href="http://www.charlesriver.com/Books/Features.aspx"&gt;Charles River Media&lt;/a&gt;. I will be providing more details on this site in the next month or so as we put the finishing touches on the book. Stay tuned...&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/4953.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/09/16/4953.aspx</guid>
            <pubDate>Tue, 16 Sep 2008 16:20:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/09/16/4953.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/4953.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Creating Custom Workflows with SharePoint Designer 2007</title>
            <link>http://blogs.3sharp.com/davidg/archive/2008/06/06/4901.aspx</link>
            <description>&lt;p&gt;Microsoft just published another Visual How To, &lt;a href="http://msdn.microsoft.com/en-us/library/cc627286.aspx"&gt;Creating a Custom Approval Workflow for SharePoint Server 2007 Using SharePoint Designer 2007&lt;/a&gt;, written by yours truly. This Visual How To explains how to build a SharePoint Designer approval workflow for the sample expense report form template that comes with InfoPath 2007. The article and video show how to modify and then publish the form template to a SharePoint document library, define a new workflow and attach it to that document library, and add conditional logic within the workflow designer. This codeless approach to building an expense report workflow is an alternative to working in Visual Studio 2008, which fellow 3Sharp developer &lt;a href="http://blogs.3sharp.com/miker"&gt;Mike Rand&lt;/a&gt; describes in the Visual How To titled &lt;a href="http://msdn.microsoft.com/en-us/library/cc627283.aspx"&gt;Building an Expense Report Approval Workflow for SharePoint Server 2007 Using Visual Studio 2008&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.3sharp.com/davidg/aggbug/4901.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2008/06/06/4901.aspx</guid>
            <pubDate>Fri, 06 Jun 2008 17:11:30 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2008/06/06/4901.aspx#feedback</comments>
            <slash:comments>41</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/4901.aspx</wfw:commentRss>
        </item>
        <item>
            <title>SharePoint Workflow: Error Updating a List Item</title>
            <link>http://blogs.3sharp.com/davidg/archive/2007/10/18/3785.aspx</link>
            <description>If you have ever encountered the "Error updating a list item: Document checked out" issue in a SharePoint workflow, it appears that there is a resolution...&lt;img src="http://blogs.3sharp.com/davidg/aggbug/3785.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Gerhardt</dc:creator>
            <guid>http://blogs.3sharp.com/davidg/archive/2007/10/18/3785.aspx</guid>
            <pubDate>Thu, 18 Oct 2007 22:34:00 GMT</pubDate>
            <comments>http://blogs.3sharp.com/davidg/archive/2007/10/18/3785.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blogs.3sharp.com/davidg/comments/commentRss/3785.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>