Allow key fields to have related fields (or defaults) for reporting
For key fields such as product or sales rep either allow related fields to have default values set based upon these key fields or have attributes attached to these key fields for reporting. For example a product may belong to a product group and have a manufacturing entity for the product. A sales rep has a manager or other attribute that is needed for reporting. Now we need to enter these attributes manually on all related records (activities, opportunities, etc.). To keep this flexible for different SatuitCRM customers this could be controlled by customer controlled rules or by customer controlled attribute tables.