There are places in DSS that allow additional control over logic flow IFI know the proper DSS syntax and available DSS variables - not the project or global variables but internal DSS variables. My current process involves digging through the documentation which is not always clear. If there was a dropdown list, side ribbon, or other visual feature that would enable me to quickly see what is available in DSS, this would help me to know if I need custom python logic for what I am trying to achieve or I can leverage DSS itself.
When defining the condition that determines if a step will run in a Scenario, you can enter in some syntax like scenarioTriggerParam_something == 'my value'. It is not very immediately obvious what variables I might have access to. I understand there may be some custom user defined parameters for which this may be challenging, but also imagine there are some standard system variables that may exist regardless of custom logic.