Start case under specific operator
I have a requirement to allow to start case only for operators with a specific access role.
So I created a privilege and associated it with a pyStartCase flow rule for that case.
It works fine as Pega automatically excludes this case (flow) from actions menu for users who does not possess role needed.
However in other flow I have a point where this subcase is need to be automatically instantiated (create subcase smartshape).
Thing is the last assignment before this case instantiation is need to be completed by user who DOES NOT possess privilege to start case.
Is there any clean way to deal with these two requirements?
Is there any opportunity to start subcase on behalf other specific operator or agent (not current)?