Describe the issue
Linked to AB#614485
Separate Assembly and Production in Quality Management
Current, Assembly and Production is set up together and the implementation is very tightly coupled with each other.
You see them together in the Quality Management Setup page

You can create generation rule for either Production Orders OR Assembly Orders

This creates issues for Essential users where the UI seems a bit odd. It exposes bits of production to the user who does not have premium license.
This tight coupling in the UI, translates into code with code blocks like
and
The ask here is to separate the Quality Management to support both Assembly and Production separately so that both Essential and Premium users get cleaner experience with Quality Management.
Expected behavior
Support for Assembly and Production is setup and executed separately.
Steps to reproduce
Go through Quality Managemnt Setup page or the wizard, you can see Assembly and Production goes together and for Essential User, the user experience is a bit odd
Additional context
No response
I will provide a fix for a bug