Automate Updating Models with the Revisions in their Drawings

There's a bit of clean up that I'd like to do with my company's drawing and model repository. Is there a utility, an add-in, or a macro that will allow me to specify that all models in drawings, or at least a select number of drawings in a PDM repository, have their revision updated to that of the drawing's revision?  Also, we are looking to have revision letters updated when an ECN work flow is executed. Is there a tutorial on how to set that up?