Project Management migration
Field-level mapping, validation, and rollback between Accolade and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Accolade
Source
Microsoft Project
Destination
Compatibility
7 of 12
objects map 1:1 between Accolade and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Accolade to Microsoft Project is a data restructuring migration that crosses two distinct platform paradigms. Accolade is an enterprise innovation management platform organized around Innovations, Projects, Portfolios, and Business Units with configurable governance gates and approval workflows. Microsoft Project is a scheduling-centric tool built around Projects, Tasks, Task Dependencies, Resources, and Assignments with critical path analysis and timeline views. There is no direct Innovation equivalent in Microsoft Project: early-stage ideas must be transformed into summary tasks or separate projects. We resolve that structural gap during scoping, map Accolade's Business Units to custom fields or SharePoint site structure, and preserve attachment files in the destination document library. Workflow stages, approval gates, governance rules, and stage-gate configurations do not migrate because they have no direct Microsoft Project equivalent; we deliver a written inventory for the customer's PMO to rebuild in Microsoft Project Online or Project for the web before cutover.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Accolade object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Accolade
Portfolio
Microsoft Project
Project Online Enterprise Portfolio or Project Site hierarchy
lossyAccolade Portfolios are top-level organizational containers linking multiple Projects with budget allocations and strategic alignment tags. In Microsoft Project, there is no native Portfolio object at the Project Online level without the Project Web App (PWA) add-in. We map Portfolios to either a SharePoint hub site structure with multiple Project Sites, or to Project Online Enterprise Projects if the customer licenses PWA. Budget and strategic alignment tags migrate as custom fields on each Project.
Accolade
Project
Microsoft Project
Project
1:1Accolade Projects map directly to Microsoft Project plans. We extract all standard fields including Name, Description, Start Date, Finish Date, Status, Owner, and custom properties. In Microsoft Project, these map to Project Summary Task fields or to the Project Information dialog. Relationships to parent Portfolios are resolved through the SharePoint site hierarchy or PWA Enterprise Project Type.
Accolade
Innovation
Microsoft Project
Task or Summary Task (transformation required)
1:manyAccolade Innovations represent early-stage ideas with submission date, originator, scoring attributes, and workflow state. Microsoft Project has no Innovation object. We transform Innovations into either Summary Tasks within an existing Project (if the Innovation has been promoted to a project-like state) or into Tasks within a designated Innovation Tracker project that we create as a placeholder. The original workflow state migrates as a custom field innovation_state__c. Innovations that were promoted to Projects in Accolade are mapped directly to their corresponding Project record with the promotion lineage preserved in a custom field.
Accolade
Business Unit
Microsoft Project
Custom Field or SharePoint Site Structure
lossyAccolade Business Units are organizational entities used for segmentation and reporting, each capable of defining different custom property schemas on the same object. Microsoft Project has no native BU concept. We map BUs to a custom Text field business_unit__c on Project records, or to a SharePoint site hierarchy where each BU owns a site collection. Multi-level BU hierarchies are flattened to a single BU assignment per record. Custom property schemas that vary by BU are merged into a superset of custom fields, with fields that apply only to certain BUs left null on records from other BUs.
Accolade
Custom Properties
Microsoft Project
Custom Fields
lossyAccolade supports user-defined fields on Projects and Innovations with field types including Text, Number, Date, Picklist, and Boolean. We extract the full custom property schema including field type, required flag, and picklist options. At import time, we pre-create matching custom fields in Microsoft Project using the Project Online custom field API or via Project Desktop Enterprise Custom Fields dialog. Picklist values migrate as Text fields if the destination does not support lookup tables at the customer's licensing tier.
Accolade
Attachments
Microsoft Project
SharePoint Document Library
1:1Documents and files attached to Accolade Projects and Innovations are exported with original filenames, MIME types, and content. We transfer binary blobs directly to the destination SharePoint document library linked to the corresponding Project Site. Files over 100MB are chunked during extraction and reassembled on the destination side with SHA-256 checksum verification to confirm integrity, logged in the transfer manifest.
Accolade
Workflow Stages
Microsoft Project
Project Phases or Summary Task Milestones
lossyAccolade uses configurable workflow stages with gate approvals and transition rules. Microsoft Project does not have a native approval workflow engine. We export the full stage definition including name, order, and optional approver assignment as a written document. In Microsoft Project, workflow stages map to either Summary Task milestones (for a visual phase representation) or to custom Text fields capturing the current gate status. Power Automate flows can be configured post-migration to replicate gate notifications if the customer licenses Power Automate.
Accolade
Users and Roles
Microsoft Project
Resources and Security Groups
1:1Accolade User accounts include name, email, role, and BU assignment. We export the user roster and map Accolade roles to Microsoft Project Resources. For Project Online, Resources are provisioned in the Enterprise Resource Pool; for Project Desktop, Resources are entered in the Resource Sheet. Active project assignments map to Resource Assignments in Microsoft Project. Inactive Accolade users are mapped to Resources with the Inactive flag set.
Accolade
Comments and Activity Log
Microsoft Project
Project Comments or SharePoint List
1:1Accolade audit comments and activity history are stored as timestamped entries linked to a project or innovation. We export these as a flattened activity feed. In Microsoft Project Online, comments can be stored in the Project Site's SharePoint list or as notes on the Project Summary Task. We append the activity feed as structured notes on each Project record with timestamp, actor, and action preserved in a readable format.
Accolade
Metrics and KPIs
Microsoft Project
Custom Fields (Number type)
1:1Accolade tracks quantitative metrics against projects such as budget consumed, schedule variance, and custom KPIs as numeric time-series values. We export these as structured key-value records. In Microsoft Project, numeric KPIs map to custom Number fields on the Project record. Time-series KPI values are stored as multiple rows with a date dimension if the customer requires historical tracking; otherwise the most recent KPI value is stored as a single field.
Accolade
Milestone Dates
Microsoft Project
Project Milestones
1:1Accolade milestone dates stored against Projects migrate to Microsoft Project Milestone tasks (tasks with zero duration and a milestone diamond indicator). We preserve the milestone name, scheduled date, and any milestone owner. Milestone dependencies are modeled as predecessor links in Microsoft Project.
Accolade
Budget Allocations
Microsoft Project
Project Cost Fields
1:1Accolade budget allocation values stored at the Portfolio or Project level migrate to Microsoft Project Cost fields. We map total budget, budget consumed, and budget variance to custom Cost fields. If the customer requires resource-based cost tracking, we configure the Resource Standard Rate and Per Use Cost on Resource records and enable cost rollup on assignments.
| Accolade | Microsoft Project | Compatibility | |
|---|---|---|---|
| Portfolio | Project Online Enterprise Portfolio or Project Site hierarchylossy | Fully supported | |
| Project | Project1:1 | Fully supported | |
| Innovation | Task or Summary Task (transformation required)1:many | Fully supported | |
| Business Unit | Custom Field or SharePoint Site Structurelossy | Fully supported | |
| Custom Properties | Custom Fieldslossy | Mapping required | |
| Attachments | SharePoint Document Library1:1 | Fully supported | |
| Workflow Stages | Project Phases or Summary Task Milestoneslossy | Mapping required | |
| Users and Roles | Resources and Security Groups1:1 | Mapping required | |
| Comments and Activity Log | Project Comments or SharePoint List1:1 | Mapping required | |
| Metrics and KPIs | Custom Fields (Number type)1:1 | Mapping required | |
| Milestone Dates | Project Milestones1:1 | Fully supported | |
| Budget Allocations | Project Cost Fields1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Accolade gotchas
Innovation-to-Project promotion loses history
Custom property schemas vary by BU
Attachments over 100MB may be split
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Discovery and licensing assessment
We audit the Accolade tenant across Portfolios, Projects, Innovations, Business Units, custom property schemas, workflow stage definitions, attachment file count, user roster, and KPI metrics. We pair this with a Microsoft Project licensing assessment: Project Plan 1 ($10/user) covers basic scheduling; Project Plan 3 ($30/user) adds Project Online, SharePoint integration, and resource management; Project Plan 5 ($55/user) adds reporting, baseline management, and enterprise custom fields. The discovery output is a written migration scope and a Project license tier recommendation.
Innovation restructuring and BU schema design
We design the destination schema in Microsoft Project. For Innovations, we define the transformation strategy: either Summary Tasks within a designated Innovation Tracker project or standalone Project records with a custom innovation_state__c field. For Business Units, we design the custom Text field business_unit__c and document the superset of merged custom properties from all BUs. We pre-create all custom fields in Project Online via the custom field API or in Project Desktop via Enterprise Custom Fields before any data import.
SharePoint site structure provisioning
We provision SharePoint document libraries for each Project Site and map the Accolade attachment hierarchy. If the customer uses Project Online with PWA, we configure the Enterprise Project Type and Enterprise Resource Pool. Business Unit site collections are provisioned if the customer selects the SharePoint site hierarchy as the BU segmentation strategy. Site provisioning happens in parallel with schema design.
Sandbox migration and reconciliation
We run a full migration into a Project Online Sandbox or a local Project Desktop environment using a representative subset of production data. The customer's PMO lead reconciles record counts (Projects in, Innovations mapped, Attachments transferred, Custom fields populated), spot-checks 20-30 random records against the Accolade source, and signs off the schema and mapping before production migration begins. Any mapping corrections happen here, not in production.
Production migration in dependency order
We run production migration in record-dependency order: SharePoint site structure first, then Resources (mapped from Accolade Users), then Projects (with custom fields and BU assignments), then Innovations (transformed to Tasks or separate Projects), then Attachments (chunked for files over 100MB with SHA-256 verification), then KPI metrics. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow rebuild handoff
We freeze Accolade writes during cutover, run a final delta migration of any records modified during the migration window, then enable Microsoft Project as the system of record. We deliver the workflow stage inventory document mapping each Accolade governance gate to a recommended Power Automate flow or manual milestone checklist. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's project team. We do not rebuild Accolade workflow stages as Power Automate flows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Accolade
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Accolade and Microsoft Project.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Accolade: Not publicly documented for all tiers.
Data volume sensitivity
Accolade doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Accolade to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Accolade to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Accolade
Other ways to arrive at Microsoft Project
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.