Creating a Template
You can create a template from scratch, from a selection, or by duplicating an existing template.
From a Selection (Most Common)
- In Direct Costs (or Overheads, Resources, Carbon), select rows.
- Right-click → Save as Template.
- Enter Name, Description, Category, Scope.
- Tick Embed Resources if you want the resources to travel with the template.
- Save.
The service methods behind this:
SaveDirectCostsAsTemplateAsyncSaveOverheadsAsTemplateAsyncSaveResourcesAsTemplateAsyncSaveCarbonAsTemplateAsyncSaveDirectCostBreakdownsAsTemplateAsyncSaveOverheadBreakdownsAsTemplateAsyncSaveResourceBreakdownsAsTemplateAsync
From Scratch
- Open Templates → New Template.
- Choose a Target Type.
- Add line items manually; the grid looks like a mini direct-cost / overhead view.
- Each line supports Qty, Unit, Resource (by name), Rate, Formula.
Fields You'll Fill In
| Field | Purpose |
|---|---|
| Name | Required. |
| Description | Shown in preview cards. |
| Category | Group templates in the picker. |
| Tags | Additional filtering. |
| Target Type | DirectCosts / Overheads / Resources / etc. |
| Scope | Private / Project / Organisation / Global. |
| Status | Draft while editing; Active once ready. |
| Specifications | Optional — link to AS3600, NCC2022, etc. |
| Embed Resources | Save resource snapshots alongside line items. |
Line Items
Each ItemTemplateLineItem carries the same structure as a real item:
LineNumber,WBS,ParentId,IndentLevel(0–6),SortOrder.Item,Description,Notes.Quantity,Unit,ResourceRate,Total.ResourceName,ResourceType— strings, no FK (so templates port).Formula— supported and preserved on apply.Status— typically all Draft in templates.- Formatting fields.
Duplicate
Templates → Duplicate copies an existing template. Ownership defaults to the current user.
Publishing
- Active status makes the template pickable on Apply.
- Promote a template to Organisation scope via Templates → Scope → Organisation (requires admin permission).
- Promote to Global scope is typically done by your organisation's TX1 administrator.
Versioning
Version number on the template. Bump it when you make a breaking change so linked projects know to sync.
Tips
- Keep templates small and composable — one template per trade, not "the whole project".
- Name with a verb + noun pattern: "Install — Site Services", "Price — Standard Preliminaries".
- Use Tags for cross-cutting filters (e.g. "Civil", "Fit-out").