Drawing revision in BOM - Enterprise

I would like to get the drawing revisions in a BOM. I've seen simular topics to this in Workgroup, anyone have a solution for Enterprise?

So far the best solution I have come up with is to –at checkin time, have an addin that copies the drawing revision into the component’s datacard. Then show this datacard variable in a BOM column.

Kinda flaky because we need to ensure the drawing is updated before the component, but that is the best solution I have come up with so far. Anyone have a better solution?

SolidworksSolidworks Pdm enterprise Pdm