I would like the ability to have a licensed Forms user start a process but not be able to see the progress or details of their process instance. Basically the user that has access to start the process but isn't privy to the process flow, comments or details of the process. They are only privy to the end result of the process. The instance should not appear in their Inbox "My Process Status" page. In my mind this sounds like an additional role on the process' "Access Rights" page. The only roles now are Process Admin, and Submitter.
In some cases I am only licensing them with a participant license to control access to a process but the user isn't really a participant at all other than starting the process. The functionality that I need is similar to a public user in that they can only start processes and don't have an inbox at all but the forms must be secured and can't be public.
I've kind of described two different solutions to my specific use case but the first one sounds more dynamic and is a process specific access enhancement. The second one would limit the functionality of the users license across the entire application. The second sounds more like a different license model with even less functionality than a Participant User. It would be more of a Secured Submitter license or something like that.