Exciting Possibilities.
I have only just discovered Workflow Foundation and it seems very exciting to me.
I would like to ask the wise heads of this forum how to tackle my application.
I am developing an IVR (Voice XML) development tool, and would like to use Workflow Foundation (if it makes sense to do so), so it would need to be hosted outside Visual Studio.
The application will allow a user to drag an drop activities and behind the scenes the VXML code will be created (so I don't think I need to generate CS or VB code). Also, I don't have any intention of trying to run the VXML in my application, it simply is a creation / editing tool.
A very basic IVR script could look like:
New Call ->
Play Welcome Message (wav file) ->
Play Menu Options ->
Wait for input from user (digits)
-> If user makes no input in time, then dial a preset extension
-> When user has entered digits, then dial extension matching digits dialled.
So my questions are:
Does my scenario fit the Workflow Foundation model?
Do I need to develop my own kind of workflow classes or can I use the given workflows?
Where do I put the vxml creation logic? In the activity itself?
I understand Microsoft Speech Server 2007 is doing something similar with WWF, But I haven't seen or used that.
Thanks for your input.
Matt

