Building a Code Hierarchy
Creating a Root Code
- Open the Code Sets view.
- Click New Root Code.
- Enter
Code(e.g.01) andName(e.g.Site Establishment). - Save.
Adding Children
- Select the parent node.
- Click New Child (or press
Enterwith the parent selected). - Code:
01.01(or whatever your scheme dictates — codes are free-text). - Name:
Temporary Works.
Repeat to the depth you need. Max 6 levels.
Importing a Standard Scheme
- Code Sets → Import accepts CSV (
code, name, parent_code). - Code Sets → Import from Template pulls a library scheme from your organisation master.
Re-Parenting
- Drag a node onto another to re-parent.
- Or set the
ParentIdvia right-click → Move….
Circular moves are blocked (a node can never become its own descendant).
Renaming vs Recoding
- Renaming is safe — the
Codestays, theNameupdates, reports reflect the new name. - Recoding (changing
Code) cascades to childFullCodePathvalues but does not update external references (e.g. CSVs you previously exported).
Activating / Deactivating
Set IsActive = false to hide a node from the picker without deleting it. Its children and existing allocations are preserved.
Deleting
Deletion is blocked if the node has:
- Active children.
- Any allocations pointing at it.
Reallocate or deactivate children first.
Colour and Display
You can give each root code a colour for chart legibility. Child nodes inherit the colour by default; override at any level.
Versioning
Code sets are not versioned within TX1. If your organisation updates its code scheme annually, duplicate the code set (Code Sets → Duplicate) and call the new one e.g. Trade Codes 2026.