What is the most effective method for adding properties to parts for BOM's?

What is the best procedure for adding properties to parts (both multiple configuration parts and single config. parts) for automatic BOM extraction

SolidworksBill Of Materials