Since, UML 2.0 and BPMN standards are widely used, so in WF4, do we have the ready-made activity block for them?
View Complete Post
Hi, I am looking at simultaneously making WCF calls and updating SharePoint list data in a Workflow.
I know that the OOB workflow activites (create task / create list item / check in document) will "batch", in that the transactions do not get submitted to the database until a workflow commit point is hit. This is great because it means we have secure "rollback"
handling, if one of the operations fails then NONE of them are committed.
My main problem is how to hook these up with WCF calls. I know that there is an activity in WF 3.5 (SendActivity / ReceiveActivity) which relate directly to WCF calls, but do these batch in a single transaction, alongside the SharePoint
If the answer is no, then I am facing the problem that my WCF service is going to get called whether the next commit point is reached or not!
The .NET Framework 4 makes it easier than ever to implement WCF services using WF. We'll demonstrate just how easy it is by modeling a long-running, durable and instrumented workflow based on a real-world business case without having to write any code.
MSDN Magazine May 2010
In this article, the author covers the new features in SharePoint 2010 geared for workflow developers and thenÃÂ walks the readerÃÂ through a couple of new user scenarios.
MSDN Magazine November 2009
This month's column describes how to use WCF for communication between a workflow and a host application in Windows Workflow Foundation 3. This knowledge should help developers with their efforts using WF3 and prepare them for WF4, where WCF is the only abstraction over queues (referred to as "bookmarks" in WF4) that ships with the framework.
Design patterns provide a common, repeatable approach to solving software development tasks, and many different patterns can describe how to accomplish a certain goal in code. When developers begin working with Windows Workflow Foundation (WF), they often ask about how to accomplish common tasks with the technology. This month's column discusses several design patterns used in WF.
MSDN Magazine August 2009
Integrating workflow into ASP.NET applications means communicating with activities via a workflow queue and hosting the runtime in the global application class. We'll show you how.
MSDN Magazine January 2009
The heart of Windows Workflow Foundation is its declarative programming model. Here are some best practices to consider when using WF to realize software solutions in the real world.
MSDN Magazine December 2008
Matt Milner addresses reader requests for information about safely sharing a persistence database across applications and using lesser-known parts of the framework such as ChannelManagerService.
MSDN Magazine August 2008
When building workflows, you must consider the developer experience, available tools, long-term maintenance, and future versioning.
MSDN Magazine May 2008
With the NET Framework 3.5, Windows Workflow Foundation can now truly be integrated with Windows Communication Foundation. This column describes how the integration works and how to make use of it effectively.
MSDN Magazine Launch 2008
State Machine workflows represent a different way of visualizing program logic. Rather than flowing from activity to activity like sequential workflows, State Machines transition from state to state. Learn about uses for State machines and see how to design and build a State Machine workflow with Windows Workflow Foundation.
MSDN Magazine February 2008
Matt Milner introduces the Windows Workflow Foundation (WF) communication architecture and covers sending data out of a workflow and submitting data to running workflow instances.
MSDN Magazine September 2007
MSDN Magazine March 2007
This article covers the core components required for building custom activities in Windows Workflow Foundation.
MSDN Magazine December 2006
Windows Workflow Foundation supports virtually any scenario where human operaÃÂ¬tors are involved. Learn how to use it to tame your workflows.
MSDN Magazine November 2006