Project Management migration
Field-level mapping, validation, and rollback between Ganttic and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Ganttic
Source
Microsoft Project
Destination
Compatibility
5 of 11
objects map 1:1 between Ganttic and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Ganttic to Microsoft Project is a shift from a resource-centric scheduling model to a task-centric project management model. Ganttic treats Resources as the primary planning entity — people, equipment, rooms, and vehicles each carry their own Data Fields and can be grouped by any attribute — while MS Project treats Tasks as the backbone, with resources assigned to tasks through assignment units. We reconcile that model difference during scoping: we map Ganttic resource pools to MS Project resource pools, resolve resource assignment conflicts where a Ganttic resource spans multiple concurrent bookings, and convert Ganttic's date-type Data Fields used as Milestones into MS Project native Milestone tasks with summary rollup. Ganttic's nine Data Field types (List, Multi-Select, Number, Text, Date, and others) map to MS Project custom fields with type-aware conversion; picklist values from Ganttic List and Multi-Select fields are pre-seeded into MS Project lookup tables before record import. Custom Views, shift operations, and any Ganttic-specific workflow logic do not migrate; we deliver a written inventory of these as a configuration handoff for the customer's PMO.
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 Ganttic 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.
Ganttic
Project
Microsoft Project
Project (MPP or Project for the Web)
1:1Ganttic Projects map directly to Microsoft Project projects. Project name, start date, finish date, and time period configuration migrate as the project baseline. Ganttic project-level Data Fields map to MS Project custom Project fields (Field type = Project Custom Fields). We determine during scoping whether the destination is MS Project desktop (MPP file format) or Project for the Web (cloud), which affects the file delivery format and which custom field scope applies.
Ganttic
Task
Microsoft Project
Task
1:1Ganttic Tasks map to MS Project tasks with Name, Start, Finish, Duration, and Percent Complete preserved. Task dependencies from Ganttic's predecessor-successor relationships map to MS Project Task Dependencies (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish). Task-level Data Fields migrate to MS Project Task Custom Fields. We flag any Ganttic Tasks with mandatory Data Fields to ensure required validation is not enforced on MS Project import unless the customer explicitly requests it.
Ganttic
Resource
Microsoft Project
Resource (Generic or Material)
1:1Ganttic Resources map to MS Project Resources. Ganttic distinguishes resource types (People, Equipment, Rooms, Vehicles, Other) — we map People to MS Project Work resources with Max Units; Equipment, Rooms, Vehicles, and Other map to MS Project Material resources or Generic resources with a custom resource type field. Resource Data Fields migrate as MS Project Resource Custom Fields. Active resources migrate; archived resources are excluded from the standard migration unless the customer requests otherwise, which reduces Ganttic plan cost post-migration.
Ganttic
Milestone (as Data Field)
Microsoft Project
Milestone Task
lossyGanttic implements Milestones as date-type Data Fields attached to Projects rather than as a distinct object type. We extract every Ganttic Data Field where field_type equals 'Date' and the field name contains 'milestone', 'milestone', or is flagged as a milestone indicator during discovery. These convert to MS Project Milestone tasks (Duration = 0) with the milestone date as the task Start and Finish. We preserve the original Ganttic Data Field label as the MS Project task Name.
Ganttic
Project Data Field
Microsoft Project
Project Custom Field
lossyGanttic's nine Data Field types map to MS Project custom field types: Ganttic Text maps to Text, Number to Number, List to Outline Code or enterprise custom field with lookup table, Multi-Select to Text or multi-value outline code, Date to Date, and Boolean/Flag to Flag. We build the MS Project enterprise custom field schema during the configuration phase, including lookup table creation for List and Multi-Select fields, before any project records import.
Ganttic
Task Data Field
Microsoft Project
Task Custom Field
lossyTask-level Data Fields from Ganttic migrate to MS Project Task Custom Fields following the same type-mapping rules as Project Data Fields. We pre-create the custom field definitions in MS Project before task import. Any picklist values from Ganttic List and Multi-Select fields are seeded into the MS Project lookup tables during configuration. Ganttic's per-user visibility rules on Data Fields do not migrate; MS Project handles field visibility through Views, and we configure view-level custom field display during migration.
Ganttic
Resource Data Field
Microsoft Project
Resource Custom Field
lossyResource Data Fields from Ganttic (commonly used for department, skillset, location, role, cost rate) map to MS Project Resource Custom Fields. We map the field values to the appropriate MS Project resource type: Text fields for role or department, Cost fields for hourly rate, and Flags for skill or certification flags. Resource grouping hierarchies from Ganttic map to MS Project Resource Groups or to a custom resource-level text field that replicates the grouping structure.
Ganttic
Resource Grouping
Microsoft Project
Resource Group or Custom Field
1:1Ganttic allows resources to be grouped by any Data Field value, including nested groupings (e.g., Department > Location > Team). We preserve this structure by mapping the top-level group to MS Project Resource Groups and nested groups to a custom Resource Text field formatted with the full hierarchy path. We capture the grouping depth during discovery and present the mapping strategy (flat group vs hierarchical text field) as a choice to the customer before migration.
Ganttic
Task Assignment
Microsoft Project
Resource Assignment (Assignment Units, Work)
lossyGanttic assigns resources to tasks directly; MS Project assigns resources to tasks with assignment units and work values. We convert Ganttic's resource booking percentage (e.g., 50% on a task) to MS Project assignment Max Units. Where Ganttic records a resource booking without explicit hours, we estimate work using the resource's standard calendar hours multiplied by the task duration and assignment percentage. We flag any Ganttic booking where the resource is assigned to more than one overlapping task, as this requires leveling review in MS Project.
Ganttic
Report (CSV export)
Microsoft Project
Report (external)
1:1Ganttic Reports are exported as CSV during discovery to capture calculated metrics and summaries that exist only in the report views. We do not migrate Ganttic Reports as native MS Project reports — MS Project reports are rebuilt in the Microsoft 365 reporting stack (Power BI, Microsoft Project for the Web built-in reports) using the migrated data. We deliver the CSV report data as a supplemental dataset that the customer's analyst imports into Power BI or Excel for post-migration reconciliation.
Ganttic
Custom View
Microsoft Project
View (configuration)
lossyGanttic Custom Views define per-view time periods, groupings, and filtering criteria that do not have a direct MS Project equivalent. We export View configurations as part of discovery and map them to MS Project Views (Gantt Chart, Task Sheet, Resource Sheet, Calendar) and grouping/sorting settings. Timeline zoom levels and custom columns from Ganttic views map to MS Project view column configurations. The customer rebuilds any Ganttic-specific filtering as MS Project grouped views post-migration.
| Ganttic | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (MPP or Project for the Web)1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Resource | Resource (Generic or Material)1:1 | Fully supported | |
| Milestone (as Data Field) | Milestone Tasklossy | Fully supported | |
| Project Data Field | Project Custom Fieldlossy | Fully supported | |
| Task Data Field | Task Custom Fieldlossy | Fully supported | |
| Resource Data Field | Resource Custom Fieldlossy | Fully supported | |
| Resource Grouping | Resource Group or Custom Field1:1 | Mapping required | |
| Task Assignment | Resource Assignment (Assignment Units, Work)lossy | Fully supported | |
| Report (CSV export) | Report (external)1:1 | Fully supported | |
| Custom View | View (configuration)lossy | 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.
Ganttic gotchas
Data Field type mapping requires pre-seeded picklist values
Resource-based pricing means only active resources cost money
Project shifting cannot be automatically reversed
API rate limits are not publicly documented
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 extraction
We audit the Ganttic account across active Resources, Projects, Tasks, Data Fields (all nine types), Resource Groupings, and any Milestone-flagged Data Fields. We export Reports as CSV to capture calculated metrics. We assess picklist value volume per List and Multi-Select field. We also identify archived Resources that can be excluded from migration to reduce post-migration Ganttic plan cost. The discovery output is a written migration scope document with record counts per object type, Data Field type inventory, and a recommendation on MS Project delivery format (MPP desktop, Project for the Web, or both).
Schema design and custom field creation
We design the MS Project custom field schema before any data import. This includes mapping Ganttic's nine Data Field types to MS Project custom field types, creating lookup tables for List and Multi-Select values, designing the resource grouping strategy (MS Project Groups vs hierarchical text field), and configuring Milestone conversion rules. If the destination includes both MS Project desktop and Project for the Web, we define the minimum common custom field set and flag any Ganttic fields that require a higher Project tier to support. Schema is validated in a test environment before production delivery.
Resource reconciliation
We extract every Ganttic Resource and map them to MS Project Resources by type (Work, Material, or Generic). We identify resources assigned to multiple overlapping tasks and flag these for MS Project resource leveling review. We identify archived Ganttic Resources as candidates for exclusion. We also resolve any Ganttic Resource Grouping hierarchies and map them to the chosen MS Project grouping strategy. Resource calendars migrate as MS Project resource calendars where the Ganttic resource has calendar exceptions (PTO, holidays, availability windows).
Project and task import in dependency order
We run project import in record-dependency order: Resources (first, as the resource pool), then Projects with project-level Data Fields, then Tasks with task-level Data Fields and dependencies, then Milestones (converted from date-type Data Fields), then Resource Assignments with assignment units resolved. Each phase emits a row-count reconciliation report. We validate task dependencies (predecessor-successor chains) in MS Project against the original Ganttic dependency graph. We run MS Project resource leveling after assignment import to surface any over-allocated resources from the Ganttic booking model.
Custom field population and picklist seeding
After the base project structure is validated in MS Project, we populate custom fields in type-aware batches. List and Multi-Select values are seeded into MS Project lookup tables before record import so that no record fails validation due to an undefined picklist option. We run a field-level spot check comparing 25-50 random Ganttic Data Field values against their MS Project custom field equivalents. We validate milestone dates (Start = Finish = milestone date) and confirm that milestone tasks appear with diamond indicators in the MS Project Gantt chart.
Cutover, delta validation, and configuration handoff
We freeze Ganttic writes during cutover and run a final delta migration of any records modified during the migration window. We deliver the project in the agreed format (MPP file for desktop, cloud import for Project for the Web, or both). We deliver the Custom View inventory document and Resource Grouping strategy as configuration handoff items for the customer's PMO. We do not rebuild Ganttic Custom Views as MS Project views; we document the equivalent view configuration and the customer or a Microsoft partner implements them. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
Ganttic
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 Ganttic 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
Ganttic: Not publicly documented.
Data volume sensitivity
Ganttic 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 Ganttic to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Ganttic 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 Ganttic
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.