locked
Activity Participants - how to manage assignments of activities to specific users?

    Question

  • Hi.

     

    More then a year ago somebody submitted the following question to this forum that never got answered:

     

    We are currently developing a custom inventory, sales, and contact management system.  The system (ASP.NET 2.0) maintains customers, inventory, and orders, and our next phase must provide workflow to integrate the users with each other in a task-driven workflow.  We would like to use Windows Workflow Foundation as our workflow technology platform.

     

    My question is around the presentation of a "task list" for each user.  In our proposed workflow solution, many complex workflows will be processing simultaneously, and each user will have many "tasks" assigned to them at any given time.  We are looking for a best-practice approach for displaying the tasks assigned to a given user.  Does anyone have any suggestions, or are there any demos available?

     

    So, here at work we have a same issue and we are at the point where we need to decide how to handle assignments of activities to users.

     

    It would be great if we could get some suggestions about the approach that you used to address this requirement.

     

    This is a burning issue at work and any help would be much appreciated .

     

    Thanks,

     

    P.

     

    Tuesday, October 16, 2007 3:29 PM

Answers

  • Hi,

     

    The closest concept that you are asking for is the notion of an InteractionActivity that can freeze your workflow while waiting for feedback from a certain user (pre-associated in the workflow design stage).

     

    Try to check Shelly's sample on Page Flow Navigation that describes such a mechanism plus the page flow ability:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1891726&SiteID=1

     

    Thanks,

    -Constantin

     

    Tuesday, October 16, 2007 6:57 PM

All replies

  • Hi,

     

    The closest concept that you are asking for is the notion of an InteractionActivity that can freeze your workflow while waiting for feedback from a certain user (pre-associated in the workflow design stage).

     

    Try to check Shelly's sample on Page Flow Navigation that describes such a mechanism plus the page flow ability:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1891726&SiteID=1

     

    Thanks,

    -Constantin

     

    Tuesday, October 16, 2007 6:57 PM
  • Another alternative you might consider is to use Microsoft CRM for your sales & contact management, use sharepoint for managing user task and as a portal to the system and glue the whole thing together with WF, webservice calls and some custom web parts. Most of the functionality you outline already exisits in these products and they are highly customizable if you have specific needs. This approach will significantly reduce the amout of development that you have to do (but increase you licencing costs).

     

    Its just a thought

     

    Adrian

     

    Wednesday, October 17, 2007 8:25 AM
  • Thanks Adrian.

     

    Increasing of the licencing costs is something that is definitely concern. I am analyzing WF started kit at the moment and trying to see if their approach is something I can reuse. Do you have any expiriance with this starter kit?

     

    P.

    Wednesday, October 17, 2007 12:33 PM
  •  

    Dont know much about the starter kit. Therese lots of good samples included with the WF SDK. Also, you could use sharepoint services for you task managerment as this is free on the windows server platform. CRM is too expensive either depending on you particular scenario - i reckon its a lot cheaper than a large custom devleopment project.
    Wednesday, October 17, 2007 12:40 PM