Overview
Each project row on the Admin Projects page has a process icon (gear icon) that opens a dropdown menu of data operations. These operations manage the project’s data, configuration, and lifecycle. The available options depend on whether the project is active or locked.
Locked projects show only three operations in the process menu: Copy Project, Backup Project, and Backup Project to Another Server (plus Backup Project (New) if enabled). Inactive projects have no process menu at all. All other operations require the project to be active and unlocked.
Activating and Deactivating Projects
Use the Project Visibility button (eye icon, top right of the Projects page) to control which projects are live.
Activating a Project
Opening the Visibility modal shows all projects in two columns; Active and Inactive. Check a project on the Inactive side to activate it. Activation makes the project visible to non-admin users in all project selectors across every module.
Activating a project triggers a rebuild of its reporting tables in the background. For large projects this may take several minutes. Users may see incomplete report data until the rebuild finishes.
Deactivating a Project
Uncheck an active project in the Visibility modal to deactivate it. Deactivation immediately hides the project from users and queues a background archiving process that archives the project’s reporting data. The archiving runs asynchronously; the project is hidden immediately but the archiving job may take time to complete.
You can deactivate multiple projects at once from the Visibility modal.
Set as Default Project
Designates this project as the one that pre-selects when users open Dash360. Only one project can be the default at a time. Setting a new default clears the previous one.
Set / Remove as Favorite
Marks the project with a heart icon. Favorited projects appear at the top of project selection dropdowns across all modules, making them easy to find in large project lists. Selecting this option again removes the favorite designation.
A maximum of 3 projects can be favorited at one time. If you already have 3 favorites, you must remove one before adding another.
Calculate Earned Value
Recalculates earned value metrics for the project. Opens a modal to confirm the reporting period before calculating.
Calculate Earned Value modal:
| Field | Description |
|---|
| Current Project Reporting Period | The month/year to calculate EV for. Pre-populated with the project’s current reporting period. Use the calendar icon to change it; the picker selects by month and automatically advances to the last day of the selected month. |
Click Calculate Earned Value to run. Dash360 calculates EV for the selected reporting period only. Use this after updating percent-complete values in Quick Status or after approving schedule status updates, to ensure the CPR and EV Curves reflect the latest data.
Copy Cost Class
Copies resource assignment data from one cost class to another within the project. Opens a four-step accordion wizard.
Step 1: Criteria
Choose the scope of the copy:
| Option | What It Copies |
|---|
| Total Project | All WBS elements and work packages |
| WBS | A specific WBS element (and its children). Multi-select dropdown appears. |
| Work Package | A specific work package. Multi-select dropdown appears. |
Step 2: Source
Select the cost class to copy from. Earned cost classes are excluded from this dropdown.
Step 3: Target
Select the cost class to copy to and the copy action:
| Action | Effect |
|---|
| Replace | Overwrites existing data in the target with source data |
| Add | Adds the source data on top of whatever already exists in the target |
The source cost class is disabled in the target dropdown; you cannot copy a class to itself. Locked cost classes are grayed out with “(Locked)” and cannot be selected as the target.
Clear Target Before Copy: When checked, all existing data in the target cost class for the selected scope is deleted before the copy runs. This option is hidden when the target is Budget or Actual (those cost classes cannot be bulk-cleared).
Step 4: Date Range
Choose which periods to include in the copy:
| Option | What It Copies |
|---|
| Copy all periods in your project | Copies all time-phased data regardless of date |
| Copy all periods after the current reporting period | Copies only data on or after the project’s reporting period date |
| Copy by a specific date range | Set a specific From and To date |
If the Do Not Change Historical Data registry setting is enabled for the project, the “All periods” option is disabled when copying to the Budget cost class; you can only copy from the current reporting period forward. For non-Budget target classes, a Copy Source Historical Data Override checkbox appears that lets you bypass this restriction if needed.
Copy Cost Class with Replace and Clear Target enabled will permanently overwrite all data in the target cost class for the selected scope. Create a backup before running this operation on production data.
Copy Project
Creates a full duplicate of the project: settings, configuration, and optionally cost estimate data.
- Enter a name for the new project.
- Choose whether to copy the project’s code files:
- If yes, select which code files to copy (creates new independent copies) versus which to share (the new project references the same file as the original).
- If no, the new project has no code files assigned; you will assign them manually.
- Confirm. The new project is created as inactive; activate it when ready.
Use Copy Project to create a new project phase, set up a parallel estimating scenario, or use a configured project as a template.
Backup Project
Creates a point-in-time backup of the project as an Excel file. The backup captures all resource assignments, cost estimates, time-phased data, schedules, notebooks, and settings.
The backup runs as a background Lambda job. A notification in the bell icon tracks progress and provides a download link when complete. Completed backups are also listed on the Backups page.
Backup Project to Another Server
Creates a backup file intended for migrating the project to a different Dash360 instance. Options:
- Include Users: embed user records in the backup so they are recreated on the destination server
- Remove Users: strip user references from the backup (useful when the destination server has different users)
Use this when moving a project between environments (e.g., from one client’s server to another).
Backup Project (New)
A Lambda-powered backup that uses the newer async export architecture. Provides step-based progress (25% → 50% → 75% → 100%) tracked via the notification bell. Preferred over the standard backup for large projects.
Recalculate Project
Rebuilds computed data for the project. The project row shows an alert color on the process icon when a recalculation is needed (e.g., after data imports or configuration changes).
Two modes:
Entire Project: Rebuilds all EV metrics, subtotals, and reporting data across the whole project.
Custom Recalculation: Limit the recalculation to a specific scope:
| Filter | What It Scopes |
|---|
| WBS | Recalculate only a specific WBS branch |
| Work Package | Recalculate a single work package |
| Cost Class | Recalculate only one cost class |
| Resource Code | Recalculate for a specific resource |
Recalculate Contingency
Recalculates contingency values for all resource assignments in the project. This option is only shown when both contingency-at-RA-level and show-risk-factors are enabled in the project’s registry settings.
A confirmation dialog warns: “Are you sure you want to recalculate this project’s contingency? This will reset any manual contingencies you have added to resource assignments.”
Shift Project Dates
This menu item only appears for projects that have no earned value data. Once EV data exists for a project, date shifting is disabled entirely. Plan to use this operation during initial project setup, before any EV is calculated.
Moves all resource assignment dates for the project forward or backward. Opens a modal with filter and shift options.
Optional filters: limit the shift to a subset of resource assignments:
| Filter | Options |
|---|
| WBS | Multi-select; selecting a WBS populates the Work Package filter below |
| Work Package | Multi-select; loaded dynamically from the selected WBS elements |
| Cost Class | Multi-select; defaults to Budget |
| Resource Type | Multi-select: Labor, Non-Labor, Travel |
Shift method (radio):
| Method | How |
|---|
| Number of months | Enter a positive (forward) or negative (backward) whole number. The new project start date is calculated and displayed before you confirm. |
| Calendar date | Enter the new project start date directly. Dash360 calculates the shift from the current start date. |
If the project has a reporting period and EV data from prior periods, a warning displays showing that only data from the current reporting period forward will be shifted; historical data before the reporting period is not moved.
Shifting dates modifies every resource assignment’s start and finish date within the selected scope. Create a backup before running this on a large project.
Respread Resources Linearly by Activity Dates
Redistributes the time-phased cost values of resource assignments using a linear spread across their linked activity dates. Opens a configuration modal before executing.
Modal filters:
| Filter | Options |
|---|
| Cost Class | Multi-select; at least one must be selected. Locked cost classes are grayed out. |
| Resource Type | Multi-select: Labor, Non-Labor, Travel |
| Profile Type | Radio button: controls which RAs are included in the respread: All (default), Linear Profiles Only, or Non-Linear Profiles Only |
Use this after schedule dates change to realign the cost curve to the new schedule timeline.
Copy Budget RA Notebook Entries to Earned Resource Assignments
Copies all notebook entries from Budget cost class resource assignments to their corresponding Earned cost class resource assignments.
A confirmation dialog warns that this operation deletes and recreates all Earned RA notebook entries for the project before copying the Budget values over. Existing Earned RA notebook entries are lost. This cannot be undone.
Use this when the Earned RAs need to inherit the same basis-of-estimate documentation as the Budget RAs.
Assign All Activity Subtotals as Weights
Automatically assigns the activity subtotal value from each schedule activity as the weight percentage on the linked resource assignment. Executes immediately without a configuration step; no modal or confirmation dialog is shown.
Use this to initialize the EV weight structure when setting up a new project that has an imported schedule with no weights assigned.
Assign All Activities and Resource Assignments that Overlap
Scans the project for schedule activities and resource assignments whose date ranges overlap, then creates the activity-RA links for matching pairs. Opens a configuration modal before executing.
Modal filters:
| Filter | Options |
|---|
| Cost Class | Single-select; the cost class to scan for overlapping RAs |
| Resource Type | Single-select: Labor, Non-Labor, Travel |
Used during schedule integration setup to link activities and RAs that share date ranges.
Download IPMDAR Files
Exports Integrated Program Management Data and Analysis Report (IPMDAR) files for this project. IPMDAR is a government-standard reporting format for earned value data. See the IPMDAR Export section in Project Settings for details on the 24 files included in the export.
When to Use Each Operation
| Situation | Operation |
|---|
| Project start date changed (no EV data yet) | Shift Project Dates |
| Imported new schedule or updated percent-complete | Calculate Earned Value |
| Need to model a different cost scenario | Copy Cost Class |
| Starting a new project phase or client | Copy Project |
| Major data change coming (import, restructure) | Backup Project |
| Migrate project to another server | Backup Project to Another Server |
| Reports look stale after import | Recalculate Project |
| New project with imported schedule, no weights | Assign All Activity Subtotals as Weights |
| Schedule dates shifted, cost curves need realignment | Respread Resources Linearly by Activity Dates |
| Schedule integration setup, activities not linked to RAs | Assign All Activities and Resource Assignments that Overlap |
| Earned RAs need the same notebook entries as Budget RAs | Copy Budget RA Notebook Entries to Earned Resource Assignments |