<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Workflow</title><link>https://www.infopathdev.com:443/forums/50.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: How to split an approval process</title><link>https://www.infopathdev.com:443/forums/thread/97218.aspx</link><pubDate>Wed, 30 Apr 2014 04:43:40 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:97218</guid><dc:creator>eastuto</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/97218.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=50&amp;PostID=97218</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;One
solution may be to create two separate Approval Sections 2A and 2B in the same view.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;You would have a few variables&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;FormStatus (relates to overall form &amp;nbsp;status)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;ApprovalStatus2A - relates to the section 2A approval&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;ApprovalStatus 2B - relates to the section 2B approval.&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;ApprovalStatus3A - relates to the section 3A approval&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;ApprovalStatus 3B - relates to the section 3B approval.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;I assume that you would have a different view for state 2 and stage 3 approval &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;You
add some logic to the FormOpen event which says that &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-fareast-language:EN-US;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;If the ApprovalStatus2A = pending&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0cm 0cm 0pt 57pt;text-indent:-18pt;mso-list:l0 level2 lfo1;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-fareast-language:EN-US;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Then don’t lock the Approval Section
A&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0cm 0cm 0pt 21pt;text-indent:-18pt;mso-list:l0 level1 lfo1;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-fareast-language:EN-US;"&gt;&lt;span style="mso-list:Ignore;"&gt;-&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;IF ApprovalStatus2B = pending&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0cm 0cm 0pt 57pt;text-indent:-18pt;mso-list:l0 level2 lfo1;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-fareast-language:EN-US;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Then don’t lock Approval Section B&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="margin:0cm 0cm 0pt 57pt;text-indent:-18pt;mso-list:l0 level2 lfo1;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Then perhaps once both 2A and 2B approvalstatus = approved, third FormStatus variable would be made to equal Stage3 and Form Open logic would open the form in State3 View.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Essentially this keeps most of the workflow logic within the form itself.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;The SharePoint workflow would simply&amp;nbsp;direct traffic (ie send out emails to appropriate users) each time the form is changed. So in that regard, you would need to make the workflow run each time the form is changed.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Hope this makes sense.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Regards,&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;Eugene&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;mso-bidi-font-size:11.0pt;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;

&lt;/font&gt;&lt;/p&gt;</description></item><item><title>How to split an approval process</title><link>https://www.infopathdev.com:443/forums/thread/97123.aspx</link><pubDate>Thu, 24 Apr 2014 03:17:08 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:97123</guid><dc:creator>dsanchez</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/97123.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=50&amp;PostID=97123</wfw:commentRss><description>&lt;p&gt;Hi guys, got a fairly complicated workflow approval request from the business and having some serious issues trying to map it out. Thought of asking for some advice here as you do :)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The title probably doesn&amp;#39;t give the workflow any justice, so bear with me to try and explain exactly how this is supposed to work. I have also attached a simple workflow process of the logistics on how this is supposed to operate also to try and clear any doubt.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The main issue I am trying to get my head around is after the Step 1 approval has been granted, how do I branch the workflow and run the 2 approval processes side by side?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Bit of background:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Using SharePoint 2010 list as the main data source&lt;/li&gt;&lt;li&gt;Set up content approval on the list (not sure if required)&lt;/li&gt;&lt;li&gt;Currently its a manual custom list workflow in SPD&lt;/li&gt;&lt;ul&gt;&lt;li&gt;I have created a step for each process for the workflow, i.e. 1 step for Level 1 Check, Level 2 Check, Level 2a Check etc&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using the Start Approval Process Action, Variable isItemApproved, then Set content approval to Approved -&amp;gt; Else set content Approval to Rejected&lt;/li&gt;&lt;li&gt;If approved, then set custom column &amp;quot;CurrentView&amp;quot; to display the next step&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;If CurrentView is equal to CurrentStep, run the next start approval process etc&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You still with me? hehe&lt;/p&gt;&lt;p&gt;Ok, so the above workflow from here seems to work ok. It creates specific tasks for the approvers in the SP Tasks list, changes the CurrentView column to the specific view but runs in a sequential order as designed in SPD. So once Level 1 Check is approved, Level 2 Check follows, then Level 3 etc&lt;/p&gt;&lt;p&gt;What I need to be able to do is, once Level 1 has been approved, split the workflow process and run two separate streams of workflows and approval processes (as displayed in the image), both running simultaneously.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Can this be done?&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope I have been able to explain myself properly here and you guys understand what I am trying to achieve.&lt;/p&gt;&lt;p&gt;Many thanks, looking forward to hearing back&lt;/p&gt;&lt;p&gt;Sanchez &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>