Menu

Template library

The controlled templates a deliverable can be produced into, and what each one requires.

Demonstration project - no figure here describes a real facilityChanges are not saved
Why

The document model validates before rendering. A document missing its control fields is refused rather than produced with blanks.

Writes are validated against the engineering rules and then refused, because no database has been configured for this environment.

Templates held

1

Client templates

0

Deliverable types

4

Validation problems in the sample

0

The sample is a worked example, not this project

Rendered from the renderer’s own example deliverable. Its filename says SAMPLE.

No client template has been supplied

Everything produced uses the EDS house template. A deliverable issued to a client who has their own controlled template will not conform to it, and that is a procurement question rather than a software one.

Templates

Controlled templates
TemplateOwnerProducesRequires
EDS house templateZEMERCDOCX and PDFDownload a sampleDocument number, title, revision, issue purpose, author, and a signature blockAvailable
Client controlled templateReference Gas Operating Companyunknownnot suppliedNot held

What the template requires before it renders

Document control fields
FieldRequiredWhy
Document numberYesA document without one cannot be transmitted or cited
Revision and issue purposeYesA reader has to know which issue they hold and what it was for
AuthorYesSomebody wrote it and the document says who
ApproverFor issue onlyA draft has no approver; an issued document must
Draft watermarkUntil approvedAn unapproved document that looks issued is the one most likely to be used as though it were
A precedent from another tenant is never offered

An approved document from a similar project is the most useful thing an engineer could be given, and it is also another customer’s commercial work. EDS does not surface one across a tenant boundary - not anonymised, not as a structure, not as an example. The isolation is the product.