Overview
Dash360 provides two types of backup: system backups that run automatically on a schedule and cover all projects, and project backups that you trigger manually from the Projects page. Both types are viewable from separate admin pages in the Backups area.
Backups are stored as Excel (.xlsx) files in an AWS S3 bucket and can be downloaded at any time from these pages.
Permissions
Administrator role required.
System Backups Page
URL: /Admin/SystemBackups/Index
The System Backups page lists all backup records created by the automated backup process. System backups run on a schedule configured by your implementation team; this page is read-only and does not have a manual trigger.
System Backups Grid
| Column | Description |
|---|
| Project Name | The project this backup covers |
| Date Created | When the backup was taken (displayed in the configured timezone) |
| Download | Clickable link to download the backup file from S3 |
The grid supports a search panel, filter row (Apply Filters button), header filters, filter panel, grouping panel, and column chooser. Paging is set to 20 rows per page, configurable up to 100.
The Download link uses the S3 URL configured in the project’s registry. If the link does not work, verify that the S3-URL registry setting is correctly configured for the project.
Project Backups Page
URL: /Admin/ProjectBackups/Index
The Project Backups page lists all project backup records created by administrators from the Projects page. This page is read-only; backups are initiated from the Projects page, not here.
Project Backups Grid
| Column | Description |
|---|
| Project Name | The project this backup covers |
| Created By | Email address of the administrator who created the backup |
| Date Created | When the backup was created (displayed in the configured timezone) |
| Download | Clickable link to download the backup file from S3 |
The grid supports a search panel, filter row (Apply Filters button), header filters, filter panel, grouping panel, and column chooser. Paging is set to 20 rows per page, configurable up to 100.
Creating a Project Backup
Project backups are created from the Projects admin page, not from the Project Backups page. On the Projects page, each project row has an action dropdown with backup options:
| Option | Description |
|---|
| Backup Project | Creates a backup immediately and downloads the file. The backup record is saved and appears in the Project Backups grid. |
| Backup Project to Another Server | Opens a modal asking whether to include user accounts in the backup file, then downloads. Use this when you intend to restore on a different Dash360 instance. |
Backup to Another Server
The Backup Project to Another Server option opens a confirmation modal with one option:
| Option | Description |
|---|
| Include Users in Backup File? | Remove Users from Backup File (default): strips user account and permission data from the backup. Use when the target server has its own user accounts. Keep Users in Backup File: includes user accounts and work package permission assignments. Use when you want to recreate users and permissions on the target server. |
Click Backup Project to generate and download the file.
What a Backup Contains
A project backup is a multi-sheet Excel file. The sheets included depend on which files and features are configured for the project. The backup covers:
- Project configuration and settings
- Code files (Activity, Basis, WBS, Work Package, Form 1030)
- Resource codes, resource results, and resource calculations
- Rate files and rate sets
- Cost estimates and work packages
- Resource assignments and time-phased cost data
- Contingency assignments and source lines
- Schedule tasks, links, and activity steps
- Notebooks (work package, WBS, and resource assignment notebook entries)
- Variance narrative data
- Risk items, risk categories, and Monte Carlo simulations
- Signature steps and completed signature records
- CPR and earned value calculation data
- Premium pay, cost classes, and uncertainty classes
- Schedule status updates (CAM submissions)
- User permissions and resource code security assignments (unless stripped for another-server backup)
Restoring from a Backup
Restoring a project is done from the Projects admin page.
- Navigate to the Projects admin page.
- Click Restore Project (below the projects list).
- In the Restore Project modal:
- Enter a Project Name for the restored project. This must be a new, unique name; the restore will fail if a project with that name already exists.
- Upload the backup .xlsx file.
- Click Restore (or submit the form). The backup is uploaded to S3, processed, and a new project is created.
- A success message confirms the project has been restored. The new project appears in the Projects list immediately.
Restoring from a backup creates a new project with the name you provide; it does not overwrite an existing project. All data in the backup (cost estimates, schedule, notebooks, risk items, etc.) is re-created under the new project name. Make sure you choose a project name that does not already exist in the system.
The backup file must be a Dash360-format .xlsx backup file. Files from external tools or non-Dash360 exports are not supported.
Timestamps
All Date Created timestamps in both grids are displayed in the timezone configured via the Time-Zone registry setting (Registry Set ID 1). This ensures backup timestamps are shown in your local time regardless of when the backup was created on the server.
When to Create a Manual Backup
- Before a large data import
- Before running Shift Data on a project
- Before making significant structural changes (changing code files, removing cost classes)
- Before a major project milestone or review
- Before restoring from an older backup (to preserve the current state as a safety net)