(WF4,VS) WorkflowDesigner Extensions in Visual Studio 2012

(Intro: Sometimes as part of testing I go to silly lengths to try to point out what I think is going to be a bug in a piece of code I have seen. And frequently when I do this, I am basically wrong, for any of various reasons – it’s a bug according to some…

1

(WF4) Link - Using WF4 custom activities to consume OData

Today I’m just advertising another MSDN blog that got circulated my way. This post may only going to make full sense if you’ve heard of OData already. If you’re heard of OData, and have been wondering what a good way to use it from workflow might be, I think you’ll find it good food for…

0

(WF4) Survey–have you customized FlowDecision?

Today I was involved in a playful discussion about what would we do different about Workflow Designer if we could, and the question of ‘what do customers want?’ came up. I think there’s a lot that can change, but one of the ideas I can’t stay away from is improving Flowchart. For instance, searching the…

4

(News) Workflow 1.0 Beta

Dropping the stealth cloak a little, it’s time for some personal news about what I’ve been up to for the last year and a bit. And the answer is? Testing what we are calling in our docs “Workflow 1.0 Beta” (name may change) which is Microsoft’s new Workflow hosting offering that works with WF. Here’s…

6

(WF4.5) Enabling new .Net framework 4.5 features in your rehosted designer application

[Minor disclaimer: content in this post is based upon a non-final release candidate build of .Net 4.5] The workflow designer team had two slightly conflicting goals to tackle in .Net 4.5. Goal one: Make Workflow Designer more awesome for everyone in .Net 4.5. It should be easier to use, it should look better, and it…

8

(WF4.5) Using CSharpValue<T> and CSharpReference<T> in .Net 4.5 – Compiling expressions–and changes in Visual Studio generated XAML

I’ve been publicizing for a while that Visual Studio 11 (still in Beta) supports C# expressions in workflow designer. Of course you might also possibly want to use C# or VB expressions by writing a workflow in code, instead of by building it in Visual Studio. There are actually a couple tricks to doing this,…

5

(WF4, Transactions) Implementation of Transactions in WF4, and Implications

Although I haven’t used this feature in my regular work, I’ve known for a while that WF4.0 ships with a palette of activities designed to support distributed transactions. A distributed transaction is when you have a transaction, which is an atomic commit of a set of operations with a consistency guarantee, implemented in a multi-party…

0

(WF4, Xaml) Mc:Ignorable, ViewStates, HintSizes, VisualBasic Settings, and manipulating XAML programmatically

[Edit 2/5/12: fixed spelling of ‘ignorable’ everywhere]. Or “What is this weird XAML I get from workflow designer that doesn’t look like ‘normal’ XAML?” (No ‘news’ today, just some WF4 olds in article format, and mostly implementation level trivia stuff at that, but I hope it’s interesting. ) Here’s something I whipped up today while…

1

(WF4 - Link) For your reading pleasure – PeteGoo

Today I stumbled upon another WF4 blog with some quality content, so here is my unsolicited and personal recommendation to – if you are thinking about the how-to-host aspects of WF4 – to take a few minutes gaining some insights on how and why WorkflowServiceHost can be a good building block for your enterprise (or…

1

(WF4) Less Known Features - Declarative Expressions using Activities, and ExpressionServices.Convert

If you’re exclusively using the Visual Studio workflow designer to design activities, you might go for a very long time (or forever) without discovering a particular System.Activities namespace, which is System.Activities.Expressions. The first reason you might never discover them is that none of the activities here are visible in the Visual Studio workflow toolbox by…

0