Project Management migration
Field-level mapping, validation, and rollback between Planview Daptiv and Asana. We move data and schema; workflows are rebuilt natively in Asana.
Planview Daptiv
Source
Asana
Destination
Compatibility
10 of 13
objects map 1:1 between Planview Daptiv and Asana.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Planview Daptiv to Asana is a shift from a portfolio-first PPM tool to a task-centric work management platform. Daptiv organizes around portfolios and sub-portfolios with dedicated resource management and billing rate tracking; Asana uses workspaces, teams, and projects with tasks as the primary work unit. We resolve this structural difference by mapping Daptiv portfolios to Asana Portfolios (Advanced tier) or nested project groupings (Starter tier), preserving resource allocation percentages and billing rates as custom fields on users and tasks. DeskDocs file attachments are extracted as binary blobs and re-associated via the Asana Attachments API. Time entry histories land as numeric effort fields or as Timesheets add-on entries if Advanced tier is confirmed. Daptiv dashboards, saved reports, and workflow rules do not migrate; we deliver a written inventory with recommended Asana equivalents for the PMO to rebuild 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 Planview Daptiv object lands in Asana, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Planview Daptiv
Portfolio
Asana
Portfolio or project groupings
lossyDaptiv's portfolio hierarchy (parent portfolios with child portfolios, status rollup, and financial fields) maps to Asana Portfolio (Advanced tier) or to nested project groupings within a folder structure (Starter tier). We preserve parent-child relationships and any portfolio-level status fields as custom fields in the destination. If the destination org is on Asana Starter, we map the top-level Daptiv portfolio to a Team and lower-level portfolios to project folders, noting that cross-project rollup views are not available without the Advanced tier.
Planview Daptiv
Project
Asana
Project
1:1Daptiv Projects map directly to Asana Projects. Project-level fields including start date, end date, status, owner, and budget fields transfer 1:1. Daptiv workflow states are translated using the status mapping table generated during scoping so that records land in the correct completion or custom state rather than as null or default.
Planview Daptiv
Task
Asana
Task
1:1Daptiv Tasks map to Asana Tasks with dates, assignments, effort, and cost fields preserved. We map predecessor-successor relationships from Daptiv's Gantt dependency structure to Asana's depends_on and blocking dependency fields, preserving the task chain ordering. Daptiv subtasks map to Asana subtasks within the parent task.
Planview Daptiv
Resource
Asana
User
1:1Daptiv Resources (people with billing rates, skill assignments, and allocation percentages) map to Asana Users by email match. We capture every distinct billing rate value and store it as a custom numeric field on the corresponding Asana User record. Allocation percentages store as a custom allocation field on tasks or as a workload percentage if Asana Advanced with Workload Management is confirmed.
Planview Daptiv
Milestone
Asana
Task (milestone)
1:1Daptiv Milestones are first-class objects carrying target dates and deliverable descriptions. We map them to Asana Tasks with the milestone flag enabled, preserving the target date and linking to the parent project. Milestone deliverables transfer as the task description in Asana.
Planview Daptiv
Time Entry
Asana
Custom numeric field or Timesheets add-on
lossyDaptiv time entries linked to tasks and resources migrate as numeric effort fields (hours) on the corresponding Asana tasks. Time entry dates and descriptions preserve. If Asana Advanced with the Timesheets and Budgets add-on is active, we land entries as native timesheet records; without the add-on, time data lands as historical custom fields. The customer's admin confirms add-on status before migration scope is finalized.
Planview Daptiv
Custom Field
Asana
Custom Field
1:1Daptiv custom fields on projects and tasks map to Asana custom fields of the equivalent type (text, number, date, dropdown, checkbox). We inventory all custom fields during scoping and generate a field-mapping table before any import. Tenant-specific picklist values migrate as Asana dropdown options within the custom field.
Planview Daptiv
Attachment (DeskDocs)
Asana
Attachment
1:1DeskDocs files are extracted as binary blobs and re-associated to the correct Asana task or project via the Asana Attachments API. We use file naming conventions or DeskDocs metadata to match each file to its parent record. This step requires the task and project records to be present in Asana first so that GIDs are available for attachment linkage; it runs in parallel with or after record migration.
Planview Daptiv
Resource Allocation
Asana
Workload percentage or custom allocation field
lossyDaptiv allocation percentages and demand-vs-availability data map to Asana Workload Management (Advanced tier) or to a custom numeric allocation percentage field on tasks. We flag any rounding differences in percentage precision. Asana's workload view shows allocation against task assignments but does not compute against billing rates without a custom integration.
Planview Daptiv
Budget and Cost Data
Asana
Custom numeric cost field
1:1Daptiv's planned cost (derived from assigned billing rates and resource effort) migrates to a custom numeric field on the project in Asana. Asana's native project budgeting is available via the Timesheets and Budgets add-on on Advanced tier; we document the activation and configuration steps for the customer's admin. Without the add-on, cost figures land as read-only historical custom fields.
Planview Daptiv
Status and Workflow State
Asana
Section or custom status field
1:1Daptiv's configurable workflow statuses vary by tenant. We collect the complete status vocabulary during discovery, build a translation table, and translate statuses to Asana Sections within a project or to a custom status field. Records land in the correct state rather than as null or default, preventing tasks from appearing in an unintended completion state after migration.
Planview Daptiv
Dashboard and Report
Asana
None (documented for rebuild)
1:1Daptiv dashboards and saved report definitions are tightly coupled to its data model and reporting engine. We do not migrate dashboard configurations. We deliver a written inventory of each dashboard's key metrics, data sources, refresh cadence, and recommended Asana equivalents (Portfolio views, custom fields, connected BI tools) for the PMO to rebuild post-migration.
Planview Daptiv
Owner
Asana
User
1:1Daptiv project owners and task assignees map to Asana Users by email match. Any Daptiv owner without a matching Asana User is held in a reconciliation queue for the customer's admin to provision before record import resumes. Owner mapping must complete before task migration begins because OwnerId is a required reference on many standard objects.
| Planview Daptiv | Asana | Compatibility | |
|---|---|---|---|
| Portfolio | Portfolio or project groupingslossy | Fully supported | |
| Project | Project1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Resource | User1:1 | Fully supported | |
| Milestone | Task (milestone)1:1 | Fully supported | |
| Time Entry | Custom numeric field or Timesheets add-onlossy | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Attachment (DeskDocs) | Attachment1:1 | Fully supported | |
| Resource Allocation | Workload percentage or custom allocation fieldlossy | Fully supported | |
| Budget and Cost Data | Custom numeric cost field1:1 | Mapping required | |
| Status and Workflow State | Section or custom status field1:1 | Fully supported | |
| Dashboard and Report | None (documented for rebuild)1:1 | Fully supported | |
| Owner | User1: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.
Planview Daptiv gotchas
Billing rate configuration affects downstream cost calculations
DeskDocs attachment storage requires file-level extraction
Tenant-specific workflow statuses require a mapping table
Post-acquisition product lineage creates documentation gaps
Asana gotchas
Automation rules have no export representation
API rate limits cap bulk migration throughput
Portfolios are view-only objects that do not hold data
Custom field enum options cannot be updated via API
Subtasks do not appear in project views by default
Pair-specific challenges
Migration approach
Discovery and scope confirmation
We audit the Daptiv tenant across record types in active use: portfolio count and hierarchy depth, project count, task volume, resource count with billing rate values, time entry volume and date range, custom field inventory across projects and tasks, DeskDocs file count and total size, and the complete workflow status vocabulary. We pair this with a confirmation of the destination Asana tier (Starter, Advanced, or Enterprise) and whether the Timesheets and Budgets add-on is or will be active. The discovery output is a written migration scope with object-level record counts, a preliminary field-mapping table, and a migration sequence.
Schema design and workflow status mapping
We design the destination schema in Asana. This includes creating the workspace and team structure, configuring custom fields (resource billing rate fields, cost fields, allocation percentage fields, workflow status dropdowns), and building the portfolio hierarchy if Advanced tier is confirmed. We deploy the complete status mapping table so that Daptiv workflow states land as the correct Asana Section name or custom status value. Schema is validated in a staging Asana workspace before production migration begins.
User and resource reconciliation
We extract every distinct Daptiv Resource and map by email to the corresponding Asana User. Billing rate values are captured and stored as a custom numeric field on the Asana User record. Any resource without a matching Asana User goes to a reconciliation queue for the customer's admin to provision before record import resumes. Owner mapping must complete before task migration begins because OwnerId is a required reference on most standard objects.
Portfolio, project, and task migration in dependency order
We run migration in record-dependency order: Portfolio hierarchy or project groupings (Starter tier), Projects with project-level fields and budget data, Tasks with dependency chains and assignments, Milestones, Resource allocations, then Time entries. Custom fields are mapped using the table generated during discovery. Each phase emits a row-count reconciliation report before the next phase begins.
DeskDocs file extraction and attachment re-association
We export DeskDocs files as binary blobs, apply naming conventions derived from Daptiv metadata to identify parent records, and re-associate them to the correct Asana tasks or projects via the Asana Attachments API. This step runs after the task and project records are present in Asana so that GIDs are available for attachment linkage. Processing time scales with total attachment volume and is tracked separately from record migration timelines.
Cutover, validation, and dashboard rebuild handoff
We freeze Daptiv writes during cutover, run a final delta migration of any records modified during the migration window, then confirm Asana as the system of record. We deliver a written dashboard and report inventory with recommended Asana equivalents for the PMO team to rebuild. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's project teams. We do not rebuild Daptiv dashboards as Asana Portfolios or custom reports inside the migration scope; that work is handled by the customer's admin or a separate Asana implementation engagement.
Platform deep dives
Planview Daptiv
Source
Strengths
Weaknesses
Asana
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 2 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 Daptiv and Asana.
Object compatibility
2 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 Daptiv: Not publicly documented.
Data volume sensitivity
Planview Daptiv 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 Planview Daptiv to Asana migration scoping. Not seeing yours? Book a call.
Walk through your Planview Daptiv to Asana 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 Daptiv
Other ways to arrive at Asana
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.