Input expression is still in beta, so it’s behavior is always subject to chnage until the feature is fully released, but I noticed that the input dialogue box (poping up in the upper right corner) does have it’s “view name”.
Logic was rather simple. It looks the dialogue box (window) name is inheriting the name of the view the input action is fired from.
For instance, the action is invoked from inline action of table view, then the dialgue box name is the name of the table view. Similarly, the action is invoked from detail view, the dialogue box name is the one of this detail view.
We could use this logic to dynamically change “Save” system names for those particualr dialogue boxes, as well as making some fields “required” only on this dialogue box etc.

For this sample/demo app, we passed following expression to the Save system language to change dynamically to test.
