Project Management migration
Field-level mapping, validation, and rollback between Celoxis and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Celoxis
Source
Microsoft Project
Destination
Compatibility
12 of 14
objects map 1:1 between Celoxis and Microsoft Project.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Celoxis to Microsoft Project is a reverse-direction migration that requires careful handling of Celoxis data that has no direct Microsoft Project equivalent. Celoxis bundles financial tracking (timesheets, expenses, costing, billing), risk management, and portfolio dashboards as paid add-ons or native features; Microsoft Project centers on scheduling, Gantt charting, and resource leveling with financial modules available separately through Project Online or third-party integrations. We extract Celoxis project plans, task hierarchies, resource assignments, baselines, and custom fields via the Celoxis API, map them to Microsoft Project fields, and deliver a written inventory of Celoxis-only constructs — Custom Apps, Risk records, Issue workflows, and expense approvals — that cannot be recreated in Microsoft Project without manual rebuild or a Power Platform extension. We do not migrate Celoxis automations, approval chains, or reporting dashboards as code; these require admin rebuild in Microsoft Project or Power BI post-migration.
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 Celoxis 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.
Celoxis
Project
Microsoft Project
Project
1:1Celoxis Projects map directly to Microsoft Project project files or Project Online projects. We extract the project name, status, start date, finish date, calendar, billing type (Fixed Price vs Hourly), and budget amounts. Celoxis workspace isolation (Data Isolation feature on Enterprise) does not map to a Microsoft Project concept — we flag multi-workspace customers and advise organizing projects into Microsoft Project site collections or Project Online project spaces post-migration.
Celoxis
Task and Subtask
Microsoft Project
Task
1:1Celoxis Tasks and Subtasks map to Microsoft Project Task rows. We preserve parent-child hierarchy (outline level), WBS codes, task notes, and Celoxis custom fields defined on tasks. Celoxis split tasks map to Microsoft Project split tasks; recurring tasks map as individual tasks with a note field indicating the recurrence pattern since Microsoft Project does not store recurrence as a native recurring schedule.
Celoxis
Task Dependency
Microsoft Project
Task Dependency (Predecessor/Successor)
1:1Celoxis task dependencies (finish-to-start, start-to-start, finish-to-finish, start-to-finish with lead/lag time) map directly to Microsoft Project predecessor links on the successor task. We reconstruct the full dependency graph and assign the correct predecessor type and lag days per Microsoft Project's predecessor field format (e.g., 'FS+2d' for finish-to-start with two-day lag).
Celoxis
Baseline
Microsoft Project
Baseline
1:1Celoxis multiple baselines per project map to Microsoft Project's 11 available baseline slots (Baseline through Baseline 10). We assign Celoxis baseline snapshots to Microsoft Project baseline slots in chronological order. Baseline start dates, finish dates, durations, and costs migrate to the corresponding baseline fields.
Celoxis
Milestone
Microsoft Project
Milestone
1:1Celoxis milestones with milestone type designation map to Microsoft Project milestone tasks (zero-duration tasks). We preserve the milestone name, date, and any associated milestone-level custom fields.
Celoxis
Resource (User)
Microsoft Project
Resource
1:1Celoxis Resources (users and role-based resources) map to Microsoft Project Resources. We extract the resource name, type (Material vs Work), Max Units, Cost Rate Table entries (per-hour cost), and billing rate from Celoxis. Note that Microsoft Project does not have a separate billing rate field — cost rate is the internal rate only. Any Celoxis billing rate used for client invoicing must be recorded as a custom field in Microsoft Project.
Celoxis
Resource Assignment
Microsoft Project
Assignment (Task-Resource pairing)
1:1Celoxis resource-task assignments map to Microsoft Project Assignments with the assigned resource, units (percentage or hours), and work. We preserve assignment-level notes, overtime settings, and the Celoxis booking type (Committed vs Proposed) as a custom field on the assignment.
Celoxis
Custom Fields
Microsoft Project
Custom Fields
lossyCeloxis custom fields (25–1000 depending on tier) defined on Projects, Tasks, and Resources map to Microsoft Project custom fields of the closest matching type: Text, Number, Date, Flag, or Outline Code. We export the field definition (name, type, picklist options) and map values during the data phase. Microsoft Project custom fields have a 64-character name limit and no concept of workspace-scoped custom fields — all custom fields are project-level in desktop MS Project and org-level in Project Online.
Celoxis
Risk
Microsoft Project
No equivalent standard object
1:1Celoxis Risk records (available on Professional and above or as a paid add-on) have severity, probability, mitigation, owner, and status fields. Microsoft Project has no native Risk register object. We export the Risk records as a CSV with all fields and deliver them as a structured handoff document. The customer can recreate risks in a SharePoint list, Power Apps canvas app, or a third-party risk management tool. Risk Management is a paid Celoxis add-on at $5/user/month — we verify the source account has this module active at scoping.
Celoxis
Issue
Microsoft Project
No equivalent standard object
1:1Celoxis Issues have their own workflow states, assignee, priority, and linked project context. Microsoft Project has no native Issue tracker. We export Issue records as a CSV. The customer recreates issue tracking in SharePoint, Microsoft Lists, or a dedicated service desk tool. The Issue approval workflow state is not exportable and must be re-established in the replacement tool.
Celoxis
Timesheet
Microsoft Project
No equivalent standard object
1:1Celoxis Timesheet entries (billable and non-billable time entries with activity codes and approval status) have no Microsoft Project equivalent. Microsoft Project tracks work assignments but does not include a timesheet submission and approval module. We export timesheet records as CSV. The customer can move timesheet data to Microsoft Dynamics 365 Project Operations, Smartsheet, or another PSA tool if timesheet tracking continues post-migration. Timesheet module is a paid add-on on Celoxis Essential; we verify its active status at scoping.
Celoxis
Expense
Microsoft Project
No equivalent standard object
1:1Celoxis Expense records with expense codes, reimbursable flags, amounts, and approval status do not migrate to Microsoft Project. We export expense data as CSV. Microsoft Project does not include expense tracking. Customers requiring expense management post-migration should plan to use Microsoft Dynamics 365, Expensify, or a SharePoint-based expense request form built in Power Apps.
Celoxis
Portfolio
Microsoft Project
Project Online Project Spaces or Project for the web Roadmap
lossyCeloxis Portfolios aggregate multiple projects under strategic groupings with portfolio-level KPIs and financial rollups. Microsoft Project lacks a native portfolio object. Project Online's Project Spaces and Project for the web's Roadmap feature provide partial portfolio visibility but do not include portfolio-level financial aggregation. We map portfolio membership (which projects belong to which portfolio) and flag that portfolio KPIs and rollup views require manual rebuild in Power BI or the Microsoft Power Platform.
Celoxis
Custom Apps
Microsoft Project
No equivalent
1:1Celoxis Custom Apps (Business and Enterprise tiers) create fully custom record types with their own forms, fields, and workflows. Microsoft Project has no equivalent concept. We export the data stored in Custom App records as CSV with the field definitions documented. The customer must rebuild the app structure in Power Apps or a custom SharePoint solution. Custom Apps are Celoxis-specific constructs and the app definition itself cannot be transferred.
| Celoxis | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project1:1 | Fully supported | |
| Task and Subtask | Task1:1 | Fully supported | |
| Task Dependency | Task Dependency (Predecessor/Successor)1:1 | Fully supported | |
| Baseline | Baseline1:1 | Fully supported | |
| Milestone | Milestone1:1 | Fully supported | |
| Resource (User) | Resource1:1 | Fully supported | |
| Resource Assignment | Assignment (Task-Resource pairing)1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Risk | No equivalent standard object1:1 | Fully supported | |
| Issue | No equivalent standard object1:1 | Fully supported | |
| Timesheet | No equivalent standard object1:1 | Fully supported | |
| Expense | No equivalent standard object1:1 | Fully supported | |
| Portfolio | Project Online Project Spaces or Project for the web Roadmaplossy | Fully supported | |
| Custom Apps | No equivalent1:1 | Not 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.
Celoxis gotchas
Report exports cap at 15,000 rows before security filters
Billing rate model has five override layers
Custom Apps do not migrate — only their data
Document full-text search was removed in v15
Paid add-ons gate core financial objects
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 source account audit
We audit the source Celoxis account across tier (Essential, Professional, Business, Enterprise), active add-ons (Timesheet, Expense, Costing, Billing, Risk Management), custom field count and workspace isolation status, project count and task volume estimate, active Celoxis workflows and approval chains, and Celoxis API rate limit tier (150–1800 req/hour). We also identify the destination Microsoft Project version (desktop .MPP, Project Online, or Project for the web) and the customer's Microsoft 365 licensing tier since this determines which Project Plan (1, 3, or 5) is available. The discovery output is a written migration scope specifying which Celoxis objects have a destination, which require CSV export only, and which require a separate PSA or Power Apps rebuild.
Data extraction from Celoxis API
We extract Celoxis data using the REST API with rate-limit handling and exponential backoff appropriate to the source account's tier (150–1800 req/hour). We export Projects, Tasks, Task Dependencies, Resources, Resource Assignments, Baselines, Custom Fields, and — if present and active — Timesheet, Expense, Risk, and Issue records. Custom App record data exports as CSV with field definitions documented separately. We chunk large exports (over 15,000 rows) per the Celoxis export limit and re-apply workspace security context per chunk for Enterprise accounts using Data Isolation.
Schema mapping and custom field translation
We map Celoxis field names and types to Microsoft Project fields. Tasks map to Task rows with parent-child hierarchy preserved. Resources map to the Resource Sheet with cost rates mapped to Microsoft Project Cost Rate Table entries. Custom fields from Celoxis translate to Microsoft Project custom fields (Text, Number, Date, Flag, or Outline Code) where a type match exists. Celoxis-only constructs (Risks, Issues, Timesheet entries, Expenses, Custom Apps) are flagged as export-only with a field inventory delivered in CSV format. We resolve the Celoxis billing rate model — which has up to five override layers — to a single effective rate per resource and store it as a custom field in Microsoft Project since no native billing rate field exists.
Sandbox or pilot migration
We run a pilot migration into a test Microsoft Project file (desktop) or Project Online sandbox environment. For desktop MS Project, we generate a test .MPP file and validate task hierarchy, dependency graph, baseline slots, resource assignments, and custom field values against the Celoxis source data. For Project Online, we validate the migration using a non-production Project Online site. The customer spot-checks 25–50 randomly selected tasks, verifies resource assignments, and confirms that baseline data appears correctly. Any mapping corrections (field name mismatches, custom field type adjustments, dependency type corrections) are resolved here before production migration.
Production migration in dependency order
We run production migration in record-dependency order: Resources (Resource Sheet first because all assignments depend on it), Projects, Tasks with hierarchy and WBS, Task Dependencies (predecessors), Baselines, Resource Assignments, and Custom Fields. Custom field values are applied after the task structure is stable. Celoxis-only objects (Risks, Issues, Timesheet, Expense, Custom App data) are exported as structured CSV alongside the main migration and delivered as part of the handoff package. We do not load these into Microsoft Project because no destination object exists.
Cutover, validation, and handoff
We freeze Celoxis writes during cutover, run a final delta migration of any records modified during the migration window, and confirm the Microsoft Project file or Project Online environment is the system of record. We deliver the CSV export of Celoxis-only objects (Risks, Issues, Timesheets, Expenses, Custom App records) along with a written rebuild guide recommending Power Apps or SharePoint Lists as the destination for Celoxis risk, issue, and financial workflows. We do not rebuild Celoxis workflows or approval chains as Power Automate flows; we document the existing workflow structure and leave rebuild scope for the customer's admin or a Power Platform partner.
Platform deep dives
Celoxis
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 Celoxis 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
Celoxis: 150–1800 requests/hour depending on tier (Essential=150, Professional=300, Business=600, Enterprise=1200–1800).
Data volume sensitivity
Celoxis 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 Celoxis to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Celoxis 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 Celoxis
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.