Promotion Request - Process & Team Selection Loophole
Promotion requests are normally controlled by specific workflow process and roles available in each context. Creating a new promotion request for objects in one context will automatically use the roles and processes from that same context.
This all falls apart though when objects from multiple contexts are added to the same promotion request, especially when the promotion request is created from a search result. *ANY* context can be selected, even contexts that have nothing to do with the objects on the promotion request.
In my opinion, this is a serious loophole with significant security implications. This allows the wrong workflow processes to be used, and the wrong people to grant approval, either intentionally or unintentionally.
Is anyone aware of a preference or other method to prevent this behavior? I imagine something could probably be done with customization, but this really seems like it shouldn't be necessary for such a core capability of the system. What's the point of defining rules of behavior for a product or library if the users can easily skirt around them with no warning or limitation? How is this considered acceptable PLM behavior?

