Skip to main content
Resources Admin

Overview

Resource files define the catalog of resources available for cost estimating. When a CAM adds a resource assignment on the Budget Form, the resource codes they can select come from the resource file assigned to the project. Each resource file also defines Resource Results (the cost and hour metrics produced by each resource) and Resource Calculations (the formulas that derive those results from rate tables). Each project is assigned one resource file in Project Settings. That file’s resource codes are what users see when adding or editing resource assignments.

Permissions

Administrator role required.

Resource File List

The Resources page displays all resource files in two collapsible sections: Active Resource Files (assigned to at least one active project) and Inactive Resource Files (not assigned to any active project). Each row shows the file name, an optional description, assigned projects, and action buttons. Status indicators on the row include:
IndicatorMeaning
Locked iconThe file is used by a project with locked cost classes. Editing is disabled.
Shared iconThe file is assigned to multiple projects. Changes affect all projects sharing it.
The Modify column on each row provides links to:
  • Resource Codes (Table): opens the table view of resource codes
  • Resource Codes (Tree): opens the hierarchical tree view (only for hierarchical files)
  • Resource Results: opens the resource results panel for this file

Resource File Fields

FieldDescriptionRequired
NameUnique name for the resource file (system-wide)Yes
DescriptionOptional descriptionNo
TypeFlat: resource codes have no hierarchy. Hierarchical: codes can have parent-child relationships.Yes
SeparatorCharacter used to build hierarchical code paths (e.g., . produces codes like 01.01.02). Only shown for hierarchical files.If hierarchical
Rate FileThe rate file that provides cost rates for this resource file’s calculationsNo
Format 1030 FileA code file used for Form 1030 cost classification mappings. Only visible when the Format1030 registry setting is enabled.No
Linked Code Files (Codes)Up to 10 code files whose codes can be associated with individual resource codes in this file. Creates custom cross-reference fields on each resource code.No
Linked Code Files (Results)Up to 10 code files whose codes can be associated with resource results. Separate from the Codes set above.No

Creating a Resource File

  1. Click Add Resource File.
  2. Enter a Name and optional Description.
  3. Set Type to Flat or Hierarchical. If hierarchical, enter the Separator character.
  4. Optionally select a Rate File.
  5. Use the dual-list selectors to add Linked Code Files for codes and/or results.
  6. Click Save and Close. The file is created empty; add resource codes next.

Editing a Resource File

Click the Edit (pencil) icon on any resource file row.
If a resource file is shared across multiple projects, you cannot change individual resource code IDs or descriptions through the file editor. Changes to shared files affect all projects using them.

Copying a Resource File

Click the Copy icon on any row. Enter a name for the new file and optionally a name for a new rate file to create alongside it. The copy includes all resource codes, resource results, and resource calculations.

Deleting a Resource File

Deleting a resource file removes all of its resource codes, resource results, and calculations. The file cannot be deleted if it is assigned to any project; remove it from all project assignments first.

Resource Codes

Each resource code within a file represents a billable resource category. Within a resource file, click Resource Codes (Table) to open the table view, or Resource Codes (Tree) for a visual hierarchy view (hierarchical files only).

Resource Code Fields

FieldDescriptionRequired
Resource IDThe code identifier (e.g., ENG-SR, 01.01, TRAVEL). Must be unique within the file.Yes
DescriptionHuman-readable label for this resourceNo
Resource TypeLabor, Equipment (Non-Labor), or Material (Travel/Other). Controls which grid the resource appears in on the Budget Form.Yes
Element of CostOptional cost classification grouping for this resourceNo
Hired DateThe date this labor resource was hired. Only shown when Resource Type is Labor.If labor
ParentFor hierarchical files: the parent resource code. The Resource ID is constructed as the parent’s path + separator + child number (e.g., parent 01 with separator . creates child 01.01).If hierarchical
[Linked Code File] EntryFor each code file linked to this resource file, a dropdown to associate a code from that file with this resource code. Creates custom cross-reference fields. One dropdown per linked code file.No

Resource Code Table Grid

The table grid shows all codes in the file with these columns:
ColumnDescription
Resource IDThe code identifier
DescriptionThe resource description
TypeLabor, Equipment, or Material
# of RAsNumber of resource assignments using this code. Click to open a detail modal showing every project, WBS, work package, cost class, dates, units, and cost for each assignment.
Has CalculationsYes/No: whether resource calculations are defined for this code
Code File EntriesValues from linked code files associated with this code
CalculationsLink to open the Resource Calculations modal for this code

Adding a Resource Code

  1. Click Add Resource Code.
  2. Enter the Resource ID and Description.
  3. Select the Resource Type.
  4. For hierarchical files, optionally select a Parent code.
  5. Fill in any linked code file entry dropdowns.
  6. Click Save and Close or Save and Add Another.

Editing a Resource Code

Click the Edit icon on any code row. The same modal opens pre-filled.

Deleting a Resource Code

Click the Delete icon on a code row. If the code is used by any resource assignments, a confirmation modal lists all affected projects, WBS elements, work packages, and cost classes. The deletion can proceed even if the code is in use; affected resource assignments are removed along with the code.

Bulk Operations

Select multiple codes using the checkboxes, then:
OperationWhat It Does
Bulk EditChange the Resource Type for all selected codes at once. Optionally copy resource calculations from a source code to all selected codes.
Bulk DeleteDelete all selected codes. Shows cascade impact before confirming.

Resource Code Tree View (Hierarchical Files)

For hierarchical resource files, click Resource Codes (Tree) to open a D3.js interactive tree diagram.

Tree Interactions

ActionHow
Expand / collapse a nodeClick the circle indicator on any parent node
Add a child codeSelect a node (click it), then click the + icon that appears
Edit a codeDouble-click the code text, or right-click → Edit
Delete a codeRight-click → Delete. Shows cascade impact before confirming.
Reparent a codeDrag a node over another node to make it a child of that node. All descendant Resource IDs are recalculated.
When a code is reparented via drag-and-drop, its Resource ID is automatically rebuilt using the new parent’s path + the separator + the original child portion.
If the resource file is assigned to multiple projects (shared), reparenting and ID changes are restricted. You can view and expand/collapse the tree but structural changes are blocked.

Resource Results

Resource Results define the named output metrics for a resource; for example, “Labor Hours,” “Direct Cost,” or “Overhead.” They appear as columns in the Budget Form’s resource assignment grids and in cost reports. Click Resource Results on any resource file row to open the results panel.

Resource Result Fields

FieldDescriptionRequired
NameThe result name (e.g., “Labor Hours”, “Direct Cost”). Must be unique within the resource file.Yes
UnitThe unit of measure (e.g., “hours”, ”$”, “sq ft”)Yes
Is CurrencyWhen checked, the result is displayed as a monetary value with currency formattingNo
Format 1030 CodeThe Form 1030 classification code for this result. Only visible when the Format1030 registry setting is enabled.No
[Linked Code File] EntriesFor each result code file linked to the resource file, a dropdown to associate this result with a code from that fileNo

Adding and Editing Resource Results

Click Add Resource Result in the results panel. The modal opens with the fields above. Click the Edit icon on any result row to modify it.

Deleting a Resource Result

A result cannot be deleted if it is referenced by any resource calculation. Remove all calculations using the result first, then delete it.

Resource Calculations

Resource calculations define the formulas that produce each Resource Result for a given resource code. They determine how Dash360 calculates cost and hour values in resource assignments. Click Calculations on any resource code row to open the Resource Calculations modal for that code.

How Calculations Work

Each row in the calculations table defines one output result and how it is derived:
Calculation TypeFormulaExample
Direct EntryNo formula: user enters the value manually in the Budget FormLabor Hours (user types hours)
Source-basedSum of selected source resultsTotal Cost = (Labor Hours + Materials)
Rate-basedSum of sources × a rate from the rate fileFringe Cost = (Labor Hours) × (Fringe Rate)
The first row in a resource code’s calculation table is always Direct Entry (no formula; the source value). Subsequent rows can apply rates from the rate file to produce derived results.

Resource Calculation Fields

FieldDescription
ResultThe resource result this row produces
Rate SetThe rate set from the resource file’s rate file to apply as a multiplier. Only shown when at least one source result is selected.
Source ResultsCheckboxes selecting which prior results feed into this row’s formula
Calculation FormulaRead-only display of the assembled formula

Copying Calculations

Use the Copy Resource Calculations button in the modal to copy all calculations from another resource code in the same file to the current code. Existing calculations are replaced. You can also copy calculations in bulk using Bulk Edit on the resource code table; select multiple target codes and specify the source code to copy from.
If you select “Rateset Same Name as Resource Code ID” as the rate set, Dash360 looks for a rate set in the rate file whose name exactly matches the resource code’s ID. If no matching rate set exists, an error is shown.

Format 1030 Mappings

When the Show-Format1030 registry setting is enabled, a Form 1030 code classification section appears for the resource file. This maps each resource code + resource result combination to a Form 1030 cost element. Mappings are managed through the 1030 Mappings panel on the resource file. Add a mapping by selecting a resource code, its result, and the Form 1030 code that applies. When a resource result has a Format 1030 code assigned, all resource codes that calculate that result automatically receive the mapping.

History Tracking

When history tracking is enabled (controlled by the EnableHistoryTracking registry setting), a History icon appears on each resource file row. Click it to see a full audit trail covering all changes to the resource file and all of its codes, results, and calculations; with timestamps and the user who made each change.

Shared Resource Files

A resource file can be assigned to multiple projects. When shared:
  • The Shared icon appears on the file row
  • Resource code IDs and descriptions cannot be changed
  • Hierarchical structure (reparenting) is locked
  • Resource results and calculations can still be edited
If you need to modify resource codes for one project without affecting others, copy the resource file first to create a project-specific version, then reassign the project to use the copy in Project Settings.

Impact on the Rest of the System

ChangeDownstream Effect
Add a resource codeNew code becomes selectable in resource assignments on the Budget Form
Edit a resource code’s descriptionDescription updates wherever the code is displayed
Delete a resource codeAll resource assignments using that code are removed
Change resource typeAll resource assignments for the code are moved to the corresponding grid on the Budget Form
Add / modify a resource calculationProject snapshots are flagged for recalculation; EV metrics update on next recalculate
Delete a resource resultAll resource assignment columns showing that result are cleared