locked
Workflow Performance RRS feed

  • Question

  • I have a requirement to check 3 fields then update another field based on the previous fields.

     

    ie if field a = 1 & field b = 1 & field c = 1 then update field d to 10

    otherwise if field a = 1 & field b = 1 & field c = 2 then update field d to 20

    otherwise if field a = 1 & field b = 1 & field c = 3 then update field d to 30

    otherwise if field a = 1 & field b = 2 & field c = 1 then update field d to 40

     

    my question is do workflows execute faster through the use of child workflows??

     

    would ibe better off to make one workflow looking at field a, then another child looking at field b then another child updating field d depending on field c ??

     

    hope this makes sense

     

    Thanks in advance

    Friday, February 1, 2008 11:42 PM

Answers

  • Dear Tango,

     

    For standar microsoft workflows every time if you make one workflow thats faster than making child workflows.

     

    These conditions you can set in one workflow.

     

    Best Regards,

    Imran

     

    http://microsoftcrm3.blogspot.com

     

     

    Saturday, February 2, 2008 2:27 PM
    Moderator
  • Workflows can execute faster with child workflows in some scenarios.  For example, if you have one workflow that has 60 different conditions, that will be slower than if you split it out into a couple of child workflows.  Also, it can be faster to manage, especially if you use child workflows for common actions, then you only have to create that action one time, rather than multiple times in the same workflow.
    Thursday, May 7, 2009 10:29 AM
    Moderator

All replies

  • Dear Tango,

     

    For standar microsoft workflows every time if you make one workflow thats faster than making child workflows.

     

    These conditions you can set in one workflow.

     

    Best Regards,

    Imran

     

    http://microsoftcrm3.blogspot.com

     

     

    Saturday, February 2, 2008 2:27 PM
    Moderator
  • Workflows can execute faster with child workflows in some scenarios.  For example, if you have one workflow that has 60 different conditions, that will be slower than if you split it out into a couple of child workflows.  Also, it can be faster to manage, especially if you use child workflows for common actions, then you only have to create that action one time, rather than multiple times in the same workflow.
    Thursday, May 7, 2009 10:29 AM
    Moderator