Project Management migration

Migrate from Project Central to Jira

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

Project Central logo

Project Central

Source

Jira

Destination

Jira logo

Compatibility

83%

10 of 12

objects map 1:1 between Project Central and Jira.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Project Central to Jira is a platform-family migration: Project Central is a Microsoft 365-native tool built for teams inside the Office ecosystem, while Jira is an Atlassian-native platform designed for software development and enterprise portfolio management. The primary structural challenge is that Project Central exposes no public REST API, so we extract data through the Microsoft Graph API and SharePoint Online endpoints, then transform it into Jira's issue-centric data model (Projects, Issues, Epics, Stories, Subtasks) using the Jira REST API. We preserve the parent-child hierarchy between Project Central Projects and Tasks as Jira Projects with Epic-to-Story-to-Subtask nesting. Tags migrate to Jira Labels. SharePoint file links attached to Project Central tasks are preserved as Jira attachment URLs pointing to the original SharePoint location. Custom fields (date, text, number, dropdown) map to equivalent Jira custom field types. Views and Status workflows from Project Central are inventoried as written documentation for the customer's Jira admin to rebuild as Jira Boards and Transitions. We do not migrate Project Central automations, Views, or reporting configurations as code.

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

Project Central logo

Project Central

What's pushing teams away

  • Organizations without an existing Microsoft 365 license cannot use Project Central at all, making it a non-starter for teams on Google Workspace or other ecosystems without first purchasing a Microsoft subscription.
  • Per-user pricing scales linearly with headcount, which becomes a budget concern as project portfolios grow and organizations need to expand access to more stakeholders and contractors.
  • The platform is not designed for enterprise-scale resource management or advanced portfolio analytics, so growing teams often outpace what Project Central can offer in reporting depth.

Choosing

Jira logo

Jira

What's pulling them in

  • Industry-standard tool with deep Git integration and sprint reporting that engineering teams already know, reducing onboarding friction for new hires.
  • Highly customizable workflows and status schemes let business teams model complex approval chains without writing code.
  • Strong ecosystem of Atlassian Marketplace apps means specialized capabilities like time tracking or portfolio management are one install away.
  • Free tier with up to 10 users and unlimited issues gives small teams a no-cost entry point to validate the platform before committing budget.
  • Visibility features — boards, backlog grooming, sprint reports, and dashboards — give leadership a shared view of what is planned, in progress, blocked, and done.

Object mapping

How Project Central objects map to Jira

Each row shows how a Project Central object lands in Jira, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Project Central

Project

maps to

Jira

Project

1:1
Fully supported

Project Central Projects map directly to Jira Projects. The Jira Project is created first with the same name and key prefix (e.g., PROJ), and serves as the container for all descendant Issues. Jira Project permissions and notification schemes are inherited from the destination Jira site's defaults and configured by the customer admin post-migration.

Project Central

Task

maps to

Jira

Issue (Story, Task, or Bug)

1:1
Fully supported

Project Central Tasks map to Jira Issues. We apply a type-mapping rule during scoping: Tasks with a checklist or sub-task pattern become Jira Subtasks; Tasks representing deliverables become Jira Stories; Tasks representing defects become Jira Bugs; all others become Jira Tasks. Parent-child Project Central relationships map to the Jira Epic-Story or Epic-Subtask link depending on depth. The Jira Project key and Issue type are resolved at migration time.

Project Central

Project hierarchy (parent)

maps to

Jira

Epic

1:1
Fully supported

Project Central Projects with a parent-child Project structure map to Jira Epics within a target Jira Project. The Epic becomes the top-level container, and all child Tasks become Stories or Subtasks linked to the Epic via the parent link. This translation requires the Jira Premium or Enterprise plan if Epic management is not already enabled on the destination site.

Project Central

Status (workflow state)

maps to

Jira

Status + Status Category

lossy
Fully supported

Project Central Status values (e.g., Not Started, In Progress, On Hold, Complete) map to Jira Status records within the target project's workflow. The Jira Status Category (To Do, In Progress, Done) is assigned based on the logical grouping of the source status. Status transitions from Project Central become Jira workflow transitions, documented as a written workflow map for the admin to configure in Jira's workflow editor.

Project Central

Tag

maps to

Jira

Label

1:1
Fully supported

Project Central Tags migrate to Jira Labels as string values on the parent Issue record. Labels are flat (no hierarchy) in Jira, so any hierarchical tag structure in Project Central is flattened into a colon-delimited convention or split into separate labels per the customer's preference during scoping.

Project Central

Owner (task assignee)

maps to

Jira

User (assignee)

1:1
Fully supported

Project Central task Owners are resolved by email against the destination Jira site's user directory. Jira users must exist and have project membership before issue import begins. Any Owner with no matching Jira user is placed in a reconciliation queue for the customer's Jira admin to provision before record import resumes. Inactive Jira users are not assigned; records are held rather than imported with a null assignee.

Project Central

SharePoint file link (attachment)

maps to

Jira

Attachment (URL to SharePoint)

1:1
Fully supported

Project Central does not store file attachments natively; it stores SharePoint Online links on tasks. These links migrate to Jira as URL attachment records pointing to the original SharePoint document library location. The Jira admin configures SharePoint access permissions for the migrating team post-migration. We do not download and re-upload blob data.

Project Central

Custom field (text, number, date)

maps to

Jira

Custom field (text, number, date picker)

1:1
Fully supported

Project Central custom fields map to Jira custom fields of equivalent type. Text fields map to Jira Free Text Field; number fields map to Jira Number Field; date fields map to Jira Date Picker. Jira custom fields are pre-created via the Jira REST API before data import begins. Fields are scoped to the relevant Issue types and screens during the schema setup phase.

Project Central

Custom field (dropdown or multi-select)

maps to

Jira

Custom field (select or multi-select)

1:1
Fully supported

Project Central custom fields with picklist-style values map to Jira Select List (cascading if hierarchical) or Multi-select custom fields. The allowed values are created as Jira field options during schema setup. Any Project Central custom field values that do not map cleanly to Jira's option model are preserved as Free Text as a fallback.

Project Central

Due date

maps to

Jira

Due Date (Issue field)

1:1
Fully supported

Project Central task due dates migrate to the Jira Issue Due Date field. The original timestamp is preserved without time-zone conversion unless the source data includes a time component, in which case the Jira admin configures the appropriate time-zone handling for the site.

Project Central

View (list, board, timeline)

maps to

Jira

Filter + Board (Scrum or Kanban)

lossy
Fully supported

Project Central Views (configured list, board, or timeline views) are inventoried as written documentation including the view name, filter criteria, sort order, and grouping logic. Jira Filters are created from these specifications by the customer admin post-migration. Jira Boards (Scrum for sprint-based, Kanban for flow-based) are documented separately as a configuration guide for the admin to set up against the migrated Issues.

Project Central

Comment or @mention

maps to

Jira

Comment

1:1
Fully supported

Project Central comments on tasks migrate to Jira Issue Comments via the Jira REST API. @mentions in comments are translated to Jira user mentions using email-based matching against the Jira user directory. Rich text formatting in comments is preserved as Jira's Wiki-style markup where possible.

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.

Project Central logo

Project Central gotchas

High

Microsoft 365 license is a hard prerequisite

High

Attachments are SharePoint links only — files are not duplicated in Project Central

High

No public API or developer portal — extraction is UI/CSV-driven

Medium

Pricing model is flat $49/month for unlimited users, not per-user as commonly assumed

Medium

Project Online migration timing — Microsoft sunset in September 2026

Jira logo

Jira gotchas

High

Unsupported workflow validators silently skipped during migration

High

Custom fields converted to flat text labels when migrating to non-Jira platforms

Medium

Historical status-change timestamps lost when exporting without a Marketplace plugin

Medium

Attachment import failures from oversized files and JQL reference corruption

Medium

Points-based API rate limits enforced on Jira Cloud apps from March 2026

Pair-specific challenges

  • Project Central has no public REST API for data export

    Project Central does not publish a documented REST API or data export endpoints. Data extraction relies on the Microsoft Graph API and SharePoint Online endpoints, which access Project Central's underlying storage. This constrains the migration to what is accessible through Graph rather than a purpose-built export. We scope the extraction at the start of every engagement by running a trial Graph API call against the source tenant to confirm data availability and schema completeness before committing to a migration plan.

  • Jira Issue keys change on import, breaking external links

    When issues are imported into Jira, they receive new Issue Key identifiers (e.g., PROJ-1, PROJ-2) that replace any source-system identifiers. Any external documentation, SharePoint links, emails, or communication that references Project Central task IDs will no longer resolve after migration. We deliver a key-mapping table (Project Central task ID to Jira Issue Key) as part of the cutover documentation so the customer's team can update critical cross-references. Internal Jira links between migrated issues are preserved because we update the parent Epic links and subtask relationships during import.

  • SharePoint file links do not migrate as native attachments

    Project Central stores no native file blobs; it links back to SharePoint Online document libraries. These links transfer to Jira as URL attachment records pointing to the original SharePoint location. If the source team's Microsoft 365 tenant is decommissioned or SharePoint permissions are revoked after migration, these links will become inaccessible. We flag this risk during scoping and recommend that teams with mission-critical attachments either copy the files to a persistent location (OneDrive, Google Drive, Box) or export the SharePoint library before decommissioning the source environment.

  • Project Central Views and Status workflows require manual rebuild in Jira

    Project Central's configurable Views (list, board, timeline) and Status workflow configurations have no direct Jira equivalent that can be imported programmatically. Jira uses Filters for query-based views and Boards (Scrum or Kanban) for sprint-based or flow-based visualization. Status workflows map to Jira Status and workflow transitions. We inventory every Project Central View and Status workflow as written documentation with the configuration details, filter criteria, and recommended Jira equivalent, then hand this to the customer's Jira admin for manual rebuild post-migration.

  • Large attachment link inventories can extend migration timeline

    Projects with hundreds or thousands of SharePoint file links per task create a high volume of Jira attachment records to create via the Jira REST API. Jira Cloud has a default rate limit of 100 requests per minute for attachment creation, which we handle with exponential backoff and batch chunking. We flag the total attachment link count during scoping so the customer can budget additional timeline if the inventory is large.

Migration approach

Six steps for a successful Project Central to Jira data migration

  1. Source environment assessment and API trial

    We authenticate to the source Project Central tenant via Microsoft Graph API using a registered Azure AD application with the appropriate SharePoint and Project Online scopes. We enumerate Projects, Tasks, custom fields, Tags, Owners, and SharePoint attachment links to produce a complete data inventory. We run a trial extraction of a single Project to validate schema completeness before committing to a full migration plan. This step also identifies any Projects with complex hierarchy that require Epic translation planning.

  2. Jira destination setup and schema pre-creation

    We configure the destination Jira site in parallel with source assessment. This includes creating Jira Projects with appropriate key prefixes, pre-creating custom fields via the Jira REST API, and defining the Issue type scheme (Epic, Story, Task, Subtask) scoped to each Project. We also configure the Jira workflow to include the mapped Status values from Project Central, so that imported issues land in the correct state on day one.

  3. Sandbox migration and mapping validation

    We run a full migration into the customer's Jira Sandbox or a dedicated test environment using production-like data volume. The customer's project management lead or Jira admin reviews a sample of migrated Issues against the source Project Central tasks, checking that hierarchy, assignees, due dates, custom fields, and SharePoint links are correctly translated. The key-mapping table is validated at this stage. Any mapping corrections (Issue type rules, custom field types, label conventions) are applied to the migration scripts before production migration begins.

  4. User and Owner reconciliation

    We extract every distinct Project Central Owner referenced across Tasks and map them by email to Jira user accounts. Jira users must exist in the destination site with membership on the target Projects before issue import begins. Any Owner with no matching Jira user is placed in a reconciliation queue; the customer's Jira admin provisions the missing users. This step gates the production migration because Jira does not allow issue import with unresolved OwnerId references on standard Issue types.

  5. Production migration in dependency order

    We run production migration in this order: Jira Projects and Issue type schemes (metadata, not records), Jira custom fields, Jira workflows and Status values, Epic issues (from Project Central parent Projects), Story and Task issues (with Epic parent links resolved), Subtask issues (with Story parent links resolved), Comments (linked to parent Issues), Attachment URLs (SharePoint links as Jira attachment records), and Labels. Each phase emits a row-count reconciliation report before the next phase begins. We use Jira REST API batch endpoints with rate-limit handling and exponential backoff throughout.

  6. Cutover, validation, and documentation delivery

    We freeze Project Central writes during cutover, run a delta migration of any tasks modified during the migration window, then deliver the completed Jira site as the system of record. We deliver the View and Status workflow inventory document, the key-mapping table (Project Central task ID to Jira Issue Key), and a SharePoint link audit identifying any attachment links at risk if the source tenant is decommissioned. We support a one-week hypercare window for reconciliation issues. We do not rebuild Project Central Views as Jira Boards or automations as Jira Automation rules inside the migration scope.

Platform deep dives

Context on both ends of the pair

Project Central logo

Project Central

Source

Strengths

  • Tight Microsoft 365 integration means authentication, permissions, and user management are handled by existing Azure AD infrastructure without additional configuration.
  • Unlimited user licensing removes the per-seat friction that discourages expanding access to stakeholders, contractors, or clients.
  • A lightweight, intuitive interface drives high adoption rates among non-project-manager users who resist complex or unfamiliar tooling.
  • Configurable views and status workflows allow teams to model their own processes without requiring custom development or third-party integrations.
  • Dedicated customer success and onboarding support is included across paid tiers, reducing the need for internal IT involvement during initial setup.

Weaknesses

  • Microsoft 365 account requirement is a hard dependency — organizations on other identity providers cannot evaluate or use the platform at all.
  • The tool is positioned as a lightweight PM solution and lacks the advanced scheduling, resource leveling, and earned-value analysis found in enterprise project management platforms.
  • Document storage is limited to SharePoint links; there is no native file attachment or versioned document management within the product itself.
  • Per-user pricing can become expensive at scale for organizations with large numbers of occasional or read-only users who only need portfolio visibility.
  • The platform does not publish a public REST API or documented data export endpoints, which constrains programmatic access and third-party integration options.
Jira logo

Jira

Destination

Strengths

  • Deeply customizable workflows and status schemes with no hard limits on workflow complexity or number of custom statuses.
  • Strong agile ceremony support: sprint planning, backlog grooming, velocity tracking, and burndown charts for Scrum teams.
  • Industry-standard developer tool with native Git integration linking commits, pull requests, and deployments to issues.
  • Large Atlassian Marketplace with thousands of plugins extending time tracking, portfolio management, and reporting capabilities.
  • Free tier available for up to 10 users with unlimited issues, enabling evaluation before committing to a paid plan.

Weaknesses

  • Excessive configurability creates a steep learning curve; cross-team consistency is hard to maintain without strict governance.
  • Performance degrades with large backlogs, complex custom fields, and heavily nested issue hierarchies.
  • Reporting requires additional configuration or paid plugins; out-of-the-box analytics are limited for business users.
  • Jira lacks native sprint management, requiring Jira Software for true agile team features.
  • Teams outside engineering resist adoption due to UI complexity, leaving the all-in-one promise unfulfilled for cross-functional organizations.

Complexity grading

How hard is this migration?

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

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Project Central and Jira.

  • Object compatibility

    C

    4 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

    Project Central: Not publicly documented.

  • Data volume sensitivity

    B

    Project Central doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Project Central to Jira 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 Project Central to Jira data migrations

Answers to the questions buyers ask most during Project Central to Jira migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for portfolios under 5,000 tasks with straightforward two-level hierarchy (Project and Task only) and fewer than 20 custom fields. Migrating complex hierarchies that require Epic-Story-Subtask translation, multi-project portfolios with inter-project dependencies, or large SharePoint attachment link inventories extends to seven to twelve weeks. The Jira site must be provisioned and the migration user account created before we begin; Jira tenant provisioning is the customer's action item and is not included in the migration timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Project Central.
Land in Jira, 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