Project Management migration

Migrate from Edison 365 to Microsoft Project

Field-level mapping, validation, and rollback between Edison 365 and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.

Edison 365 logo

Edison 365

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

50%

5 of 10

objects map 1:1 between Edison 365 and Microsoft Project.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Edison 365 to Microsoft Project is a scope reduction migration. Edison 365 covers the full lifecycle from idea intake through business case approval and project delivery; Microsoft Project centers on task scheduling, resource management, and Gantt-chart planning. We extract Projects, Resources, and allocation percentages from Edison 365 and map them to Microsoft Project tasks, resources, and assignments. We flag Ideas (which have no direct equivalent), Business Cases (costs and dates migrate; ROI fields do not), Benefits (entity-specific records that require manual rebuild), and Portfolio rollup structures (no cross-project aggregation in standalone Microsoft Project). SharePoint document links stored in Edison 365 break on export because they reference the source tenant; we export the file inventory and offer a parallel file transfer to the destination SharePoint or OneDrive. Pipelines and stage gates do not migrate as workflows; we document the stage names as a custom field on the imported tasks for your PMO to reconstruct manually in Microsoft Project.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Edison 365 logo

Edison 365

What's pushing teams away

  • Reporting setup requires Power BI expertise that many in-house teams lack, leading to delays before the platform delivers its promised visibility gains.
  • The out-of-the-box templates can require significant customization to fit non-standard stage gates, causing frustration during initial configuration.
  • Some customers find that the platform's feature depth creates a steeper learning curve for occasional users compared to lighter-weight task tools.
  • Advanced automation and API-driven workflows are available but not always well-documented, which limits adoption for technically savvy teams wanting programmatic control.

Choosing

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How Edison 365 objects map to Microsoft Project

Each row shows how a Edison 365 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.

Edison 365

Project

maps to

Microsoft Project

Project (Task and Summary Task)

1:1
Fully supported

Edison 365 Projects map to Microsoft Project project files. Project name, description, owner, start date, finish date, and budget migrate as standard project fields. Milestones defined in Edison 365 become summary tasks or milestone tasks in Microsoft Project. Edison 365 custom fields on Projects map to Microsoft Project enterprise custom fields (Project-level custom fields require Project Online or a Project Web App connection; standalone MPP files use local custom fields). We preserve the Edison 365 project stage as a custom text field on the imported project for PMO reference.

Edison 365

Idea

maps to

Microsoft Project

Task (no native equivalent)

1:many
Fully supported

Edison 365 Ideas have no direct Microsoft Project equivalent. Microsoft Project is a scheduling tool, not an idea-intake platform. We extract all Ideas with title, description, category, submitter, status, and submission date. These are delivered as a structured CSV inventory alongside the migrated project files. The customer's PMO manually creates tasks from Ideas or uses a separate Idea tracking system (Planner, a SharePoint list, or a Power App). We flag Ideas with active status or unresolved approvals that may require follow-up before being converted to project tasks.

Edison 365

Business Case

maps to

Microsoft Project

Custom Fields on Project (partial)

1:1
Fully supported

Edison 365 Business Case records contain costs, benefits, and approval status. The cost and budget values migrate as custom cost fields on the linked Microsoft Project file. The approval status and approver fields migrate as custom text fields. However, the Business Case object itself does not exist in Microsoft Project, so the full record structure (including benefit metrics, NPV calculations, and custom financial rows) cannot migrate as a first-class object. We extract all Business Case fields into a CSV deliverable for the customer's financial team to reference or manually re-enter.

Edison 365

Benefits Tracking

maps to

Microsoft Project

Custom Fields (no native equivalent)

lossy
Mapping required

Edison 365 Benefits are entity-specific records (attached to individual Business Cases or Projects) with KPI targets and actual values. Microsoft Project has no benefits or KPI tracking object. Benefit values can be migrated as custom number or currency fields on the Project file, but the benefit rollup calculations that Edison 365 performs across the portfolio do not transfer. We extract all Benefits records by Project and Business Case and deliver them as a structured CSV so that the customer's admin can recreate benefit tracking in a separate spreadsheet, Power BI report, or Finance system.

Edison 365

Resource

maps to

Microsoft Project

Resource (Generic or Named)

1:1
Fully supported

Edison 365 Resources map to Microsoft Project Resources. We extract resource name, email, department, role, and cost rates. Edison 365 supports Azure AD-linked resources, named resources, and generic resources; these map to the equivalent Microsoft Project resource type. Allocation percentages and date ranges from Edison 365 assignments migrate as assignment data in Microsoft Project, but the allocation percentage model in Edison 365 differs from Microsoft Project's work-units model; we convert allocation percentages to hours or work values based on the project calendar and resource capacity if the customer requests a direct assignment migration.

Edison 365

Portfolio

maps to

Microsoft Project

No equivalent (Project for the Web or separate scope)

many:1
Fully supported

Edison 365 Portfolio records aggregate KPIs, budgets, and resource utilization across multiple Projects. Microsoft Project (standalone) has no cross-project portfolio rollup. We extract all Portfolio metadata and project membership, then deliver it as a structured CSV inventory. If the customer uses Project for the Web (part of Microsoft Project Plan 3 or Project Plan 5), we can map the Portfolio data to the Power Apps / Dataverse portfolio tables as a separate engagement. The customer should decide during scoping whether Portfolio records are migrated as reference data or archived as historical documents.

Edison 365

Pipeline Stages

maps to

Microsoft Project

Custom Text Field (no workflow equivalent)

lossy
Fully supported

Edison 365 Pipelines have configurable stage names, ordering, and transition rules per workflow (e.g. Idea > Screening > Business Case > Approval > Delivery). Microsoft Project has no pipeline or workflow object. Stage names and current stage assignments for Projects migrate as a custom text field (e.g. ProjectStage) on each imported project. Stage transition rules, automated notifications, and approval gates do not migrate and require manual reconstruction in Microsoft Project or a Power Automate workflow built by the customer's admin.

Edison 365

Documents / Attachments

maps to

Microsoft Project

Document Migration (separate track)

1:1
Mapping required

Edison 365 stores documents in SharePoint document libraries and references them by URL. These URLs point to the source Microsoft 365 tenant and become orphaned after migration. We export the full document inventory (file name, URL, associated Edison 365 entity, upload date, and uploader) and offer a parallel SharePoint-to-SharePoint or SharePoint-to-OneDrive file transfer to relink documents to the destination tenant. Without this parallel track, document-linked records in the migrated project files will have broken attachment references.

Edison 365

Custom Fields (Ideas, Projects, Business Cases)

maps to

Microsoft Project

Custom Fields (Project or Task level)

lossy
Fully supported

Edison 365 stores custom fields per entity without a unified schema export; we enumerate custom fields by querying each entity type separately. Microsoft Project supports custom fields at the Project level (for Project Online / Project Web App) or at the Task and Resource levels. We map Edison 365 custom fields to the equivalent Microsoft Project custom field type (text, number, date, cost, flag) and flag any that cannot be represented in Microsoft Project's custom field schema. Custom fields requiring lookup tables or multi-select options may need manual configuration in the destination before data load.

Edison 365

User / Assignee

maps to

Microsoft Project

Resource

1:1
Fully supported

Edison 365 user records include display name, email, role, and department. We extract the full user roster and map to Microsoft Project Resources by email. Inactive Edison 365 users are included but flagged for the customer's admin to deactivate or reassign in Microsoft Project. Resources assigned to projects without a matching user in the destination Microsoft 365 tenant are held in a reconciliation queue until the admin provisions the missing resource.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Edison 365 logo

Edison 365 gotchas

Medium

Power BI is the default reporting engine

Medium

Custom fields have no unified schema export

High

SharePoint document linkage breaks on export

Low

Benefits tracking is entity-specific not global

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • SharePoint document links break on Edison 365 export

    Edison 365 attaches files by storing SharePoint URLs that reference the source Microsoft 365 tenant. When we export the document inventory, we retrieve links that point to the source environment. Those links become orphaned in the destination environment unless we perform a separate file-level transfer to the destination SharePoint or OneDrive and update the reference URLs. We flag all document-linked records during scoping and offer a parallel file migration track. Without this track, imported project records will show broken attachment references that users may not notice until after cutover.

  • Benefits and Portfolio rollups have no Microsoft Project equivalent

    Edison 365 tracks Benefits against individual Business Cases or Projects and calculates portfolio-level benefit rollups across the entire portfolio. Microsoft Project has no benefits object and no cross-project portfolio rollup capability. Benefit metric values can migrate as custom fields on the Project file, but the rollup calculations do not transfer. Portfolio records aggregate KPIs, budgets, and utilization across projects with no Microsoft Project equivalent. We extract Benefits and Portfolio data as structured CSV deliverables and flag them for manual rebuild in a separate tracking system (Excel, Power BI, or a Finance tool).

  • Edison 365 custom fields require multi-pass enumeration

    Edison 365 stores custom field definitions per entity (Ideas, Projects, Business Cases) without a single consolidated schema export. If a customer has added dozens of custom fields across multiple entities, we must enumerate each entity type separately during discovery. This multi-pass enumeration adds time to the scoping phase. We capture the full custom field set before presenting the field map for approval and confirm that the destination Microsoft Project environment has the matching custom field types available.

  • Resource allocation percentages require conversion to work units

    Edison 365 expresses resource assignments as allocation percentages linked to date ranges. Microsoft Project expresses assignments as work (hours), duration, or material units assigned to tasks. The allocation percentage model does not map directly. We convert Edison 365 allocation percentages to Microsoft Project work values using the resource calendar and standard day/week hours, but the conversion assumes a 40-hour work week and uses the Edison 365 allocation start and end dates as the assignment window. Customers with non-standard resource calendars or part-time allocations should validate assignment values post-migration.

Migration approach

Six steps for a successful Edison 365 to Microsoft Project data migration

  1. Discovery and module inventory

    We audit the Edison 365 tenant across all active modules: Ideas, Projects, Business Cases, Resources, Benefits, Portfolios, and Pipeline stage configurations. We enumerate custom fields per entity type (multi-pass), extract the document inventory with SharePoint URLs, and inventory active Edison 365 users and assignees. We pair this with a destination environment check: whether the customer uses Microsoft Project Professional (MPP files), Project for the Web (cloud), Project Online (which retires September 2026), or Planner Premium. The discovery output is a written migration scope listing every object, record count, and custom field requiring destination-side configuration.

  2. Schema design and custom field pre-configuration

    We design the Microsoft Project destination schema before any data moves. For Project Online and Project for the Web, we provision enterprise custom fields matching Edison 365's custom field names and types (text, number, date, cost, flag). For standalone MPP files, we configure local custom fields. We create a mapping document that pairs each Edison 365 entity field to its Microsoft Project equivalent or flags it as a CSV-only deliverable (Business Cases, Benefits, Portfolios). We flag any Edison 365 custom field types that Microsoft Project cannot represent and present the customer with options for handling them.

  3. Document inventory and parallel file transfer setup

    We extract the full Edison 365 document inventory (file name, SharePoint URL, associated entity, upload date, uploader) and present it to the customer for approval. We then set up a parallel SharePoint-to-SharePoint or SharePoint-to-OneDrive file transfer track that moves files to the destination tenant and generates a URL mapping table. This mapping table is applied after the project data migration so that document links in the imported project files point to the correct destination locations rather than the source tenant.

  4. Sandbox migration and reconciliation

    We run a full migration into a Microsoft Project test environment (Project Online test tenant, MPP file in a test folder, or SharePoint-backed test library) using production-like data volume. The customer's PMO lead reconciles record counts (Projects in, Tasks in, Resources in, Assignments in), spot-checks 20-30 random projects against Edison 365 source records, and validates custom field values. Any mapping corrections, missing custom fields, or document link issues are resolved in this phase before production migration begins.

  5. Production migration in dependency order

    We run production migration in this order: Resources (first, because all assignments reference them), Projects with header metadata, Tasks with dependencies and constraints migrated from Edison 365 project work breakdown, Resource assignments with work values converted from allocation percentages, Custom field values on projects and tasks, Document link remapping using the URL mapping table from Step 3. Each phase emits a row-count reconciliation report before the next phase begins. Ideas, Business Cases, Benefits, and Portfolio records are delivered as structured CSV files alongside the migrated project files.

  6. Cutover, validation, and handoff documentation

    We freeze Edison 365 writes during cutover, run a final delta migration of any records modified during the migration window, then deliver the production project files and CSV deliverables. We provide a written handoff document listing: every mapped Edison 365 field with its Microsoft Project equivalent, every unmapped Edison 365 object with the reason and the CSV file where it was delivered, the document URL remapping table, and a manual rebuild checklist for Ideas, Business Cases, Benefits, and Portfolio rollup structures. We offer a one-week hypercare window for reconciliation issues. We do not rebuild Edison 365 Pipeline stage workflows in Microsoft Project; that work requires a separate Power Automate or workflow build by the customer's admin.

Platform deep dives

Context on both ends of the pair

Edison 365 logo

Edison 365

Source

Strengths

  • Modern, user-friendly interface that encourages broad adoption across idea submitters and project managers.
  • End-to-end coverage from idea intake through project delivery in a single platform.
  • Native Microsoft 365 integration — Azure AD, Teams, SharePoint, and Power BI work without middleware.
  • Configurable Pipelines and stage-gate workflows adapt to non-standard innovation and project processes.
  • Responsive customer support team with G2 praise for human-centric service.

Weaknesses

  • Reporting relies on Power BI — organizations without Power BI expertise may struggle to build dashboards quickly.
  • Out-of-the-box templates require customization for organizations with non-standard stage gates or approval workflows.
  • Advanced API capabilities exist but are not prominently documented, limiting programmatic automation adoption.
  • The feature depth that attracts enterprise buyers can overwhelm occasional users who only interact with one module.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Edison 365 and Microsoft Project.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Edison 365: Governed by Azure API Management policies — not publicly published..

  • Data volume sensitivity

    A

    Edison 365 exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Edison 365 to Microsoft Project migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Edison 365 to Microsoft Project data migrations

Answers to the questions buyers ask most during Edison 365 to Microsoft Project migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Edison 365 to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations of 20-50 Projects with Resources and allocation data land in two to four weeks and cost between $3,500 and $5,500. Migrations that include Business Cases, Benefits tracking, Portfolio records, and a parallel SharePoint document transfer move to four to eight weeks and $7,500-$12,000 because each module requires a separate extract pass and mapping logic. The discovery and scoping phase typically adds one to two weeks regardless of migration scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Edison 365.
Land in Microsoft Project, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day