Our engineering team currently does not rebuild every assembly and part they work on. We have multiple parts used in multiple assemblies. If a part is modified on the lower level, we currently do not open the other assemblies and rebuild them. This has been going on for years, and it is now being more of a problem. The big problem for us is that we have PDF documents that get created when a drawing gets put in the released state. This PDF task generates off of the quickview, unfortuntaely. As a result, we have potential for errors since that quick view does not rebuild the drawing before creating the PDF. The other issue I have seen is that some users in the vault with the edrawings preview tab see incorrect parts, assemblies, drawings because it has not been rebuilt. But on the contrary, many people are seeing file needs to be rebuilt throughout the organization, but them not being engineers, cannot really determine if the drawing is accurate or it is a false message, meaning it does say it needs to be rebuilt, but the rebuild process does not actually update the drawing in thsi sense because maybe a simple note was added on the assembly, or somethign was hidden.
I am in the process of coming up with a plan to change to have our engineers blocked from checking in until they rebuild, but it looks like it may add TONS of overhead to our team.