Skip to main content
Administration → Document studio is where you design the documents the product produces from a record: a work order pack, an inspection certificate, a purchase order, a compliance report. This is different from document settings, which are about files people attach; here you design a template once and the product fills it in from each record. Document studio listing the document templates and what each is produced for Document studio listing the document templates and what each is produced for

Who can use this screen

Reading templates takes View configuration lists; designing them takes Edit configuration entries — System Administrator, Maintenance Administrator and Maintenance Manager by default. Without the view permission the screen says Documents are designed by an administrator. See roles.

The list

The Import a document dialog for converting an HTML document into a template The Import a document dialog for converting an HTML document into a template The shipped templates cover contracts, warranty claims, consignment notes, asset handovers, gate passes, asset disposals, compliance certificates, property handovers, inspections, lost property reports, shutdown reports, calibration certificates, completion certificates, issue notes, work orders, permits, capital projects, stock movements, stock on hand, purchase orders, requisitions and requests for quotation. A published document is produced from the record it is about — the Document button on a work order, for example — or by a rule with the Produce a document action. Either way it is filed against the record under Files.

The designer

The completion certificate template open in the designer, with the palette, the page and the document settings The completion certificate template open in the designer, with the palette, the page and the document settings The middle of the screen is the page itself, drawn by the same renderer that will produce the file. Click a block on the page to select it; Move up and Move down reorder it, Duplicate copies it and Remove deletes it. These are on the selected block’s own panel as well as in the list of blocks. You can also drag a block on the page and drop it on the upper or lower half of another, where a line shows which side it will land, or drag a block’s grip (Drag to move this block) in the list. A checklist or another block that prints as several parts is one block to click and to drag. Save is held on an incomplete block. A heading or a paragraph with no words in it (spaces alone count as empty), a signature line with nothing written under it, a picture with no field and a table filter with no column are each refused when saved. The designer checks for them first, holds Save on the first one it finds, and says on the page which block it is and what it wants — Block 28 is a heading with no words in it. Write some, or take the block out, before saving. — with Show it to select that block. This matters most after importing a long HTML document, where an empty heading is easy to miss. A published template is saved whole, so while it is published Save is also held on a table with no source, and the page says: A published document is saved whole. Pick where each table’s rows come from, or take the table out, before saving.

Template statuses

The blocks

Add a block offers eleven kinds: There is no barcode or chart block, and a logo comes from your letterhead rather than a block.

The table block

Rows from offers only the sources that belong to the kind of record the template is produced for, grouped by how they belong to it: Picking a source ties the table to the record for you, so only that record’s rows are printed. Show every source, not only this record’s own rows offers the full catalogue for the rare table that needs it; a source a template already reads stays in the picker either way, marked Chosen now. Where nothing points at the kind of record, the picker says so. Under Columns, each column is either a field of the source or fixed text: A column from the record, or fixed text takes typed words, a placeholder from Insert a field (such as {{created_by_name}} or WO {{work_order_number}}), or both, and prints the same on every row — who raised the job, its number, a revision letter. A table of only written columns, with no source, prints one row. Add the column adds it. Ticking a field gives the column the field’s label as its heading. Drag a column’s heading to change the order of the columns; its heading, width, alignment and note move with it. Remove the column takes it out. Each column has a format beside it, As stored until you choose one — Money, Number, Whole number, Percentage, Duration, Date and the rest, offering only those that suit the field. Duration writes a number of minutes as days, hours and minutes, so a turnaround of 302 prints as “0 days, 5 hours, 2 min” rather than a bare number a reader may take for hours. The words are in English whatever your organisation’s language.

The document settings

What you can put on it

What you can put on it lists every placeholder available for the chosen kind of record, grouped as the record’s form is, with the value it would print for the record in Shown for. It includes the record’s own fields, your custom fields and, under Looked up for you, the names its references resolve to and figures already summed — the asset a job is about, the site it is at, the vendor an order is to. Search the fields finds one; Copy the placeholder copies it, such as {{work_order_number}}. A field that holds only an internal reference is not offered, because printing it would print a meaningless code. A work order offers Completed (resolved) by and Closed by, filled in from whoever moved the job to those statuses.

Producing a document

On a record, the Document button renders a published template against that record and opens the result rather than downloading it, so you can check it before it leaves the building. The file is filed under the record’s Files whether or not anybody opens it.

Document settings

Retention, categories and tags for every file attached to a record — including what this screen produces.