You can replicate most of such functionality with appropriate usage of Initial Value & Reset On Edit. Or you can create a grouped action that first sets the values, then sends the user to the form view (downside of this is that the value edits will remain even if the user cancels the form).
I’m sorry to ask, but how do I “reset on edit”, and when you say send the user to the form view, would that be the view we get when we click on “edit”? If so, what’s the function for that?
You can turn it on or off, or you can provide an expression to tell it when to reset, for example by using CONTEXT() to only reset from a certain form view.