Project Management migration
Field-level mapping, validation, and rollback between Planview AdaptiveWork and Jira. We move data and schema; workflows are rebuilt natively in Jira.
Planview AdaptiveWork
Source
Jira
Destination
Compatibility
8 of 12
objects map 1:1 between Planview AdaptiveWork and Jira.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Planview AdaptiveWork to Jira is a structural simplification for teams that have outgrown an enterprise PPM in favor of an Agile-first tool. Planview models work as a deep entity-relationship graph—Projects contain Tasks that can have grandchild Subtasks, and Milestones sit as date-driven entities that can attach to either. Jira uses a flat issue hierarchy: Projects contain Issues, Issues contain Subtasks, and Epics sit above Stories as a cross-project grouping layer. Milestones do not exist as a native Jira object; we map them to Fix Versions with a custom Milestone__c field carrying the original Planview identifier. Financial data (budgets, costs, revenue) has no direct Jira equivalent and migrates as a structured CSV for manual entry or a linked Confluence table. Resource capacity planning is platform-specific and does not migrate. We deliver a written inventory of all AdaptiveWork Workflow Rules and Validation Rules for the customer to rebuild in Jira automation or third-party tools. Document references stored via SharePoint or Box connectors require a parallel file migration track handled separately.
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 Planview AdaptiveWork 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.
Planview AdaptiveWork
Project
Jira
Project
1:1Planview Projects map directly to Jira Projects. Each Planview Project becomes a Jira Project with the same name, description, and start/end dates preserved in custom fields. If the customer has multiple business-unit Projects, we create separate Jira Projects rather than a single portfolio Project, since Jira portfolios are a separate licensing layer (Jira Software Premium or Enterprise). The Planview project identifier is preserved in a custom field aw_project_id__c for cross-reference.
Planview AdaptiveWork
Task
Jira
Issue (Story or Task)
1:1Planview Tasks map to Jira Issue records. Task name becomes Issue Summary; description migrates to Issue Description as rich text; status maps from Planview status to a Jira Status in the target project's workflow. Tasks that are direct children of the Project map as Jira Stories or Tasks based on the Planview Task Type field. We resolve the parent-child hierarchy using Jira Subtasks where the original nesting was two levels deep (Task with Subtask). Grandchild Tasks (three levels) require flattening since Jira does not support deeper nesting without Subtasks enabled per project type.
Planview AdaptiveWork
Subtask
Jira
Subtask
1:1Planview Subtasks map to Jira Subtask issues. Jira Subtask must be enabled in the target project's issue type scheme before import. We link each Subtask to its parent Issue using the Jira Parent Link field (parent key). If the Planview entity relationship has Subtasks nested under Subtasks, we flatten the lowest level to a flat Subtask of the top-level parent Issue.
Planview AdaptiveWork
Milestone
Jira
Fix Version
1:manyPlanview Milestones do not have a native Jira equivalent. We map Milestones to Jira Fix Versions (releases) within each Project. The Milestone name becomes the Fix Version name, and the Milestone due date becomes the Fix Version release date. We preserve the original Planview Milestone ID in a custom field aw_milestone_id__c. If multiple Planview Milestones share the same target date within a Project, they merge into a single Fix Version with a comma-separated aw_milestone_ids__c custom field carrying all source IDs.
Planview AdaptiveWork
User
Jira
User
1:1Planview Users map to Jira Users by email match. We extract every User referenced in Task assignments and resource allocations, then reconcile against the Jira destination site. Any Planview User without a matching Jira account goes to a reconciliation queue for the customer's admin to provision before the assignment phase begins. Inactive Jira users can be assigned if the project permissions allow it.
Planview AdaptiveWork
Dependency
Jira
Issue Link (Blocks / Is Blocked By)
1:1Planview predecessor/successor task dependencies map to Jira Issue Links. A Planview predecessor-successor relationship becomes a Blocks/Is Blocked By link in Jira. We resolve the Jira Issue key for both ends of the link during the transformation phase before inserting the links. Circular dependency chains (A blocks B, B blocks A) are flagged and broken by removing the secondary link during migration, with the cycle reported in the migration summary.
Planview AdaptiveWork
Time Entry
Jira
Worklog (custom field on Issue)
1:1Planview Time Entries map to Jira Issue Worklog records. We migrate hours logged, the date worked, and the billing flag (if applicable) against the parent Task. Jira Worklog is native; no custom field is required. However, Jira Worklog does not store billing amounts—financial data from Planview Time Entries (hourly rate, cost, billing amount) is preserved in a separate structured CSV exported alongside the migration for manual entry into Jira-compatible billing apps (Tempo Timesheets, etc.).
Planview AdaptiveWork
Custom Field (picklist)
Jira
Custom Field (single-select or multi-select)
1:1Planview picklist custom fields map to Jira custom fields of type Select List (single) or Multi-select List (radio button for Jira's equivalent). We preserve the picklist option values as Jira field options. Note that Planview picklist fields render on card views while free-text fields do not—a rendering difference that does not affect data migration but is documented for post-migration admin review.
Planview AdaptiveWork
Custom Field (free-text)
Jira
Custom Field (text field)
1:1Planview free-text custom fields map to Jira Text Field (single line) or Text Area (multi-line) depending on the expected content length. We do not attempt to map free-text data to structured Jira fields; the raw value transfers as-is. Jira does not enforce picklist restrictions on text fields, so validation rules that existed in Planview do not carry forward.
Planview AdaptiveWork
Financial (budget, cost, revenue)
Jira
Custom Fields + CSV Export
lossyPlanview Project-level financial data (budget amounts, actual costs, revenue) has no native Jira equivalent. We migrate these values to Jira Project-level custom fields (Number type) and also produce a structured CSV export of all financial line items keyed by the Planview Project ID and Jira Project key for manual reconciliation or a supplemental Confluence table. Currency handling is preserved as the original currency code in a custom field; Jira does not perform currency conversion.
Planview AdaptiveWork
Resource Capacity
Jira
CSV Export (for manual entry)
lossyPlanview resource capacity planning uses user working calendars, skills, and availability calculations that are platform-specific algorithms. The underlying allocation data (which User is assigned to which Task with what percentage) migrates as Jira Issue Assignee plus a custom field aw_allocation_pct__c. The capacity heatmap, workload distribution, and calendar-based availability calculations do not migrate; we deliver a capacity planning CSV with User, Project, Task, and allocation percentage for the customer to re-enter in a Jira-compatible capacity tool (Tempo, Capacity, Structure).
Planview AdaptiveWork
Customer
Jira
Labels + CSV Export
lossyPlanview's Customer module links Projects to external client organizations. Jira does not have a native customer or account entity. We map Customer records to Jira Project Labels (prefixed with customer_) and produce a Customer-to-Jira-Project mapping CSV. If the customer also has a CRM (Salesforce, HubSpot), we recommend linking the Jira Project to the CRM Account via a custom field rather than duplicating the customer record in Jira.
| Planview AdaptiveWork | Jira | Compatibility | |
|---|---|---|---|
| Project | Project1:1 | Fully supported | |
| Task | Issue (Story or Task)1:1 | Fully supported | |
| Subtask | Subtask1:1 | Fully supported | |
| Milestone | Fix Version1:many | Fully supported | |
| User | User1:1 | Fully supported | |
| Dependency | Issue Link (Blocks / Is Blocked By)1:1 | Fully supported | |
| Time Entry | Worklog (custom field on Issue)1:1 | Fully supported | |
| Custom Field (picklist) | Custom Field (single-select or multi-select)1:1 | Fully supported | |
| Custom Field (free-text) | Custom Field (text field)1:1 | Fully supported | |
| Financial (budget, cost, revenue) | Custom Fields + CSV Exportlossy | Fully supported | |
| Resource Capacity | CSV Export (for manual entry)lossy | Mapping required | |
| Customer | Labels + CSV Exportlossy | 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.
Planview AdaptiveWork gotchas
Picklist custom fields render on cards, free-text fields do not
Validation Rules and Workflow Rules do not fire on the mobile app
Mobile app limitations create split data-entry behavior post-migration
Document management requires dual-track migration via SharePoint or Box
Custom Objects gated behind Business and Enterprise plan tiers
Jira gotchas
Unsupported workflow validators silently skipped during migration
Custom fields converted to flat text labels when migrating to non-Jira platforms
Historical status-change timestamps lost when exporting without a Marketplace plugin
Attachment import failures from oversized files and JQL reference corruption
Points-based API rate limits enforced on Jira Cloud apps from March 2026
Pair-specific challenges
Migration approach
Discovery and scoping
We audit the Planview AdaptiveWork instance across plan tier (Professional/Business/Enterprise), entity counts (Projects, Tasks, Subtasks, Milestones, Users), custom field inventory (picklist and free-text), active Validation Rules and Workflow Rules, dependency chain complexity, financial data volume, and document reference count. We pair this with a Jira site assessment: project count, issue type scheme configuration, workflow availability, and whether Jira Premium or Standard is in use. The discovery output is a written migration scope, a Jira project and issue type scheme recommendation, and a pre-migration checklist for the customer (Jira user provisioning, Subtask enablement per project, custom field creation).
Schema design and dependency mapping
We design the Jira destination schema. This includes Jira Projects (one per Planview Project or consolidated per business unit), Issue Type Schemes (Story, Task, Bug, Subtask per project), Workflows (mapped from Planview task statuses to Jira statuses), Fix Versions (created per Planview Milestone with release dates), and custom fields (created for all Planview custom fields plus aw_project_id__c and aw_milestone_id__c for cross-reference). We map the dependency chains and identify any circular references that must be broken. Schema is deployed to the target Jira Sandbox or development environment first for validation.
Sandbox migration and reconciliation
We run a full migration into a Jira Sandbox environment using production-like data volume. The customer's project manager and admin reconcile record counts (Projects in, Issues in, Subtasks in, Fix Versions in), spot-check 25-50 random issues against the Planview source for field-level accuracy, verify that dependency links resolve correctly, and confirm that Fix Version dates match the original Milestone dates. The customer signs off the sandbox migration before production migration begins.
User provisioning and reconciliation
We extract every distinct Planview User referenced in Task assignments and resource allocations and match by email against the Jira destination site. Users without a matching Jira account go to a reconciliation queue. The customer's Jira admin provisions any missing Jira users (active accounts are required for assignment; inactive accounts can be used if the project permissions allow it). Migration cannot proceed past the assignment phase because Jira requires a valid Assignee on every issue.
Production migration in dependency order
We run production migration in record-dependency order: Jira Projects (created first), Fix Versions (created per Milestone), Users (provisioned and validated), Custom Fields (created per entity), Issues (Stories and Tasks in parent-first order with parent keys assigned for Subtasks), Issue Links (Blocks/Is Blocked By after both ends exist), Worklogs (via Jira REST API after Issues exist), and financial data (custom fields plus supplemental CSV). Each phase emits a row-count reconciliation report before the next phase begins. Document references are exported as a separate file manifest for the customer's SharePoint/Box administrator.
Cutover, validation, and rule rebuild handoff
We freeze Planview AdaptiveWork writes during cutover and run a final delta migration of any records modified during the migration window. Jira becomes the system of record once validation passes. We deliver the Validation Rule and Workflow Rule inventory document to the customer's admin team with Jira automation equivalents. We do not rebuild Planview Workflow Rules as Jira automation inside the migration scope; that is a separate engagement or an internal admin task. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
Planview AdaptiveWork
Source
Strengths
Weaknesses
Jira
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 Planview AdaptiveWork and Jira.
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
Planview AdaptiveWork: Not publicly documented by Planview for AdaptiveWork; enterprise accounts receive elevated limits on request.
Data volume sensitivity
Planview AdaptiveWork exposes a bulk API — large-volume migrations stream efficiently.
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 Planview AdaptiveWork to Jira migration scoping. Not seeing yours? Book a call.
Walk through your Planview AdaptiveWork to Jira migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Planview AdaptiveWork
Other ways to arrive at Jira
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.