Product and Version
Summary
When a user makes temporary, experimental edits to a part or subassembly within the context of a parent assembly—without checking out and without saving—there is no way to discard those in-memory changes and reload the component from disk without closing all parent assemblies that reference it.
This significantly impacts productivity for users performing "what-if" analysis or exploratory design changes.
Detailed Description Use Case
Engineers frequently need to test design ideas before committing to them. A common workflow is:
Current Behavior
Technical Root Cause
Inventor's document management keeps referenced documents in memory as long as any parent document references them. The Vault add-in's refresh commands compare disk timestamps, not in-memory state. Since unsaved experimental changes never touch the disk, these commands see nothing to refresh.
From Autodesk's own API documentation:
"If a document is closed, the document is not really closed unless that was the final view and the document is not referenced by any other open documents."
Business Impact
| Lost productivity | Users must close and reopen large assemblies (potentially 100,000+ components) just to discard a small experimental change in one part |
| Risk of data loss | If the assembly has valid unsaved changes, users face a difficult choice: lose their real work or keep the unwanted experimental changes |
| Workflow friction | Discourages exploratory design and "what-if" analysis, which are critical for innovation and optimization |
| Training burden | New users expect "Refresh" or "Revert" to work intuitively; current behavior is confusing |
Proposed Solution
Add a new command accessible from:
Command Name (suggested)
"Reload from Disk" or "Discard Changes and Reload"
Expected Behavior
Integration with Vault
When Vault integration is active, an additional option could be offered:
Scope
Workarounds Attempted (All Unsuccessful)
| Refresh File (Vault) | No effect — disk timestamp unchanged |
| Get Revision (Vault) | No effect — local already matches Vault |
| Revert to Latest (Vault) | No effect — same reason |
| Close part window | Part remains in memory due to assembly reference |
| File → Manage → Refresh (Inventor) | Compares to disk timestamp; no reload occurs |
| Replace Component with itself | Does not force document reload |
Related Autodesk Ideas Submission
This request aligns with existing community feedback: https://forums.autodesk.com/t5/inventor-ideas/reload-model-in-assembly/idi-p/12476534
Additional Notes
Can't find what you're looking for? Ask the community or share your knowledge.