Resource Folders
Resource folders provide the primary organisation of the resource master. They are typed: a Labour folder only holds Labour resources.
Root Folders
TX1 ships with root folders for each standard type (Labour, Material, Plant, Subcontract, Other). These are system folders — they cannot be deleted.
Creating Sub-Folders
- Right-click a root or sub-folder → New Sub-Folder.
- Name, optional description, colour and icon.
- The sub-folder inherits the type from its parent.
Properties
| Field | Purpose |
|---|---|
| Name | Folder title. |
| Description | Notes for team members. |
| Color | Hex; default #007ACC. |
| Icon | Segoe MDL2 unicode; default \uE8B7. |
| IsSystem | Read-only; set for type roots. |
| IsActive | Inactive folders are hidden from the tree by default. |
| SortOrder | Manual ordering among siblings. |
Paths and Depth
GetDepthLevel()— distance from root. Used to validate moves.GetFullPath()— e.g.Labour / Skilled / Electricians.IsAncestorOf(target)— circular-reference guard; used when dragging folders.
Deletion Rules
A folder can be deleted only if:
- It is not a system folder.
- It contains no sub-folders.
- It contains no resources.
Move or archive contents first.
Project-Scope Folders
Some organisations create project-only folders (ProjectId set on the folder). Useful for one-off projects with unusual resources that shouldn't pollute the master list.