it works but it resets all nodes of the workflow but I would only like to to reset part of the workflow or just a few nodes as others I need to be "static" and not touchable.
I think if you save the workflow with the nodes you need not to reset already executed, and everything else in the workflow reset, and then run the command line without the '-reset' option you will get the behaviour you require.
Figured that if I only use "-nosave" then it executes the part of the workflow (nodes in yellow). Those exectued (nodes in green) don't get exectued with only the -nosave option.