<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SharePoint Workflow != Business Process Management (BPM)</title>
	<atom:link href="http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/</link>
	<description>Stories from a SharePoint Engineer that isn&#039;t afraid of Visual Studio.</description>
	<lastBuildDate>Tue, 07 Sep 2010 19:15:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: sarbjit singh</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3805</link>
		<dc:creator>sarbjit singh</dc:creator>
		<pubDate>Thu, 28 Jan 2010 02:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3805</guid>
		<description>Allow me to add something here. 
i read the marked off content --&gt; &quot;update the workflows every two weeks (exaggeration?) as the business process changes, then you should be ok. But how many companies out there can actually afford to do that right? &quot;

Note in BizTalk server, the business rules component allows a business manager to change business rules on the fly. So you really don&#039;t need a developer to be keeping jumping in to change the workflow bases on changing business rules. 

Again this is about business process workflows/managements and not the human centric workflow, even if i always think BizTalk can do that with a SharePoint/InfoPath front-end. 

Sarbjit</description>
		<content:encoded><![CDATA[<p>Allow me to add something here.<br />
i read the marked off content &#8211;&gt; &#8220;update the workflows every two weeks (exaggeration?) as the business process changes, then you should be ok. But how many companies out there can actually afford to do that right? &#8221;</p>
<p>Note in BizTalk server, the business rules component allows a business manager to change business rules on the fly. So you really don&#8217;t need a developer to be keeping jumping in to change the workflow bases on changing business rules. </p>
<p>Again this is about business process workflows/managements and not the human centric workflow, even if i always think BizTalk can do that with a SharePoint/InfoPath front-end. </p>
<p>Sarbjit</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ Blaesing</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3803</link>
		<dc:creator>Russ Blaesing</dc:creator>
		<pubDate>Mon, 25 Jan 2010 18:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3803</guid>
		<description>Henri,

Excellent Post!  I&#039;m completely with you, except with respect to what you attach to the term &quot;SharePoint Workflow&quot;.  If you used &quot;Microsoft&#039;s SharePoint Workflow System&quot; then you&#039;re right on.  However, if you referred to, say, http://www.spsworkflow.com/sharepoint-workflow.ashx, with the associated capabilities listed in http://www.spsworkflow.com/sharepoint-workflow-designer.ashx, then you can do all of the things you mentioned you can&#039;t do using &quot;SharePoint Workflow&quot;.

Hope this makes sense.  The reality is that Microsoft&#039;s tool just isn&#039;t very functional, while other tools provide true cross-system Business Process Management in their workflow system.</description>
		<content:encoded><![CDATA[<p>Henri,</p>
<p>Excellent Post!  I&#8217;m completely with you, except with respect to what you attach to the term &#8220;SharePoint Workflow&#8221;.  If you used &#8220;Microsoft&#8217;s SharePoint Workflow System&#8221; then you&#8217;re right on.  However, if you referred to, say, <a href="http://www.spsworkflow.com/sharepoint-workflow.ashx" rel="nofollow">http://www.spsworkflow.com/sharepoint-workflow.ashx</a>, with the associated capabilities listed in <a href="http://www.spsworkflow.com/sharepoint-workflow-designer.ashx" rel="nofollow">http://www.spsworkflow.com/sharepoint-workflow-designer.ashx</a>, then you can do all of the things you mentioned you can&#8217;t do using &#8220;SharePoint Workflow&#8221;.</p>
<p>Hope this makes sense.  The reality is that Microsoft&#8217;s tool just isn&#8217;t very functional, while other tools provide true cross-system Business Process Management in their workflow system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Miers</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3780</link>
		<dc:creator>Derek Miers</dc:creator>
		<pubDate>Tue, 12 Jan 2010 18:07:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3780</guid>
		<description>Should have included a link to the site ... www.bpmfocus.org</description>
		<content:encoded><![CDATA[<p>Should have included a link to the site &#8230; <a href="http://www.bpmfocus.org" rel="nofollow">http://www.bpmfocus.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Miers</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3779</link>
		<dc:creator>Derek Miers</dc:creator>
		<pubDate>Tue, 12 Jan 2010 18:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3779</guid>
		<description>I think you are bang up against many issues ... all of which I explored in great depth in my White Paper - SharePoint as a Strategic Weapon ... which is all about the issues associated with Shpt and Process, down to and including the underlying Windows Workflow Foundation, which IMNSHO is a bit limiting. 

Have a look at the web site - you will find the paper on Page 5 of the White Papers area, but you will need to register to get it (BTW - registration on the BPM Focus site requires use of a valid email address ... don&#039;t worry we wont spam you and you can easily opt out of future communication later)</description>
		<content:encoded><![CDATA[<p>I think you are bang up against many issues &#8230; all of which I explored in great depth in my White Paper &#8211; SharePoint as a Strategic Weapon &#8230; which is all about the issues associated with Shpt and Process, down to and including the underlying Windows Workflow Foundation, which IMNSHO is a bit limiting. </p>
<p>Have a look at the web site &#8211; you will find the paper on Page 5 of the White Papers area, but you will need to register to get it (BTW &#8211; registration on the BPM Focus site requires use of a valid email address &#8230; don&#8217;t worry we wont spam you and you can easily opt out of future communication later)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriele Del Giovine</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3776</link>
		<dc:creator>Gabriele Del Giovine</dc:creator>
		<pubDate>Tue, 12 Jan 2010 08:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3776</guid>
		<description>Hi Henry, like John sayd there is a lot of confusion in SharePoint Workflows and about SharePoint WWF Visual Studio based workflows capabilities. Lack of functionalities, versioning, reporting, assignment policies too many code to write. In SP2010 we have little enhacements like reusable workflow but nothing more. In my opinion the real problem relies inside the workflow engine adopted by SharePoint: WWF. WWF demonstrates a lot of problem when hosted inside an IIS process. More, WWF is a very basic Workflow engine.</description>
		<content:encoded><![CDATA[<p>Hi Henry, like John sayd there is a lot of confusion in SharePoint Workflows and about SharePoint WWF Visual Studio based workflows capabilities. Lack of functionalities, versioning, reporting, assignment policies too many code to write. In SP2010 we have little enhacements like reusable workflow but nothing more. In my opinion the real problem relies inside the workflow engine adopted by SharePoint: WWF. WWF demonstrates a lot of problem when hosted inside an IIS process. More, WWF is a very basic Workflow engine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stefan demetz</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3775</link>
		<dc:creator>stefan demetz</dc:creator>
		<pubDate>Tue, 12 Jan 2010 07:59:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3775</guid>
		<description>Sharepoint is more of a human workflow type of tool ... even if one can do lots of things via code ... in the 2010 version Visio will non IT people help in designing flowcharts, so it will more BPM-like

for system workflows Biztalk is more appropriated ...

MS doesn&#039;t have a well-rounded BPM offering (which IMHO, MS is missing a huge boat to let non-IT people easily knit MS software together), so for more advanced all-in-one environment one needs to go to buy third-party software ...</description>
		<content:encoded><![CDATA[<p>Sharepoint is more of a human workflow type of tool &#8230; even if one can do lots of things via code &#8230; in the 2010 version Visio will non IT people help in designing flowcharts, so it will more BPM-like</p>
<p>for system workflows Biztalk is more appropriated &#8230;</p>
<p>MS doesn&#8217;t have a well-rounded BPM offering (which IMHO, MS is missing a huge boat to let non-IT people easily knit MS software together), so for more advanced all-in-one environment one needs to go to buy third-party software &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3773</link>
		<dc:creator>Henry</dc:creator>
		<pubDate>Tue, 12 Jan 2010 02:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3773</guid>
		<description>Hey Mike! Thank you for the comments as well. I&#039;ve updated my post to hopefully make it more clear to future readers that my intentions were not to confuse them about what you can&#039;t do with SharePoint workflows but to use it as a lead-in to future posts about third-party SharePoint workflow/BPM solutions.</description>
		<content:encoded><![CDATA[<p>Hey Mike! Thank you for the comments as well. I&#8217;ve updated my post to hopefully make it more clear to future readers that my intentions were not to confuse them about what you can&#8217;t do with SharePoint workflows but to use it as a lead-in to future posts about third-party SharePoint workflow/BPM solutions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Holliday</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3772</link>
		<dc:creator>John Holliday</dc:creator>
		<pubDate>Tue, 12 Jan 2010 01:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3772</guid>
		<description>Henry, I agree there is a lot of confusion out there, and I appreciate your efforts to shine the light of clarity on this increasingly important topic.  I look forward to reading your next posts and hearing more about your experiences.

I think the term &quot;SharePoint Workflow&quot; is inherently misleading, because there are 3 kinds of SharePoint Workflow.  There are &quot;Sequential&quot;, &quot;State-Machine&quot; and &quot;Declarative No-Code&quot; workflows, each with its own set of strengths and weaknesses.  The &quot;SharePoint Designer&quot; workflows you are describing in your post are &quot;Declarative No-Code&quot; workflows, which admittedly are much more limited in scope than the other two.

However, even the declarative no-code workflows can be extended with custom activities so that you end up with very powerful capabilities that are accessible directly from SharePoint Designer.  In the same way that a well-designed library of server controls can greatly improve the productivity of web developers, a well-designed activity library can enable power users to automate fairly complex business processes.</description>
		<content:encoded><![CDATA[<p>Henry, I agree there is a lot of confusion out there, and I appreciate your efforts to shine the light of clarity on this increasingly important topic.  I look forward to reading your next posts and hearing more about your experiences.</p>
<p>I think the term &#8220;SharePoint Workflow&#8221; is inherently misleading, because there are 3 kinds of SharePoint Workflow.  There are &#8220;Sequential&#8221;, &#8220;State-Machine&#8221; and &#8220;Declarative No-Code&#8221; workflows, each with its own set of strengths and weaknesses.  The &#8220;SharePoint Designer&#8221; workflows you are describing in your post are &#8220;Declarative No-Code&#8221; workflows, which admittedly are much more limited in scope than the other two.</p>
<p>However, even the declarative no-code workflows can be extended with custom activities so that you end up with very powerful capabilities that are accessible directly from SharePoint Designer.  In the same way that a well-designed library of server controls can greatly improve the productivity of web developers, a well-designed activity library can enable power users to automate fairly complex business processes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henry</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3771</link>
		<dc:creator>Henry</dc:creator>
		<pubDate>Tue, 12 Jan 2010 01:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3771</guid>
		<description>Hey John! Firstly, thank you for commenting. You’ve made some very good points especially in terms of my conclusions being overstated and cursory. 

My first intention is not to degrade SharePoint in any way but to point out the differences between the 2 subjects as they are often misunderstood to be one in the same. I think this is especially true amongst business users since Microsoft doesn’t have a BPM product that also enables business users to design and implement processes outside of Visual Studio (does BizTalk have a non-Visual Studio tool for business users?).

My second intention, which should’ve been stated from the beginning, is that my analysis is based on solely what you get out of the box and through SharePoint Designer. Without creating custom actions or opening up Visual Studio, I stand by my statements unless I’m smoking a crack pipe and am totally missing it (you can tell me that, I won’t be offended  ). 

The statement I made in regards to SharePoint workflows not scaling outside of SharePoint only applies to OOTB + SharePoint Designer. I believe once you get into Visual Studio there really are no boundaries and practically anything is possible. 

If there’s anything else that’s sticking out as incorrect, please do let me know. We learn something new everyday!</description>
		<content:encoded><![CDATA[<p>Hey John! Firstly, thank you for commenting. You’ve made some very good points especially in terms of my conclusions being overstated and cursory. </p>
<p>My first intention is not to degrade SharePoint in any way but to point out the differences between the 2 subjects as they are often misunderstood to be one in the same. I think this is especially true amongst business users since Microsoft doesn’t have a BPM product that also enables business users to design and implement processes outside of Visual Studio (does BizTalk have a non-Visual Studio tool for business users?).</p>
<p>My second intention, which should’ve been stated from the beginning, is that my analysis is based on solely what you get out of the box and through SharePoint Designer. Without creating custom actions or opening up Visual Studio, I stand by my statements unless I’m smoking a crack pipe and am totally missing it (you can tell me that, I won’t be offended  ). </p>
<p>The statement I made in regards to SharePoint workflows not scaling outside of SharePoint only applies to OOTB + SharePoint Designer. I believe once you get into Visual Studio there really are no boundaries and practically anything is possible. </p>
<p>If there’s anything else that’s sticking out as incorrect, please do let me know. We learn something new everyday!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Oryszak</title>
		<link>http://blog.henryong.com/2010/01/10/sharepoint-workflow-business-process-management-bpm/#comment-3769</link>
		<dc:creator>Mike Oryszak</dc:creator>
		<pubDate>Tue, 12 Jan 2010 00:44:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.henryong.com/?p=402#comment-3769</guid>
		<description>I agree with John, Workflow != BPM.  While the features fall well short of a mid to high end Enterprise BPM tool there are some very useful features there that provide much needed functionality to the business to help bridge the gap.

The biggest exception I take is its ability to scale and integrate with other systems.  I&#039;ve managed to integrate SharePoint&#039;s workflows with a number of third party tools and have instantiated a workflow automatically from an outside system.  There are no real limitations here.  

I think you may want to revisit some of these points.</description>
		<content:encoded><![CDATA[<p>I agree with John, Workflow != BPM.  While the features fall well short of a mid to high end Enterprise BPM tool there are some very useful features there that provide much needed functionality to the business to help bridge the gap.</p>
<p>The biggest exception I take is its ability to scale and integrate with other systems.  I&#8217;ve managed to integrate SharePoint&#8217;s workflows with a number of third party tools and have instantiated a workflow automatically from an outside system.  There are no real limitations here.  </p>
<p>I think you may want to revisit some of these points.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
