What Is the Sheet Set Manager?
Sheet Set Manager (SSM) is AutoCAD's built-in project organizer. It replaces the old approach of manually managing a folder full of DWG files. A sheet set stores the relationships between all your drawing files in a single .dst (Data Shortcut Technology) database. Every sheet has a number, title, and named view pointer — those values live in the DST and flow automatically into title block attributes through SSFIELD placeholders. When you renumber a sheet or rename a project, update it once in SSM and every title block that references it updates on the next open.
💡 Utility industry use case: A typical substation project might have 40–80 sheets across disciplines (plan, one-line, details, grounding, conduit). SSM keeps them organized, numbered, and publishable as a complete set without manually opening every drawing.
DST File — The Sheet Set Database
| DST Concept | What It Does | Critical Rule |
| .dst file location | Stores all sheet paths, sheet numbers, titles, subsets, and custom properties | Must be on a shared path every team member can write to |
| DWG file per sheet | Each sheet is a named model space view in a DWG file — SSM creates and tracks these | Don't rename or move DWG files outside of SSM |
| Sheet number | Stored in DST, populates SHEETNUM field in title block | Set via sheet Properties, not inside the DWG |
| Sheet title | Stored in DST, populates SHEETTITLE field | Change in SSM Properties, not in the title block directly |
| Custom properties | Project-level: Project Name, Number, Phase. Sheet-level: Drawn By, Checked By, Issue Date | Define custom properties in SSM before creating sheets |
| Archive / eTransmit | Bundles DST + all DWGs + xrefs + fonts into a ZIP for transmittal | Always archive from SSM, not from individual files |
SSFIELD — Sheet Set Fields in Title Blocks
SSFIELDs are AutoCAD field placeholders that read values from the DST file at plot time. Insert them into attribute definitions (ATTDEF) inside your title block so they update automatically whenever sheet properties change. They display as gray highlighted text in drawing mode — that's normal. They resolve to the real value when you plot or regenerate fields (REGEN or UPDATEFIELD).
| Field Name | Returns | Scope | Example Output |
| SheetNumber | Current sheet's number from DST | Sheet | E-101 |
| SheetTitle | Current sheet's title | Sheet | SITE PLAN — ELECTRICAL |
| SheetCount | Total sheets in the set | Set | 47 |
| SheetSetName | Name of the root sheet set | Set | ACME-Sub-2026 |
| SheetDescription | Sheet's description property | Sheet | Primary distribution layout |
| SheetSubsetName | Name of the subset the sheet belongs to | Subset | ELECTRICAL |
| CurrentDate | Date the field was last updated / plotted | System | 05/04/2026 |
| Custom property | Any custom project or sheet property you defined | Set / Sheet | Checked By → AS |
⚠ SSFIELDs only update when the sheet is opened via SSM (double-click) and regenerated. If someone opens the DWG directly from File Explorer, the fields update from whatever DST was last connected — or show #### if the DST is unreachable. Always open sheets through the SSM palette.
Title Block Integration Workflow
1
Create attributes in your title block templateIn the .dwt file, use ATTDEF to define attribute tags for sheet number, title, drawn by, etc. Leave the default value blank or use a placeholder like "Sheet No."
2
Insert SSFIELD into each attributeIn the title block DWG, double-click an attribute → right-click the value field → Insert Field. Navigate: Field category: SheetSet → pick the matching field (SheetNumber, SheetTitle, etc.).
3
Save as block and update templateSave the updated title block as a block or update the .dwt template. Run ATTSYNC if you update an existing block — this pushes attribute changes to all instances without losing existing data.
4
Test with a real sheetOpen a sheet via SSM, type UPDATEFIELD to force-refresh all fields, then check that the title block shows the correct values from DST properties.
Page Setup Override
A page setup is a named collection of plot settings (printer/plotter, paper size, plot style, scale). Sheet Set Manager lets you apply a page setup override during Publish — so every sheet in the set uses the correct plotter and paper size without you manually setting it per sheet. This is the professional way to handle multi-discipline sets where E-sheets are 24×36 and D-sheets might be 22×34.
| Step | Command | What to Set |
| 1. Create named page setups | PAGESETUP | Define setups like "PDF-ANSI-D", "PDF-ANSI-E" with correct paper size and DWG To PDF plotter |
| 2. Save to drawing template | Save as .dwt | Put standard page setups in your project .dwt so every new sheet inherits them |
| 3. Assign in SSM Publish dialog | Publish ▾ → Publish to PDF | Click the Page Setup column per sheet or subset to assign the override |
| 4. Publish all | Click Publish | AutoCAD uses override settings regardless of what is saved in each individual DWG |
Callout Blocks & View Labels
SSM can drive automatic callout blocks — the detail reference bubbles you see on plan sheets (e.g., ⑤/E-304). When you drag a named view from the SSM Model Views tab onto a sheet to create a viewport, AutoCAD can place a callout label that automatically shows the sheet number and detail number. These update whenever the referenced sheet number changes in DST.
| Block Type | Purpose | Auto-Updates? |
| Callout block | Reference bubble on the parent sheet pointing to a detail (sheet number + detail number) | Yes — reads from DST |
| View label block | Label placed on the detail sheet showing the detail number and scale | Yes — reads from DST view name |
| Label block | Sheet index or revision block driven by SSM custom properties | Yes — via SSFIELD |
💡 Callout and view label blocks must be set up in the sheet set properties before they work automatically. Go to SSM → right-click root → Properties → Callout Blocks and point to your block definitions.
Sheet Numbering Best Practices
✓ Discipline-Based Numbering Recommended
- G-001 — General / Cover sheet
- C-101, C-102 — Civil sheets
- E-101, E-102 — Electrical sheets
- S-201 — Structural sheets
- D-301 — Detail sheets
Works well with SSM subsets. Each subset gets its own discipline letter prefix. Callout blocks reference by discipline.
⚠ Sequential Numbering Problematic
- Sheet 1, Sheet 2, Sheet 3...
- No discipline indication
- Insert a sheet → renumber everything
- Callout references go stale
- Hard to navigate large sets
Common beginner approach. Works for tiny projects but becomes a maintenance problem the moment you add or remove sheets mid-project.
System Variables
SSMAUTOOPEN
Default: 1 (on) | Type: Integer
Controls whether SSM opens automatically when you open a drawing that belongs to a sheet set. Set to 0 to suppress auto-open on busy machines.
SSMSHEETSTATUS
Values: 0–2 | Type: Integer
0 = off, 1 = background update, 2 = refresh when SSM opens. Controls how often SSM re-checks whether sheets are open or locked by other users.
SSMSTATE
Read-only: 0 or 1
Reports whether SSM palette is currently open (1) or closed (0). Useful in LISP routines that need to check SSM state before manipulating the DST.
FIELDDISPLAY
Default: 1 (gray bg) | Type: Integer
Controls whether field text shows the gray background highlight in drawing view. Set to 0 to hide the highlight — fields still update, they just look like normal text on screen.
FIELDEVAL
Default: 31 (all events) | Type: Bitcode
Bitcode controlling when fields update. 1=open, 2=save, 4=plot, 8=eTransmit, 16=regen. Default 31 = all events. Set to 0 to prevent auto-update (manual UPDATEFIELD only).
PUBLISHALLSHEETS
Default: 1 (all sheets)
When set to 1, PUBLISH includes all sheets in the current sheet set. Set to 0 to publish only the current sheet. Useful in automated scripts.
Key Commands
| Command | What It Does | Tip |
| SHEETSET / Ctrl+4 | Opens the Sheet Set Manager palette | Dock it on the right side — you'll use it constantly during a project |
| PUBLISH | Opens the Publish dialog for multi-sheet output to PDF, DWF, or printer | Always use this instead of PLOT for multi-sheet deliverables |
| PAGESETUP | Creates and manages named page setups in the current drawing | Create "PDF-D-SIZE" and "PDF-E-SIZE" page setups once in your .dwt template |
| UPDATEFIELD | Force-refreshes all field values in the current drawing | Run after changing sheet properties in DST to see changes immediately |
| ATTSYNC | Synchronizes attribute definitions between a block definition and all its instances | Run after adding new SSFIELD attributes to your title block definition |
| ETRANSMIT | Packages the current drawing and all its dependencies for transmittal | For full sheet sets, use SSM Archive instead — it includes the DST file |
| PLOTTERMANAGER | Opens the Plotter Manager to add/configure plotters including DWG To PDF | Configure "DWG To PDF.pc3" with ANSI D and ANSI E paper sizes before building your page setups |
| ATTDEF | Creates attribute definitions inside a block for user-editable or field-driven text | Use tag names like SHEET_NO, SHEET_TITLE, DRAWN_BY — they're readable in scripts |
Common Problems & Fixes
| Problem | Cause | Fix |
| Fields show #### | SSM can't find the DST file — moved or renamed, or network path is offline | Re-open the DST: in SSM drop-down → Open → browse to the new DST location |
| Sheet count shows wrong number | FIELDEVAL set to 0 or UPDATEFIELD hasn't been run after sheets were added/removed | Run UPDATEFIELD in each affected drawing; check FIELDEVAL setting |
| Can't open a sheet — it's locked | Another user has the DWG file open, or AutoCAD crashed with a lock file left behind | Find and delete the .dwl and .dwl2 lock files in the drawing folder; warn the other user first |
| Publish skips sheets | Sheets are marked "do not publish" or have no page setup assigned | In Publish dialog, check the Publish column is checked and a page setup override is assigned to every sheet |
| PDF sheet order is wrong | SSM list order doesn't match intended plot sequence | Drag sheets in the SSM palette to reorder — Publish follows the SSM list order top to bottom |
| Title block attributes not updating | SSFIELD inserted incorrectly, or title block block hasn't been run through ATTSYNC after adding fields | Explode the block, re-insert SSFIELD into the attribute, re-block, then run ATTSYNC |
| Callout block shows wrong sheet number | The view was placed before the referenced sheet's number was set in DST | Set the sheet number in SSM Properties, then run UPDATEFIELD in the calling sheet's drawing |
| Archive doesn't include some xrefs | Xrefs have absolute paths pointing to network drives not accessible from the machine doing the archive | Convert all xref paths to relative before archiving: SSM Archive → Modify Archive Setup → include all xrefs |
Sheet Set Manager vs Manual Sheet Tracking
📋 Sheet Set Manager Recommended for ≥5 sheets
- Sheet numbers auto-populate title blocks
- One-click multi-sheet PDF publish
- Sheet count field stays accurate automatically
- Callout blocks auto-reference correct sheet
- Archive packages all dependencies
- Multiple users can work simultaneously (read-only locking)
📂 Manual DWG Folder OK for ≤4 sheets
- Type sheet numbers manually into title block
- Plot each drawing one at a time or use PUBLISH manually
- Update sheet count manually when adding/removing sheets
- Update all callout references manually
- Use eTransmit per drawing
- No collision detection — two users can overwrite each other
💬 Notes & Feedback