I found this online but it doesn't give much detail on this. Can someone give me a step by step scenario? The easiest way that I have found doesn't involve expression on the data connectors between the control flow objects but rather using expressions on the control object itself and setting the "Disable" value using an expression. This way on execution, the object is either skipped or not based upon the expression evaluation. As an example, I wanted to execute a "Execute SQL Task" to run a task based upon whether a variable named "MatchKey" was equal to "CouponCode". If it was then I wanted to kick off a process in SSIS. Thanks!
I figured this one out. I added a "dummy" SQL script to my package and set the Expression and Constraint option on the data connectors or arrow based on the value entered in the MyVar variable that I set up. If a 0 is entered into this variable, it will run one process and if 1 is entered into this variable, it will run another process. Thanks!