Skip to main content
Registry Admin

Overview

The Registry is Dash360’s configuration system. Registry Sets are named collections of settings (feature flags, display options, system parameters, and module-level controls) that get assigned to projects. When a project’s behavior needs to change (for example, to enable cost class locking, show the Form 1030 fields, or control which Budget Form sections are visible), the change is made here in the Registry. Each project is assigned one Registry Set in Project Settings. Multiple projects can share the same Registry Set.

Permissions

Administrator role required.

Registry Set List

The Registry page displays all Registry Sets in a DevExpress grid with a search panel and filter row. Each row shows:
ColumnDescription
NameThe registry set name
Project(s)Projects assigned to this set, with a Shared icon when multiple projects share it
Modify ItemsAn “Items” link to open the Registry Items panel for this set
Copy / Edit / DeleteAction buttons
The Default Registry Set (ID = 1) is the system baseline. It is used by the admin interface itself and is the fallback for any project whose assigned registry set is deleted. The Default set can only be Copied: it has no Edit or Delete buttons.

Registry Set Fields

FieldDescriptionRequired
NameUnique name for the registry setYes
Registry Sets have no description field: the name alone identifies them.

Creating a Registry Set

  1. Click Add a New Registry Set.
  2. Enter a Name.
  3. Click Save & Close or Save & Add Another.
  4. The set is created with a full copy of all default registry item names and values. Edit individual items next.

Editing a Registry Set

Click the Edit icon on any non-Default registry set row. You can update the name only. Registry item values are edited separately through the Items panel.

Copying a Registry Set

Click the Copy (process) icon on any row. Enter a name for the new set and confirm. The copy includes all registry items with their current values. Use this to start from a known-good configuration and adjust for a new program or client.

Deleting a Registry Set

Click the Delete icon on any non-Default row. A confirmation dialog lists which projects are currently assigned to this set. If you confirm, those projects are automatically reassigned to the Default Registry Set.
Deleting a Registry Set is immediate and reassigns all linked projects to the Default set. Review the project list in the confirmation dialog carefully before proceeding.

Registry Items Panel

Click the Items link on any Registry Set row to expand the Registry Items panel below the list. The panel heading shows the name of the selected registry set and displays all of its settings in a grid.

Registry Items Grid Columns

ColumnDescription
NameThe registry item key (read-only identifier)
ValueThe current value. Toggle items show “On” or “Off”; other items show the configured value.
Project(s)Projects assigned to this registry set
EditEdit icon (hidden when the set is locked or shared)
The Edit button in the items grid is hidden when the registry set is assigned to a locked project or shared across multiple projects. To make changes, either copy the registry set and assign the copy to the affected project, or remove the sharing/unlock the project first.

Editing a Registry Item

Click the Edit icon on any item row. The edit modal opens with:
  • Name: read-only; the item key cannot be changed
  • Value: editable; the input type depends on the setting:
Value TypeWhich SettingsHow It Appears
On / OffMost feature flag settingsTwo radio buttons (On / Off)
Time zone dropdownTime-ZoneDropdown of all system time zones
Menu dropdownStart-Up-PageDropdown of all Dash360 pages (opens a wider modal)
Currency format dropdownCurrency-FormatDropdown: Default / K Value / M Value
Resource result dropdownExport-Timephase-*Dropdown of available resource results, plus “First Result” and “Total”
Free textAll other settingsPlain text input
After editing, click Save (no Save & Add; only one item is edited at a time). Changes take effect immediately for all projects using this Registry Set.

CAM-Access-To-Resource-Codes

This On/Off item has special behavior: when turned On, a project checklist appears below the radio buttons. Check the projects whose CAMs should gain direct resource code access. The system automatically creates the CAM-to-resource-code assignments for all work packages in those projects.

Registry Settings Reference

The following settings are confirmed in the codebase. Additional settings may exist depending on your deployment and enabled modules; check your specific set’s Items panel for the complete list.

System Settings

SettingTypeWhat It Controls
Time-ZoneDropdownThe timezone used for all timestamps in the application
Start-Up-PageDropdownThe page users land on after logging in
S3-URLTextAWS S3 bucket path for project file storage, backups, and signature images
EnableHistoryTrackingText (0/1)Enables audit history icons across all admin pages (0 = off, 1 = on)
Feature-Lock-ClassText (0/1)Enables the cost class locking feature on the Cost Classes tab in Project Settings (0 = disabled, 1 = enabled)
ContingencyLabelTextRenames the “Contingency” label throughout the application (e.g., to “Risk Factor”)

Currency and Formatting

SettingTypeWhat It Controls
Currency-FormatDropdownNumber scaling: Default (full values), K Value (÷ 1,000), M Value (÷ 1,000,000)
Show-Currency-SymbolOn/OffShows or hides the currency symbol in cost fields
Show-CommaOn/OffShows or hides the comma thousands separator in numbers
Num-Decimal-PlacesTextNumber of decimal places shown in cost values

Budget Form; Section Visibility

Each of these On/Off settings hides the corresponding section on the Budget Form when turned Off:
SettingSection Hidden When Off
CostEstimatingForm-Hide-LaborLabor resource assignment grid
CostEstimatingForm-Hide-NonLaborNon-Labor resource assignment grid
CostEstimatingForm-Hide-TravelTravel resource assignment grid
CostEstimatingForm-Hide-ScheduleSchedule / activity integration section
CostEstimatingForm-Hide-PotentialRisksPotential Risks section
CostEstimatingForm-Hide-SupportingDocsSupporting Documents section
CostEstimatingForm-Hide-GeneralCommentsGeneral Comments section
CostEstimatingForm-Hide-SignatureApprovalsSignature Approvals section
CostEstimatingForm-Hide-External-LinksExternal Links section
CostEstimatingForm-Hide-Internal-LinksInternal Links section
CostEstimatingForm-Hide-Override-ContingencyOverride Contingency section

Budget Form; Field Visibility

SettingTypeWhat It Controls
Show-Quantity-FieldOn/OffShows a Quantity field on resource assignments
Show-Ready-for-Approval-FieldOn/OffShows the Ready for Approval status field on work packages
Show-EVT-FieldOn/OffShows the EVT (Earned Value Technique) field on work packages
Show-Risk-FactorsOn/OffShows the Risk Factors section on the Budget Form
File-Upload-AllowedOn/OffAllows file uploads on resource assignments
MTDC-ShowOn/OffShows the MTDC (Modified Total Direct Cost) field on resource assignments
MTDC-Default-Frequency-Is-YearlyOn/OffSets the default MTDC frequency to Yearly
Premium-Pay-ShowOn/OffShows the Premium Pay section on resource assignments
Contingency-at-Resource-Assignment-LevelOn/OffWhen On, contingency is tracked at the individual resource assignment level; when Off, at the work package level

Reports and Data

SettingTypeWhat It Controls
Show-Format1030On/OffShows Form 1030 classification fields in the Resources admin and on reports
Show-Uncertainty-FieldsOn/OffShows uncertainty class fields on schedule activities
Show-Timephase-Import-To-CAMsOn/OffShows the timephased data import option for CAM users
Show-Timephase-Export-To-CAMsOn/OffShows the timephased data export option for CAM users
Export-Timephase-*DropdownWhich resource result to include in timephased exports per cost class
Work-Package-Report-Show-SignaturesOn/OffShows signature fields on the Work Package Report
WP-Report-Hide-Unit-CostOn/OffHides the Unit Cost column on the Work Package Report
CostEstimateDetailReport-Hide-ContingencyOn/OffHides the Contingency column on the Cost Estimate Detail Report
Do-Not-Change-Historical-DataOn/OffPrevents changes to data before the current reporting period (also restricts Copy Cost Class operations)
Risk-Register-Burndown-Charts-HideOn/OffHides burndown charts on the Risk Register
Tableau-Push-Default-Project-OnlyOn/OffRestricts Tableau data push to the default project only

Access Control

SettingTypeWhat It Controls
CAM-Access-To-Resource-CodesOn/Off + project listGrants CAM users direct access to resource codes for specified projects

Impact of Shared Registry Sets

Registry Sets can be shared across projects. Changing any item value in a shared set affects all projects using it immediately. If you need different settings for a specific project, copy the Registry Set and assign the copy to that project before making changes.