Creating and Editing Resources
Quick Workflow
- Open the Resources view.
- Select a folder (or the type root).
- Click New Resource on the toolbar.
- Fill Name, Unit, BaseRate.
- Press
Enterto save; the new resource appears in the grid.
Inline Editing
Resources can be edited in-place on the grid. Every property except IDs and timestamps is editable.
| Cell | Behaviour |
|---|---|
| Name | Rename. |
| Type | Dropdown; changes folder placement. |
| Unit | Dropdown of common units plus free text. |
| Base Rate | Numeric. Triggers DirectRate + SellRate recalc. |
| Applied Factor | Numeric multiplier. |
| Markup % | Resource-only markup for SellRate. |
| Emission Factor | kgCO₂e per unit. |
| State | Draft / Active / Archived. |
Bulk Edit
Select multiple rows and right-click → Edit Selected to update shared properties in one shot (common on annual rate reviews).
Drag and Drop
Drag a resource:
- Between folders to recategorise.
- Onto a Direct Cost Item row to link it as that item's resource.
- Onto a Breakdown row to link as that breakdown's component resource.
Duplicate
Ctrl+D duplicates the selected resource. Great for creating a range of rates based on a template.
Omit and Delete
- Omit (checkbox or
IsOmitted) → keeps the row but excludes it from pick lists. - Delete → confirmation; blocked if any item or breakdown still references the resource (use Replace Resource first).
Cascading Rate Changes
When you change BaseRate, AppliedFactor or MarkupPercentage, the Resource Service cascades:
- Updates
DirectRateandSellRateon the resource. - Re-prices every DirectCostItem and DirectCostBreakdown referencing it.
- Re-prices parent items (TotalWithChildren).
- Updates markup and sell rate allocations downstream.
A progress toast shows the cascade count while it runs.
Custom Properties
The CustomProperties JSON blob lets you stash arbitrary metadata (e.g. supplier code, preferred vendor, lead time). Custom columns (04.8) surface these on the grid.