AlphaAlpha Docs

Update Block Models

Refresh a configured block document when source models are re-uploaded, without losing manual changes

Update Block Models

The Update Models command (in the Block Update panel of the Alpha ribbon) refreshes a document that was produced by Block Configure after one or more of its source models were re-uploaded to Alpha. Only models with a newer upload on the server are swapped — every placed instance of them, in place — while everything else in the document, including your manual changes, stays untouched.

Use it when you've opened a configured block, added manual work (annotations, extra elements, moved a house), and a modeler has since uploaded a corrected version of one of the source models. Re-running Block Configure would rebuild the document from scratch and lose your work; Update Models swaps just the outdated geometry.

How It Works

When a block is built, the add-in stamps the document and every placed model group with provenance metadata: which block configuration produced the document, and which model upload (and placement) produced each group. Update Models reads that metadata, re-fetches the block configuration's current model list, and compares upload timestamps per model.

Running an Update

  1. Open the configured block document (block-<blockId>.rvt).
  2. Click Update Models in the Block Update panel of the Alpha ribbon.
  3. The window shows where the document came from. For documents with metadata, the project and block are pre-selected; otherwise pick them manually.
  4. Click Check for Updates. Each model placed in the document gets a row:
    • Update available — the server has a newer upload than what's in the document. Checked by default.
    • Up to date — document and server match. Not selectable.
    • Unknown (no metadata) — the instances carry no provenance (legacy document or manually duplicated group). Selectable, but unchecked by default.
    • Removed from config — the model is placed locally but no longer part of the configuration. Informational only; nothing is touched.
  5. Review the selection and click Update Selected Models.

The add-in downloads the new model versions, deletes the outdated group type (which removes all its instances), and re-places the new geometry at each instance's location. The whole update is one undo step — a single Ctrl+Z reverts everything.

What Is and Isn't Preserved

Manual elements elsewhere in the document (walls, annotations, …)Preserved
Other models' instancesPreserved
Moves/rotations you applied to a swapped model's instancesPreserved — the new version is placed at the instance's current position
Edits you made inside a swapped model's groupReplaced by the new upload
Instances of the swapped model you deletedStay deleted (reported in the summary)
Ungrouped copies of the swapped modelUntouched (they're no longer the model's group)

Legacy Documents

Documents built before update tracking existed carry no metadata. The add-in falls back to matching the file name (block-<blockId>) and the group type names, and all rows show Unknown (no metadata) — the server timestamp can't be compared against anything, so check the models you know changed. Mirroring for such instances is inferred from the configuration's expected placements; mirrored instances that were manually moved may need a visual check afterwards. After a successful update, the swapped groups (and the document) are stamped, so the next run is fully metadata-driven.

Troubleshooting

  • "This document does not look like a configured block" — the active document has no Alpha metadata, no block-… file name, and no model groups. Open a document produced by Block Configure.
  • A model failed to update — its change is rolled back (other models still go through) and the reason is shown in the status area. Typical causes: the new RVT doesn't contain a group with the model's name, or the download failed.
  • All rows say "Removed from config" — you most likely picked the wrong block configuration. Nothing destructive happens by default; re-check the project/block selection.

On this page