I’d recommend not to introduce actions with a lot of options, but instead - extract functionality to Spring beans, so they can be invoked from any place, not only as actions.
We will think about properties approach, but there are no concrete plans yet.
Finally, we found a approach to set additional properites for a Action,thanks to CUBA’s extendibilityl
We extend the LayoutLoaderConfig bean builtin CUBA Platform,and override the loadLoaderConfig method,
in there, we add a customized Loader to replace default Loader.
If the platform can “native support” additional properties,it will be great help.