

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 designer


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.

