We need create and set up login for users with to just run a particular workflow. Also if we can restrict to certain variables in executing the flow.
You have to set :
1) A User group and add all your users to this group
2) In autorization of your UserGroupe make the same configuration as the "screenshot in attachement"
To get audit information of which user ran which workflow with the variables selected : check the revision reports
Note also to get revision report you have to get enabled :
OBJECT_AUDIT is on 'Y' in UC_CLIENT_SETTINGS