MPP Import vs. Copy Project: The Ultimate Template Strategy
In Dynamics 365 Project Operations, manual data entry is the enemy of a profitable project. To get started, you need a Work Breakdown Structure (WBS)—consultant-speak for your "Project Task List."
To build this list without losing your mind, you have two main power tools:
- Copy Project: Clones an existing "Template Project" that already lives in your Dynamics environment.
- MPP Import: Takes a Microsoft Project Desktop file (.mpp) and "blasts" those tasks directly into the Project Tasks Grid (the table where your tasks live in Dynamics).
Three Clear Ways to Build Your Workflow
1. The "Hybrid" Approach (Best of Both Worlds)
The Goal:
Use the speed of Desktop to build your native Dynamics templates.
How:
- Build your 200-line task list in the Project Desktop app first.
- Use MPP Import to upload it into a blank Project record in Dynamics (e.g., a "Master Healthcare Template").
- Once it's in Dynamics, use Copy Project for every new client onboarding.
Why:
- You only deal with the file upload once.
- After that, you're using the native, 1-click "Copy" feature inside the browser.
2. The "Direct Import" (For Frequent Process Changes)
The Goal:
Bypass Dynamics templates entirely and go straight from file to project.
How:
- For each new project, grab the latest
.mppfile from SharePoint. - Import it directly into a new project shell.
Why:
- If compliance tasks or regulations change frequently, it’s easier to update one file in SharePoint than maintain multiple templates in Dynamics.
3. The "Legacy Move" (Consultant Level)
The Goal:
Move a client’s old project data into their new system.
How:
- Take an existing Microsoft Project file.
- Clean it up and import it into a live project shell in Dynamics.
Why:
- Saves hours of manual mapping.
- Reduces human error during migration.
Pre-flight Checklist (The "Don't Break It" List)
Before you hit upload, make sure:
-
The "Auto" Rule:
Every task must be set to Auto Scheduled.
Dynamics struggles with manually scheduled tasks and may break your dates. -
The Calendar Match:
Your file’s calendar must match the Work Template in Dynamics (e.g., 8-hour workdays).
If not, dates will drift (often ~30 minutes per day). -
Consultant Law #12:
Never import files with constraint violations (e.g., "Must Start On").
If Project Desktop is confused, Dynamics will be worse.
Step-by-Step
-
The Shell
- Create your Project record in Dynamics.
- Assign your Work Template (calendar) immediately.
- This is the "DNA" of your project.
-
The Grid
- Navigate to the Tasks tab.
-
The Action
- Click Import from MPP in the command bar.
2026 Fact-Check:
You can now import into an existing project record—no need to create a new one first. -
The Pilot
- If your schedule has 100+ lines, test with a small sample (e.g., 5 tasks).
-
The Full Load
- Once validated, delete test tasks and run the full import.
Real Scenario: Custom App Table Deployment
For healthcare clients, we built separate Master Templates for each client type (e.g., Private Clinic vs. Public Hospital).
Each required a structured 180-step implementation checklist.
Our Secret Sauce:
- Build task lists in Microsoft Project Desktop (faster for managing dependencies).
- Use MPP Import to create Master Templates in Dynamics.
- Use Copy Project to launch new onboardings instantly.
Result:
A 3-hour manual setup became a "while my coffee brews" task.