You can use a grab activity to allow users in supervisory roles to control the instance flow. If necessary they can run this activity to move an instance to another activity or to assign it to another user.
Grab activities give processes the flexibility to deal with slowdown conditions and to redistribute instances to alleviate such conditions.
Typically you provide access to Grab activities only to supervisory roles.