Project Management migration

Migrate from OpenText Project and Portfolio Management (PPM) to Microsoft Project

Field-level mapping, validation, and rollback between OpenText Project and Portfolio Management (PPM) and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.

OpenText Project and Portfolio Management (PPM) logo

OpenText Project and Portfolio Management (PPM)

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

67%

8 of 12

objects map 1:1 between OpenText Project and Portfolio Management (PPM) and Microsoft Project.

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText Project and Portfolio Management to Microsoft Project is a structured migration from an enterprise-only PPM suite into a platform that spans Planner Plan 1 through Project Plan 5 and Project Server Subscription Edition. OpenText PPM's hierarchical model (Portfolios containing Programs containing Projects with Demands feeding intake) has no direct Microsoft equivalent, so we resolve that structural gap during scoping by mapping Programs to Microsoft 365 Groups or Planner buckets, Projects to Planner plans, and Demands to Project Online backlog items or Dataverse records. Resource capacity profiles migrate as availability calendars in Project Online or Planner. Portfolio-level financial cost and benefit lines map to custom fields in the destination because Microsoft Project does not have a native portfolio financial management module at the Plan 1 or Plan 3 tier. Stage-gate lifecycle definitions and demand-management workflows do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Power Automate or Project Server workflow designer.

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

OpenText Project and Portfolio Management (PPM) logo

OpenText Project and Portfolio Management (PPM)

What's pushing teams away

  • G2 reviewers consistently cite the outdated user interface as a primary frustration—navigation feels clunky compared to modern SaaS alternatives, driving teams toward more usable tools.
  • Performance degrades noticeably with large datasets; organizations with thousands of active projects report slow load times and sluggish reporting that disrupts day-to-day operations.
  • Enterprise-only pricing combined with the high total cost of implementation and ongoing administration makes it prohibitively expensive for mid-market organizations evaluating the platform.
  • The steep learning curve and complexity of system administration require dedicated IT or PPM staff, creating friction for smaller PMOs with limited specialist resources.
  • Modern cloud-native competitors offer more intuitive interfaces and faster onboarding, making OpenText PPM feel overengineered for teams that do not need its full enterprise feature set.

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 OpenText Project and Portfolio Management (PPM) objects map to Microsoft Project

Each row shows how a OpenText Project and Portfolio Management (PPM) 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.

OpenText Project and Portfolio Management (PPM)

Portfolio

maps to

Microsoft Project

Planner Bucket or Project Online Portfolio

1:many
Fully supported

OpenText PPM Portfolios aggregate Programs and Projects for executive visibility. We map Portfolios to Microsoft 365 Planner Buckets (inside a Planner Plan) or to Project Online Portfolio Views. Portfolio-level budget allocations and strategic themes migrate as custom metadata fields on the destination bucket. If the customer selects Project Server Subscription Edition as the destination, Portfolios map to the native Portfolio Analysis module. Custom portfolio properties from OpenText PPM extend as custom fields on the destination object.

OpenText Project and Portfolio Management (PPM)

Program

maps to

Microsoft Project

Planner Group or Project Online Program

1:1
Fully supported

OpenText PPM Programs are top-level containers with linked Projects, governance workflows, and financial rollups. We map Programs 1:1 to Microsoft 365 Groups attached to Planner plans (for Planner Premium destinations) or to Project Online Program records (for Project Online and Project Server SE destinations). Program-level stage-gate lifecycle status migrates as a custom Program Status field; the stage-gate workflow itself is documented separately for Power Automate rebuild.

OpenText Project and Portfolio Management (PPM)

Project

maps to

Microsoft Project

Planner Plan or Project Online Project

1:1
Fully supported

OpenText PPM Projects map to Planner Plans (Planner Premium) or Project Online Project Sites. We preserve task hierarchies, start and end dates, summary tasks, and task-level custom fields. Dependencies between tasks within a single project migrate as Planner native task dependencies (finish-to-start, start-to-start, finish-to-finish, start-to-finish). Task-level resource assignments and time-phased work estimates transfer to Planner Assignments or Project Online Assignment entities.

OpenText Project and Portfolio Management (PPM)

Demand

maps to

Microsoft Project

Planner Backlog Item or Dataverse Demand Record

lossy
Fully supported

OpenText PPM Demands represent incoming work requests that feed project intake. There is no native Demand object in Microsoft Project or Planner. We map active Demands to Planner task records in a dedicated intake bucket or to custom Dataverse tables (Project Server SE destinations). Demand status, priority, requestor, and estimated effort transfer as custom fields. The demand approval workflow is not migrated; we document it for Power Automate rebuild.

OpenText Project and Portfolio Management (PPM)

Request

maps to

Microsoft Project

Planner Task or Power Automate Approval

1:1
Fully supported

OpenText PPM Requests are workflow items in the demand-management intake process. Active Requests with pending approval status migrate to Planner tasks in an intake bucket for manual prioritization, or to Dataverse records for Power Automate approval routing (Project Server SE destinations). Historical Request data and submission records migrate as task notes. Workflow state transitions are not migrated as automation; we deliver a written Request workflow map for the customer's admin.

OpenText Project and Portfolio Management (PPM)

Resource

maps to

Microsoft Project

User or Resource (Planner / Project Online)

1:1
Fully supported

OpenText PPM Resources represent staff members with skill profiles, availability calendars, role assignments, and capacity allocations. We map Resources to Microsoft 365 Users (Planner) or Project Online Resources. Skill profiles migrate as custom skill fields on the destination User or Resource record. Availability calendars and capacity percentages transfer to the destination's resource calendar or availability view. OpenText PPM's overload ratio field migrates as a custom field for reporting.

OpenText Project and Portfolio Management (PPM)

Financial Line

maps to

Microsoft Project

Custom Fields or Project Cost Fields

1:1
Fully supported

OpenText PPM tracks cost lines and benefit lines at the portfolio, program, and project levels. Microsoft Project (Planner and Project Online) does not have a native portfolio financial management module. We map cost lines to custom number fields on the Project record (e.g., planned_cost, actual_cost) and benefit lines to custom currency fields. Top-down budget allocations and bottom-up rollup structures are preserved as documented field mappings; the customer configures any financial rollup logic in Power BI or a Dataverse calculated column post-migration.

OpenText Project and Portfolio Management (PPM)

Custom Property

maps to

Microsoft Project

Custom Field

1:1
Fully supported

OpenText PPM custom properties on Demands, Projects, Programs, Resources, and Financial Lines extend the base schema per instance. Every OpenText PPM custom field discovered during pre-migration schema audit is mapped to an equivalent custom field in the destination Planner plan or Project Online project site. Field data types are matched (text to text, number to number, date to date, picklist to choice). Instance-specific custom properties that have no meaningful destination equivalent are flagged in the mapping document for the customer to decide whether to drop or preserve in a generic notes field.

OpenText Project and Portfolio Management (PPM)

Dependency (Cross-Project)

maps to

Microsoft Project

Dataverse Dependency Record + Power Automate Link

lossy
Fully supported

OpenText PPM natively supports cross-project dependencies (finish-to-start, start-to-start, finish-to-finish, start-to-finish) across the portfolio hierarchy. Microsoft Planner does not natively support cross-project task dependencies. For Planner destinations, we model cross-project dependencies in Dataverse tables and connect them using Power Automate flows that trigger notifications or date updates when a predecessor completes. For Project Online and Project Server SE destinations, cross-project dependencies migrate as native predecessor links within the PWA schedule. This is one of the highest-severity mapping decisions and is confirmed during technical discovery.

OpenText Project and Portfolio Management (PPM)

Stage-Gate Lifecycle Definition

maps to

Microsoft Project

Power Automate Approval Flow or Project Server Workflow Stage

lossy
Fully supported

OpenText PPM stage-gate lifecycle definitions govern project and program workflow transitions with configurable stages, gates, and approval actions. Microsoft Project has no equivalent stage-gate workflow designer. We document every active stage-gate definition (stages, gates, responsible roles, transition rules) in a written workflow inventory that the customer's admin uses to rebuild in Power Automate (Planner destinations) or Project Server workflow designer (Project Server SE). Stage-gate definitions are not migrated as code.

OpenText Project and Portfolio Management (PPM)

Time Entry

maps to

Microsoft Project

Timesheet Record

1:1
Fully supported

Time logged against OpenText PPM Projects or Resources migrates as timesheet records tied to the relevant Project Online project and resource. We preserve hours logged, time period, and the associated resource. Approval status and approval history are flagged as partial-migration items because approval workflow state is not fully exportable from OpenText PPM. For Planner destinations, time entries migrate to Planner task assignments with hours recorded as a custom field.

OpenText Project and Portfolio Management (PPM)

Attachment and Document

maps to

Microsoft Project

SharePoint Document Library or OneDrive

1:1
Fully supported

Documents attached to OpenText PPM Projects, Programs, or Requests are stored in OpenText's file management layer. We extract file metadata (filename, upload date, uploader, file size) and re-upload binary files to the destination's SharePoint Online document library (Project Online) or the Planner plan's associated SharePoint site. File associations are preserved by linking each document to the corresponding project or task record in the destination. Binary file migration runs as a parallel stream to the record migration.

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.

OpenText Project and Portfolio Management (PPM) logo

OpenText Project and Portfolio Management (PPM) gotchas

High

Acquisition lineage creates schema version ambiguity

High

Limited publicly documented API constrains automation

Medium

Large dataset performance degrades significantly

Medium

Custom properties schema varies by instance

Low

File attachments require separate transfer from records

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

  • Cross-project dependencies have no native Planner destination

    OpenText PPM natively models cross-project dependencies between tasks in different Projects under the same Program or Portfolio. Microsoft Planner does not support cross-project task dependencies in its native interface. We resolve this by modeling cross-project dependencies in Dataverse tables with Power Automate flows that propagate completion dates across project boundaries. For organizations requiring native cross-project scheduling, we recommend Project Online or Project Server Subscription Edition as the destination, where predecessor links across projects are fully supported. This gotcha must be resolved during scoping because it fundamentally changes the destination product tier recommendation.

  • Portfolio financial management has no Planner equivalent

    OpenText PPM's portfolio financial module supports cost lines, benefit lines, top-down budget allocation, and bottom-up budget rollup across Portfolios and Programs. Microsoft Planner (Plan 1, Plan 3, Plan 5) has no native portfolio financial management module. Cost and benefit data must be mapped to custom fields on Project records, and any rollup logic must be rebuilt in Power BI, Dataverse calculated columns, or a reporting data model. Organizations that rely heavily on OpenText PPM's portfolio financial views should be directed toward Project Server Subscription Edition, which includes a more complete financial reporting structure, or should plan a post-migration Power BI reporting engagement.

  • Stage-gate and demand workflows do not migrate

    OpenText PPM stage-gate lifecycle definitions and demand-management Request workflows are configuration objects that have no direct equivalent in Microsoft Project or Planner. Power Automate can replicate some approval routing and notification logic, but stage-gate workflow state, gate definitions, and conditional approval branches require redesign from the ground up. We deliver a written workflow inventory (active stage-gate definitions, Request workflow states, responsible roles, and transition rules) as part of the migration package. The customer's admin or a Microsoft partner rebuilds these as Power Automate flows or Project Server workflow stages after cutover.

  • Limited OpenText PPM API requires file-based export fallback

    OpenText does not publish comprehensive REST API documentation for PPM comparable to Microsoft Graph or Project Online's REST API. Export operations frequently rely on structured file extracts from the OpenText PPM database or community-documented endpoints. File-based exports of large portfolios (thousands of Projects) can time out or produce incomplete datasets if not chunked by portfolio or program. We chunk large dataset exports by program grouping, sequence Projects within batches to preserve dependency ordering, and validate file completeness against the source record count before transformation begins. API access is confirmed during technical discovery and the export method is selected accordingly.

  • Acquisition lineage creates schema version ambiguity

    OpenText PPM originated as Micro Focus PPM, which absorbed HPE PPM after the Micro Focus-HPE joint venture. Older OpenText PPM instances may contain field names, custom properties, and configuration templates inherited from the HPE PPM or Micro Focus PPM eras that are no longer active but appear in exported datasets. We audit the source schema version at the start of every migration, enumerate deprecated object types and fields, and filter them from the destination import. This prevents orphaned records and empty field mappings from polluting the target environment.

Migration approach

Six steps for a successful OpenText Project and Portfolio Management (PPM) to Microsoft Project data migration

  1. Technical discovery and destination tier recommendation

    We audit the source OpenText PPM environment: schema version, active custom properties on each object type, portfolio and program hierarchy depth, resource record count, financial line volume, active stage-gate definitions, active Request workflows, and cross-project dependency count. We pair this with a destination tier recommendation: Planner Plan 3 or Plan 5 for cloud-native organizations without cross-project scheduling needs, or Project Server Subscription Edition for organizations requiring cross-project dependencies, portfolio financial reporting, or on-premises deployment. The discovery output is a written migration scope and a destination tier recommendation with the rationale.

  2. Schema design and dependency resolution plan

    We design the destination schema in the selected Microsoft Project tier. For Planner destinations, this includes creating the Planner plan structure (buckets, fields), configuring Dataverse tables for cross-project dependencies if applicable, and mapping custom properties to Planner custom fields. For Project Online destinations, this includes configuring Project Sites, custom fields, resource pool, and Enterprise Calendar settings. We also design the cross-project dependency resolution approach (Dataverse plus Power Automate for Planner; native PWA predecessors for Project Online). Schema is validated in a non-production environment before production migration begins.

  3. Non-production migration and reconciliation

    We run a full migration into the non-production Microsoft Project environment (Planner test plan or Project Online PWA sandbox) using production-equivalent data volume. The customer's PMO lead and IT admin reconcile record counts (Programs in, Projects in, Resources in, Tasks in, Financial lines in), spot-check 25-50 records against the OpenText PPM source, and validate cross-project dependency chains. Any mapping corrections are documented and applied before production migration begins. Stage-gate workflow inventory is delivered at this stage for the customer's review.

  4. Portfolio and Program migration in hierarchy order

    We run production migration in dependency order. Portfolios migrate first, establishing the organizational structure. Programs migrate second, inheriting portfolio membership and preserving program-level financial lines. Projects migrate third with task hierarchies, custom fields, and resource assignments. Financial lines (cost and benefit) migrate as custom fields on Projects after the Project records are committed. Dependencies within a single project migrate as native Planner task dependencies or Project Online predecessor links. Cross-project dependencies migrate last per the Dataverse-plus-Power-Automate design or as Project Online cross-project predecessors.

  5. Resource and financial line migration

    Resources migrate after Programs and Projects are committed, mapping to Microsoft 365 Users or Project Online Resources with skill profiles, availability calendars, and role assignments. Financial lines (cost and benefit) transfer as custom fields on the Project records. Any portfolio-level budget rollup structures are documented as a Power BI or Dataverse calculated column design for the customer's reporting team to implement post-migration. Time entries migrate as timesheet records linked to Projects and Resources with hours, period, and associated task where available.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze OpenText PPM writes during cutover, run a final delta migration of any records modified during the migration window, then enable the destination Microsoft Project environment as the system of record. We deliver the stage-gate and Request workflow inventory document to the customer's admin team with Power Automate rebuild recommendations. We support a one-week hypercare window where we resolve any data quality issues raised by the PMO team. Workflow rebuilds, Power Automate flow creation, and Power BI financial reporting dashboards are outside standard migration scope and are handled as separate engagements.

Platform deep dives

Context on both ends of the pair

OpenText Project and Portfolio Management (PPM) logo

OpenText Project and Portfolio Management (PPM)

Source

Strengths

  • Deep enterprise resource management with skill-based capacity planning and allocation across portfolios.
  • Native support for complex multi-level hierarchies: Demands into Programs into Projects with cross-project dependencies.
  • Portfolio financial management with top-down and bottom-up budget rollup and cost/benefit line tracking.
  • Program governance through configurable stage-gate lifecycles and approval workflows.
  • Strong audit trail and compliance controls suitable for regulated industries such as banking and insurance.

Weaknesses

  • User interface is widely regarded as dated and clunky compared to modern SaaS project management tools.
  • Performance degrades with large datasets, causing slow load times for portfolios with thousands of active projects.
  • Enterprise-only product with opaque pricing and significant implementation and administration overhead.
  • Limited publicly documented API, making programmatic migration and integration work harder to scope.
  • Steeper learning curve than modern alternatives, requiring dedicated PPM expertise to administer effectively.
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. 2 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 OpenText Project and Portfolio Management (PPM) and Microsoft Project.

  • Object compatibility

    B

    2 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

    OpenText Project and Portfolio Management (PPM): Not publicly documented for the PPM product specifically.

  • Data volume sensitivity

    B

    OpenText Project and Portfolio Management (PPM) doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your OpenText Project and Portfolio Management (PPM) 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 OpenText Project and Portfolio Management (PPM) to Microsoft Project data migrations

Answers to the questions buyers ask most during OpenText Project and Portfolio Management (PPM) to Microsoft Project migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your OpenText Project and Portfolio Management (PPM) to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between four and eight weeks for environments under 50 Projects with no cross-project dependency chains and straightforward resource structures. Migrations with portfolio financial lines, large resource calendars, active stage-gate workflows, cross-project dependencies requiring Dataverse configuration, or multiple Programs with nested hierarchies move to ten to eighteen weeks because of dependency resolution design, custom field schema build, and Power Automate workflow documentation scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText Project and Portfolio Management (PPM).
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