When Should we prefer configuration parameters over runtime parameters?
Runtime you have to provide the information when being executed.
Of it is the main process/workflow, you have to set them when being executed for an agent.
And if being executed by a WF Execution Step, you should provide the information.
If set to “false” these are static and set when WF is uploaded to the server.
Parameters whose values change periodically or depend on external references (such as database connection details, output folder paths, or email credentials) should be defined as Configuration Parameters. These are set once and updated only when the value changes.
Runtime Parameters, on the other hand, must be passed during every execution, as their values vary for each run.