Drawing sets
Upload a set as one PDF, review the sheet numbers and titles that were read, publish, and understand why the register lists only published sheets
A drawing set is one PDF holding every sheet. Struxen splits it, reads each sheet's title block, and puts the result in front of you to confirm before anything is published.
The register lists published sheets only
Read this before anything else, because it is the single most common source of confusion.
Drawings lists sheets that have been reviewed and published, at their current revision. A set that is still splitting, or is sitting in review, has real sheets behind it and none of them appear in that list yet. Superseded revisions and sheets a reviewer discarded do not appear either.
The register never answers an empty table with a generic "no drawings" message when that would be wrong. If sheets are waiting, it says so and offers the way in:
| What you see | What it means |
|---|---|
| N sheets are waiting for review | The split finished. Click Review sheets at the top of the page, then publish. |
| Sheets are still being processed | The split is running. Progress is at the top of the page. |
| Sheet processing did not finish | The split failed. The error and a retry are at the top of the page. |
| No current sheets | Sets exist but none has a current published sheet. |
| No drawings yet | Nothing has been uploaded. |
Upload a set
- Open Documents and click the Drawings card.
- Click Upload set.
- Drop the PDF on Drop the set PDF here, or browse. PDF only. A full set of several hundred sheets is expected.
- The upload starts immediately, and the set's own details are read off the cover sheet while the bytes move. Check Set name, Area, Set type and Issue date, and correct anything wrong. A field the reader filled shows the line it read under it, and a Read from the set badge appears once anything comes back.
- Click Confirm and process.
You get "Set uploaded. Splitting sheets now."
The upload never waits on the reader. If the cover read is slow, refused or wrong, you have a working manual form with the transfer already in progress. Only the final confirm waits, and it waits for the bytes, not for the model.
Set name is the only required field. If the cover sheet does not name the set, the file name is used and the helper text says so. Set type defaults to Issued for construction when the cover does not state one, and the helper says that too. Issue date is never guessed and never quietly set to today.
The cover-sheet read is an AI feature. On a plan without AI it does not run, no call is made, and no upgrade prompt appears: the dialog is the manual form it has always been.
The set upload validates only that the file is a PDF. It applies none of the Document Center's size or batch limits. See Uploading for which limits apply where.
If the project has no drawing areas yet, the dialog says so and tells you to upload anyway. Areas can be read out of the set after the split.
Set types
| Value | When to use it |
|---|---|
| Bid set | Issued for bidding. |
| Addendum | An addendum to a bid set. |
| Permit set | Issued for permit. |
| Issued for construction | The default. |
| As-built | Record drawings. |
| Other | Anything the list does not name. |
| Schematic design | Design phase. |
| Design development | Design phase. |
| Construction documents | Design phase. |
The three design phases exist so a set-to-set comparison can label both sides of "what changed between DD and CD".
The workflow
Upload -> Splitting sheets -> Ready for review -> Published
A set carries one of five statuses: Uploading, Splitting sheets, Ready for review, Published, Failed.
Each sheet inside it carries one of four: Needs review, Confirmed, Published, Discarded.
Once published, a sheet's revision carries a standing: Current or Superseded. The register lists current revisions only.
Review a set
When the split finishes, the Drawings page shows a banner naming the set and how many sheets were read. Click Review sheets.
The review screen is a table, not a wizard. Every proposed field is an editable box in the row, and a dot sits in the cell of any field that was read with low confidence or not read at all. That is deliberate: marking the row tells you a row needs attention but not which of five fields.
The header strip states the totals: how many sheets, how many were labelled automatically, and how many need a look.
Working through it:
- Accept N clearly read confirms every sheet whose number and title came back clean. It deliberately skips low-confidence sheets. Bulk-accepting a value the machine was unsure about, with nobody looking at it, is the failure this review step exists to prevent.
- Type into any cell to correct it, then click Save N edits.
- Select rows with the checkbox and use Confirm or Discard in the bulk bar. Clear drops the selection.
- Keyboard:
jandkmove between rows,xselects,Escapeclears the selection.
Create areas from this set reads the set's own sheets for drawing areas. It is offered before publish on purpose: filing a sheet into an area is a cheap change beforehand and an expensive one afterwards. It is an AI feature.
When the set is right, click Publish, or Publish and distribute to publish and notify the distribution list at the same time.
Reading the confidence marks
Each field carries two facts, shown together, because "read clearly" on its own makes a lucky pattern match and a confident read look identical.
How sure the reader was:
| Label | Meaning |
|---|---|
| Read clearly | High confidence. |
| Low confidence, please check | A value came back, but check it. |
| Could not read this field | Nothing was read. The box is empty. |
What it was read from:
| Label | Meaning |
|---|---|
| Read from the sheet by AI vision | The rendered sheet was read. The strongest evidence. |
| Read from the PDF's text layer | The splitter parsed the PDF's own text during the split. |
| Pattern match only, AI vision did not run | A pattern match over whole-page text. Treat as a lead, not a read. A column grid bubble looks exactly like a sheet number to it. |
| Worked out from the drawing number | Derived from another field, typically the discipline. |
| Not read | Nothing read it. |
The row-level badge reports the weaker of the two required fields, number and title, so a row you can trust at a glance really is one.
Revisions
An empty revision box means one of two different things, and the screen does not conflate them:
- Initial issue: the reader established that this sheet has no revision. It is at its first issue.
- Not read: nothing established the revision. It is unknown.
In a revision history, later entries with an established-but-empty revision read as 2nd issue, 3rd issue and so on, because only the oldest revision of a drawing can be its first.
Disciplines
Sheets are banded by discipline in the register, in National CAD Standard order, with the two catch-alls last.
General · Hazardous materials · Survey · Geotechnical · Civil · Landscape · Structural · Architectural · Interiors · Equipment · Fire protection · Plumbing · Process · Mechanical · Electrical · Distributed energy · Telecommunications · Resource · Shop drawings · Other · Unclassified
Twenty-one values in total. A discipline the platform does not know about still gets its own band rather than being folded into Unclassified.
The register
Columns are Sheet, Title, Discipline, Area, Set, Revision and Issued. Sheet, Title, Discipline and Issued sort.
The toolbar has a search box matching sheet number or title, plus filters for area, discipline and set. Filter state is remembered per project. The whole set is loaded in the background, so the bands and the discipline filter describe the project rather than a page of it. There is no "load more".
Compare sets appears when the project has at least two comparable sets.
Keyboard: j and k move between sheets, Enter opens one, Escape clears.
Opening a sheet takes you to the sheet viewer.
Projects linked to Autodesk Forma
A linked project shows a standing notice on the register and in the upload dialog:
This project is linked to Autodesk Forma. Sheets imported from Forma are filed under Documents, not in this register. A set uploaded in Struxen is a Struxen set: Forma does not know about it, and a later Forma import will not supersede it.
This is a notice, not a lock, and that is deliberate. No Forma path writes into the Drawings register, so refusing the upload would leave a linked project with a permanently empty register and no way to fill it. See Integrations.
Troubleshooting
The set uploaded but the register is empty. The register lists published sheets. Look at the top of the page for the set's own banner and click Review sheets, then publish.
A banner says the set could not be processed. The error and a retry are in the banner itself.
A set sits at Uploading with a Start processing button. The set was reserved but the split never started. Click Start processing.
Sheet numbers came back wrong across the whole set. Check the provenance labels. If they read Pattern match only, AI vision did not run, the reader fell back to a pattern match over page text, which mistakes grid bubbles for sheet numbers. Correct them in the review table before publishing; that is what the review step is for.
A sheet is in the Document Center instead of the register. Sheets that are still processing, failed, blocked on credits or never processed stay listed in the Document Center, because the Drawings register has no per-sheet health signal. See Processing.
A sheet imported from Forma is not in the register. Forma imports create documents, not drawing revisions. They are filed under Documents.