Project Management migration
Field-level mapping, validation, and rollback between Viewpath and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Viewpath
Source
Microsoft Project
Destination
Compatibility
8 of 10
objects map 1:1 between Viewpath and Microsoft Project.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Viewpath to Microsoft Project is an urgent exit migration for a platform that has been permanently closed since 2022. Viewpath had no documented public API, which means data extraction relies on reconstructed exports and direct database queries where access is available. We extract Projects, Tasks, Dependencies, Resources, baseline schedules, and custom Report definitions before the remaining infrastructure becomes unrecoverable. For the destination, we deliver schedule data that maps into Microsoft Project Desktop (.mpp format) or Project Online Project Web App (PWA) via available import channels, with locked task artifacts flagged and baselines preserved in dedicated fields. We do not migrate Viewpath's custom workflows or filtered Report configurations as code; we document them as data artifacts for manual reconstruction in Microsoft Project's reporting interface. The Microsoft Project Online cloud version is scheduled for retirement on September 30, 2026, so teams choosing cloud destinations should evaluate Project for the web or Project Server Subscription Edition as part of the migration planning.
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 Viewpath 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.
Viewpath
Project
Microsoft Project
Project (MSP) or Project Enterprise (PWA)
1:1Viewpath Projects map directly to Microsoft Project project files (.mpp for desktop) or Project Online/PWA Enterprise Projects. We extract project name, description, start date, finish date, status, and owner from Viewpath's project-level metadata. Where a Viewpath project was saved as a template, we flag it as such and deliver the template data as a separate reference artifact so the customer's admin can create a Microsoft Project template from it. Projects with orphaned task artifacts (locked tasks from Viewpath's UI glitches) are flagged before migration so the customer can decide whether to import the affected schedule segments or recreate them in Microsoft Project manually.
Viewpath
Task
Microsoft Project
Task
1:1Viewpath Tasks map to Microsoft Project Task rows. We extract task name, planned start and finish dates, duration, percent complete, and priority. Tasks flagged as locked in Viewpath's UI are explicitly excluded from the import set and reported separately because Microsoft Project does not have an equivalent lock state that prevents editing. The customer's PMO can recreate those task segments in Project after migration. Manual tasks in Viewpath map to Microsoft Project's manual scheduling mode where supported; Project for the web strips manual task support at migration time per Microsoft documentation.
Viewpath
Dependency
Microsoft Project
Task Dependency
1:1Viewpath supports finish-to-start, start-to-start, finish-to-finish, and start-to-finish dependency types. We map all dependency links to Microsoft Project's dependency model (LinkPredecessor, LinkSuccessor fields). Circular dependency chains detected in Viewpath's data are flagged before import because Microsoft Project handles circular dependencies by breaking the chain silently, which can alter the schedule unexpectedly. We report any circular chains so the customer's project manager can resolve them in the destination before finalizing the schedule.
Viewpath
Resource
Microsoft Project
Resource Sheet (MSP) or Enterprise Resource Pool (PWA)
1:1Viewpath Resources (people allocated to tasks with allocation percentages) map to Microsoft Project Resources. We extract resource name, role, email address, and allocation percentage per task assignment. Where Viewpath used a generic resource pool without individual assignments, we map to a generic Microsoft Project material resource. For Project Online or PWA destinations, resources map to the Enterprise Resource Pool; for Project Desktop destinations, resources are written to the Resource Sheet. Resource max units (% allocation) migrate from Viewpath's allocation percentages. Resource rates do not transfer from Viewpath as Viewpath did not store billing rates as a standard field.
Viewpath
Gantt Chart Configuration
Microsoft Project
Project Schedule (Gantt View)
lossyViewpath's Gantt view is its primary UI, storing column layout, grouping, and collapsed-row preferences as view metadata rather than as a data object. We extract the underlying schedule data but cannot transfer Gantt column customization or grouping settings to Microsoft Project because these are UI preferences stored differently. We deliver a Gantt view snapshot from Viewpath that the customer can use as a reference to manually configure their Microsoft Project Gantt layout. Critical path highlighting from Viewpath transfers as a calculated field set on the project schedule.
Viewpath
Baseline
Microsoft Project
Baseline Fields
1:1Viewpath baseline schedules (saved start/end dates per task for schedule comparison) map to Microsoft Project's Baseline Start and Baseline Finish fields. We extract baseline data per task where Viewpath records show a saved baseline. Not all Microsoft Project tiers expose baseline fields uniformly; Project Plan 1 (entry cloud tier) has limited baseline support compared to Plan 3 and Plan 5. We note the destination tier during scoping and flag any baseline data that cannot be stored in the chosen tier. Multi-baseline tracking (Baseline0 through Baseline10) is preserved as a data artifact if Viewpath stores more than one baseline version.
Viewpath
Custom Report Definition
Microsoft Project
Report Artifact + Filter Documentation
lossyViewpath's custom filtered reports are exported as raw data with filter logic documented. Microsoft Project's reporting layer differs significantly: Project Desktop uses built-in visual reports and export to Excel; Project Online/PWA uses Power BI integration for portfolio reporting. We deliver the report data in a format the customer's admin can import into Excel for rebuild, and we document the filter logic (field names, operators, values) so that the admin can recreate the equivalent view in Microsoft Project's reporting tool or in a connected Power BI workspace. Report rebuilding is in scope for the customer's admin team; we do not rebuild reports as code.
Viewpath
Attachment (Google Drive Link)
Microsoft Project
Hyperlink or Document Attachment
1:1Viewpath linked documents via Google Drive OAuth integration, which is no longer valid since Viewpath is closed. We extract each document link reference and attempt to resolve it against the customer's Google Drive. Links that resolve to accessible files are imported as hyperlinks in Microsoft Project Task Notes or as document attachments on the project. Links that are broken or inaccessible (OAuth token revoked or file deleted) are flagged on a Broken Links Report delivered alongside the migration, with the original URL and last-known file name so the customer's admin can reconnect or re-upload the files in SharePoint or Teams for attachment to the migrated project.
Viewpath
User
Microsoft Project
Resource or Windows User Account
1:1Viewpath Users (assigned as task owners and resources) map to Microsoft Project Resources with the user's name and email preserved. For Project Online and PWA destinations, we match Viewpath users to Azure AD accounts by email lookup so that the resource has an Active Directory identity. For Project Desktop destinations, users are added to the Resource Sheet. Any Viewpath user that cannot be matched to a destination identity is held in a reconciliation queue for the customer's admin to provision before final record import.
Viewpath
Portfolio-Level Data
Microsoft Project
Not Migrated
1:1Viewpath was designed for individual project scheduling and did not have a structured Portfolio or Program object. We do not migrate non-existent data. If the customer needs portfolio-level views in Microsoft Project, we recommend building them post-migration using Project Online's portfolio dashboards or Power BI reports connected to PWA. Any Viewpath data that approximates portfolio-level visibility (multi-project schedule views) is delivered as a reference export for the customer's admin to use when configuring portfolio reporting in Microsoft Project.
| Viewpath | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (MSP) or Project Enterprise (PWA)1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Dependency | Task Dependency1:1 | Fully supported | |
| Resource | Resource Sheet (MSP) or Enterprise Resource Pool (PWA)1:1 | Fully supported | |
| Gantt Chart Configuration | Project Schedule (Gantt View)lossy | Fully supported | |
| Baseline | Baseline Fields1:1 | Fully supported | |
| Custom Report Definition | Report Artifact + Filter Documentationlossy | Fully supported | |
| Attachment (Google Drive Link) | Hyperlink or Document Attachment1:1 | Fully supported | |
| User | Resource or Windows User Account1:1 | Fully supported | |
| Portfolio-Level Data | Not Migrated1: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.
Viewpath gotchas
Viewpath platform is permanently closed
No public API documentation exists
Task-locking UI glitches may create orphaned data
Baseline and custom report reconstruction required
Google Drive document links may break after closure
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
Urgent data extraction and scoping
We initiate extraction scoping immediately upon intake because Viewpath's infrastructure is permanently closed and degrading. We request that the customer attempt a manual CSV or Excel export from Viewpath's reporting interface before we begin, as this provides a cross-reference for validation against our reconstructed extraction. We audit the extracted data for record counts (Projects, Tasks, Dependencies, Resources), presence of saved baselines, custom report definitions, and attachment link inventory. We also assess whether the customer retains direct database access to Viewpath, which affects extraction completeness. The discovery output is a written extraction report and a migration scope with record counts.
Destination selection and schema preparation
We assist the customer in selecting the Microsoft Project destination: Project Desktop (for teams wanting local .mpp files with no subscription dependency), Project Online PWA (for cloud-native multi-project visibility, with the 2026 retirement caveat), Project for the web (successor to Project Online, though with reduced CPM feature parity), or Project Server Subscription Edition (on-premises for regulated industries). We prepare the destination schema: project file creation, Resource Sheet or Enterprise Resource Pool setup, custom fields if needed, and baseline field configuration based on the destination tier. If the destination is Project Online PWA, we configure the PWA site structure before data import.
Locked task detection and data repair
We run a locked task detection pass across the extracted Viewpath data. Any task record showing a locked status flag is separated from the primary import set and logged to a Locked Tasks Report with the task name, original schedule dates, duration, and assigned resource. We do not import locked task states into Microsoft Project. We deliver the Locked Tasks Report so the customer's project manager can manually recreate those schedule segments in Microsoft Project after migration. This step prevents corrupted or uneditable tasks from landing in the destination system.
Baseline and dependency reconciliation
We reconcile Viewpath baselines against the extracted task schedule to ensure baseline dates correspond to existing task records. Tasks with baseline data but no corresponding task in the extracted set are flagged as orphaned baselines. We also run a circular dependency check across the Viewpath dependency graph. Any circular chain is flagged with the affected tasks listed, and we recommend resolution before import because Microsoft Project breaks circular dependencies silently, potentially altering the schedule unexpectedly. Circular dependencies are resolved by the customer's project manager in the destination or documented for manual correction.
Document link resolution and Broken Links Report
We attempt to resolve each Viewpath document link against the customer's Google Drive using any stored file identifiers or folder paths. Links that resolve to accessible files are imported as hyperlinks attached to the relevant Microsoft Project task or project. Links that cannot be resolved (OAuth token revoked, file deleted, or URL structure unresolvable) are compiled into a Broken Links Report delivered alongside the migration, including the original Viewpath URL, file name, and the task or project it was attached to. The customer's admin uses this report to reconnect files via SharePoint or to re-upload documents to the destination system.
Production migration and validation
We run the production migration in record-dependency order: Resources first (Resource Sheet or Enterprise Resource Pool), then Projects, then Tasks with dependencies resolved, then baselines written to baseline fields, then attachments (hyperlinks and document references), and finally custom report data delivered as a reference export for manual rebuild. Each phase emits a row-count reconciliation report. The customer validates record counts and spot-checks 20-30 records for data accuracy. We do not migrate Viewpath's custom workflows or filtered Report configurations as code; these are delivered as documented artifacts for the customer's admin to rebuild in Microsoft Project's reporting and automation tools.
Platform deep dives
Viewpath
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 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 Viewpath and Microsoft Project.
Object compatibility
3 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
Viewpath: Not publicly documented.
Data volume sensitivity
Viewpath 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 Viewpath to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Viewpath 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 Viewpath
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.