I'd like to get your thoughts and reactions to an idea...
My company needs to implement a block tracking system that allows for counting blocks across a project. Each project consists of several related drawings, plus drawings at different stages of development, and at different revision levels. Often portions of drawings are wblocked and pulled into new drawings. Using vb.net we intend to pull various data about the blocks into an SQL database. Since AutoCAD handle numbers will be changing as parts of drawings are wblocked and inserted, I can't use them as unique ids for tracking the blocks. I need a method that keeps the id consistent. My concept for tracking these blocks is to add a companyID to each block the first time they get counted. I'm thinking by adding an Xrecord to the Extension Dictionary. This companyID would be unique within the project, and I'd keep track of the latest ID used in a project configuration file.
Does this sound like a valid approach? Do you have any other ideas for this problem? I'd appreciate any and all thoughts on this.
Regards, Pete