hello sassi,
you can do all this by programming your own interpreter...
1) First you have to define commands/events the user may use as programming steps.
2) Let your user do the programming and save the input as text (or whatever is suitable).
3) run a state machine, which interprets the user input and runs all the desired program steps.
It's like "writing" (drawing in LabView) your own BASIC interpreter.
It's maybe hard to program all this, but if you catch the system it's easy to maintain and expand
🙂Best regards,
GerdW
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019