How to change workflow path or stop it

That’s a good topic actually. When evangelists of Dynamo say “You don’t need to script” they lie a little bit. A script has a straight order of how it is executed. You can break, switch or loop this flow explicitly. This gives you a natural and advanced control on your program.
Visual approach is more about transformation of some data as a whole. You can think of it as of one “arithmetical” function which has variables, parameters and outputs. You see connections between them but there is no explicit execution order, which you can change. This is the main difference between visual and scripting approaches. If you look at the most useful nodes in packages, you’ll see that most of them have python scripts inside.
Nevertheless, Dynamo has original nodes for loops and even transactions, but I’ve never seen someone using them, neither even their description.

1 Like