Help & Documentation

Learn how to use StructureGram

Ownership Diagram Auto-Save

Ownership diagrams use a working-copy auto-save model. You can edit normally, and StructureGram persists the latest diagram state in the background.

What Auto-Save Covers

For ownership diagrams, auto-save persists your current working copy, including:

  • Node positions after manual movement
  • Link routing/vertices after manual adjustments
  • Related layout state needed to restore the same diagram view

The latest working copy is reloaded when you reopen that diagram.

Save Status in the Toolbar

The save indicator in the toolbar shows the current sync state:

  • Saved: Working copy is synced to the server
  • Changes pending: Edits are queued for the next auto-save cycle
  • Saving: Auto-save is currently writing
  • Save failed: Latest write failed; local state is ahead of persisted state

When save fails, use Retry in the toolbar.

Auto-Save Timing

Auto-save is debounced. StructureGram waits briefly after you stop interacting, then saves in the background.

This keeps editing responsive while still persisting changes quickly.

Lock Layout vs Auto-Save

Auto-save handles normal persistence. You can still use Lock Layout when you want an explicit immediate save action.

Typical uses:

  • Before leaving a diagram after major edits
  • Before sharing/exporting a layout-sensitive view
  • After a transient network issue once state is stable

Returning to Generated Layout

Use Unlock Layout to remove the saved working-copy layout and return to generated layout behavior.

This is useful if manual geometry became cluttered and you want a clean baseline again.

Scope and Limits

  • This model applies to Ownership diagrams
  • Family Tree diagrams currently use explicit layout save behavior
  • Auto-save persists the working copy; it does not create immutable milestone snapshots

Troubleshooting

Status stays on "Save failed"

  • Click Retry
  • Check network connectivity
  • If needed, make a small edit and wait for the next cycle

I do not see my latest layout after reload

  • Check whether the status reached Saved before reload
  • If it showed Save failed, retry first, then reload

Related Topics