Project Management migration

Migrate from Deltek WorkBook to Asana

Field-level mapping, validation, and rollback between Deltek WorkBook and Asana. We move data and schema; workflows are rebuilt natively in Asana.

Deltek WorkBook logo

Deltek WorkBook

Source

Asana

Destination

Asana logo

Compatibility

42%

5 of 12

objects map 1:1 between Deltek WorkBook and Asana.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Deltek WorkBook is a project-based ERP for agencies that combines project management, CRM, resource scheduling, and full financial accounting. Asana is a work management platform that excels at task tracking, timeline visualization, and team collaboration but does not include native financial accounting, AP/AR, dimensional accounting, or deep resource management. Migrating from WorkBook to Asana is a scope reduction: we carry over Projects, Tasks, subtasks, time entries, resource assignments, contacts, and attachments, but we do not migrate Invoices, Purchase Orders, the Chart of Accounts, 21-dimension journal entries, or Deltek System Variables. Time entries transfer with billable/non-billable flags stored as custom fields on Asana tasks. Resource management data (worker skills, availability, utilization) maps to custom fields and Portfolio views in Asana. We do not migrate Deltek Workflows; we deliver a written inventory for the customer's admin to rebuild using Asana Rules and Forms.

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

Deltek WorkBook logo

Deltek WorkBook

What's pushing teams away

  • Non-intuitive interface and steep learning curve create adoption friction, especially for non-technical team members unfamiliar with dense project-based ERP systems.
  • Limited custom reporting, particularly in the finance module, frustrates finance leads who need tailored financial statements and profitability views.
  • Regular users experience information overload due to the breadth of the platform — multiple modules, dashboards, and configuration options without guided workflows.
  • Occasional Danish words appearing in the English interface signal localisation inconsistencies that erode confidence in multi-language deployments.
  • Dashboards and the mobile expense app have been described as not production-ready by reviewers, leading teams to use workarounds for reporting and field expenses.

Choosing

Asana logo

Asana

What's pulling them in

  • Organizations with distributed teams cite Asana's multiple project views (List, Board, Calendar, Timeline) as the primary reason for adoption, allowing each team member to work in their preferred interface without changing the underlying data.
  • The platform's 100+ native integrations with tools like Slack, Google Drive, Salesforce, and Microsoft Teams reduce context-switching and keep work synchronized across the stack.
  • Small teams and non-profits value the free plan's generous limits: unlimited projects and tasks for up to 15 team members with basic views, enabling teams to validate fit before committing to a paid tier.
  • Marketing and creative teams specifically praise Asana's visual project organization, reporting dashboards, and timeline views for managing cross-functional campaign workflows.
  • Project managers report that Asana's dependency management and workload views help surface bottlenecks before they derail deadlines.

Object mapping

How Deltek WorkBook objects map to Asana

Each row shows how a Deltek WorkBook 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.

Deltek WorkBook

Project

maps to

Asana

Project

1:1
Fully supported

WorkBook Projects map 1:1 to Asana Projects. Project name, status (active/on-hold/closed), start date, end date, and description transfer directly. WorkBook project budgets map to a custom currency field in Asana because Asana does not have native budget tracking. WorkBook Project custom fields (excluding the 21 Dimensions) map to Asana custom fields. Project templates in WorkBook do not migrate as templates; we deliver a written inventory of templates for the admin to recreate in Asana.

Deltek WorkBook

Task

maps to

Asana

Task

1:1
Fully supported

WorkBook Tasks map 1:1 to Asana Tasks with task hierarchy preserved as parent-child relationships via the parent Task gid reference. Task assignees, due dates, start dates, status, and description transfer directly. WorkBook subtasks map as Asana subtasks (which are Tasks with a parent field set). Task-level custom fields map to Asana custom fields. WorkBook's task Kanban statuses map to Asana Section names within each project.

Deltek WorkBook

Task

maps to

Asana

Subtask

1:1
Fully supported

WorkBook subtasks (tasks nested under a parent task) map as Asana subtasks. We preserve the parent-child relationship by resolving the parent WorkBook Task ID and setting the Asana Task's parent field to the corresponding migrated Asana Task gid. Subtask hierarchy deeper than two levels maps as a flat subtask list in Asana because Asana does not natively support three-level subtask nesting.

Deltek WorkBook

Time Entry

maps to

Asana

Task Time Tracking

1:many
Fully supported

WorkBook Time Entries link to a Project and Task with hours logged, date, billing status (billable/non-billable), and hourly rate. Multiple time entries for the same task merge into Asana's built-in time tracking log on that task. Billable flag maps to a custom field billable_status__c on the task. Hourly rate from WorkBook does not have a native Asana equivalent and maps to a custom field billable_rate__c for reference. Historical time entry timestamps preserve the original WorkBook date for audit.

Deltek WorkBook

Resource / Worker

maps to

Asana

Portfolio + Custom Fields

1:many
Fully supported

WorkBook Workers store skills, availability calendars, and utilisation data. Asana does not have a native resource management module. We migrate worker profiles as a custom Asana Portfolio named 'Resources' with each worker as a Portfolio item, and store skills as multi-select custom fields, availability notes as text fields, and utilisation percentage as a number field. Active vs archived status in WorkBook maps to a custom field worker_status__c.

Deltek WorkBook

CRM Contact

maps to

Asana

Project Stakeholder (custom)

lossy
Fully supported

WorkBook CRM Contacts (distinct from project stakeholders) do not have a direct Asana equivalent because Asana is not a CRM. We present two options during scoping: Option A stores contacts as rows in a dedicated 'Contacts' Asana project using custom fields (name, email, phone, company, lifecycle_stage); Option B stores contact references as custom fields on the relevant Asana Project. The customer chooses. WorkBook contact-to-company linkage is preserved via a company custom field on the contact record.

Deltek WorkBook

CRM Company

maps to

Asana

Company (custom)

lossy
Fully supported

WorkBook Companies/Accounts represent client organisations and store industry, size, and address. Asana does not have a native Accounts object. We migrate companies as a 'Clients' project with each company as a section containing the relevant project sub-items, or as rows in a 'Client Directory' project with custom fields for company details. The choice depends on the customer's Asana tier and the volume of client records.

Deltek WorkBook

Pipeline Stage

maps to

Asana

Project or Section (reconstruction)

1:many
Fully supported

WorkBook Pipeline stages represent a sales pipeline with stage names, order, and win/loss probability. Asana has no native pipeline object. We reconstruct the pipeline as an Asana Project per WorkBook pipeline, with sections representing stages, and opportunities stored as tasks with a custom field pipeline_stage__c. Win/loss probability maps to a custom field probability__c. The customer admin rebuilds pipeline visualisation using Asana Portfolios grouped by stage section after migration.

Deltek WorkBook

Expense

maps to

Asana

Task (expense log)

1:1
Fully supported

WorkBook Expenses (mileage, material, personal) with receipt attachments and reimbursement status do not have a native Asana equivalent. We migrate expense records as Asana Tasks in a dedicated 'Expense Log' project, with expense amount, category, date, and reimbursement status as custom fields. Receipt attachments migrate as file attachments on the task. The reimbursement approval workflow does not migrate; we flag this for the customer's admin to rebuild using Asana Forms and Rules if needed.

Deltek WorkBook

Attachment / Document

maps to

Asana

Attachment

1:1
Fully supported

Files attached to WorkBook Projects, Tasks, or Companies export via WorkBook's file storage API. We extract file metadata (name, type, size, upload date) and binary content, then re-attach to the corresponding migrated Asana Project or Task via the Asana Attachments API. Large file volumes (over 5 GB total) require chunked extraction and may extend the migration timeline. We flag any file that exceeds Asana's 100 MB per-attachment limit for manual handling.

Deltek WorkBook

Custom Field / Dimension

maps to

Asana

Custom Field

lossy
Fully supported

WorkBook's 21 built-in Dimensions and 10 custom Dimensions tag every transaction with multi-dimensional cost attribution. Asana has no dimensional accounting model. We present a Dimension Mapping Matrix to the customer: each WorkBook Dimension becomes an Asana custom field on the Project or Task. Dimensional cost attribution from WorkBook journal entries cannot be replicated in Asana because Asana does not have a ledger. We document the dimension values for each project and store them as custom fields; financial reporting based on dimensions is outside Asana's scope.

Deltek WorkBook

System Variable / Company Variable

maps to

Asana

Written Inventory (manual)

lossy
Fully supported

WorkBook System Variables and Company Variables control numbering sequences, workflow flags, and integration settings. These are configuration objects with no Asana equivalent. We export them as a structured JSON bundle and flag any that reference IDs that will not exist post-migration. We deliver the bundle as a written settings inventory for the customer's admin to review and manually configure in Asana. Numbering sequences for Projects and Tasks map to Asana's project numbering prefix if the customer's Asana tier supports it.

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.

Deltek WorkBook logo

Deltek WorkBook gotchas

High

WorkBook REST API is versioned with deprecation cycles

Medium

Data Export requires Finance & Administration access

Medium

System Variables and Company Variables are not migrated automatically

Low

21 built-in Dimensions plus 10 custom ones require explicit mapping

Asana logo

Asana gotchas

High

Automation rules have no export representation

High

API rate limits cap bulk migration throughput

Medium

Portfolios are view-only objects that do not hold data

Medium

Custom field enum options cannot be updated via API

Low

Subtasks do not appear in project views by default

Pair-specific challenges

  • Asana has no financial accounting layer

    Deltek WorkBook's core value is its integrated financial accounting: invoices, AR/AP, WIP, Purchase Orders, multi-currency, inter-company transactions, and 21-dimension journal entries. Asana has no financial accounting module, no ledger, no invoicing, and no AP/AR. Invoices, POs, journal entries, Chart of Accounts balances, and AR ageing data cannot migrate to Asana. We carry forward Projects, Tasks, Time Entries, and Resources only. If the customer needs continued financial accounting, they must retain WorkBook for finance, use a separate accounting tool post-migration, or accept that project budgets in Asana are informational rather than ledger-integrated.

  • Asana dependency date propagation has known bugs

    Asana's Timeline view supports task dependencies with finish-to-start, start-to-start, and other dependency types, but the Asana community forum documents a bug (confirmed by Asana support September 2024) where manually dragged tasks do not propagate date changes correctly along dependency chains, producing red arrows and misaligned dates. WorkBook tasks do not have this issue. For migrations where the customer relies heavily on task dependencies, we flag this during scoping and recommend testing dependency chains in an Asana Sandbox before production migration. Complex dependency templates may require simplification or manual date management post-migration.

  • WorkBook API versioning requires pinned extraction

    WorkBook's REST API is versioned (currently 14.0, with prior 13.8 and 13.6). Deltek deprecates endpoints without long notice windows: 13.6 removed several endpoints, 13.8 moved reporting calls. We pin migrations to the customer's current API version at scoping time, verify endpoint availability before extraction begins, and re-test if the customer has not upgraded before we start. Any integration or script that calls a deprecated endpoint silently fails and produces empty result sets. We confirm the customer's WorkBook API version during the technical audit phase.

  • Dimensional accounting does not translate to Asana

    WorkBook transactions carry up to 31 dimension tags (21 built-in, 10 custom). Asana has no dimensional model. A 31-dimension WorkBook journal entry cannot auto-map to any Asana field structure. We present a Dimension Mapping Matrix during scoping: each WorkBook Dimension becomes an Asana Project or Task custom field, and the customer decides which dimension values to preserve. Dimensional cost rollup reports that exist in WorkBook have no Asana equivalent; we recommend a data warehouse or BI tool (Metabase, Looker, Power BI) as the post-migration reporting layer for dimensional financial analysis.

  • WorkBook Workflows and approval chains do not migrate

    WorkBook approval workflows span project budgeting, expense reimbursement, timesheet submission, and invoice generation. Asana Rules support task-triggered actions (assign, set due date, send notification) but do not support finance-triggered approvals, multi-step routing with conditional spend thresholds, or inter-company approval chains. We do not migrate Workflows as code. We deliver a written Workflow Inventory listing every active WorkBook workflow with its trigger, conditions, actions, and recommended Asana equivalent (Rules, Forms, or manual process). Time and expense approval workflows require the customer to redesign in Asana or adopt a separate approval tool.

Migration approach

Six steps for a successful Deltek WorkBook to Asana data migration

  1. Technical audit and API version confirmation

    We audit the source WorkBook environment: API version in use (13.6, 13.8, or 14.0), available endpoints, and any deprecated call patterns. We enumerate all Projects, Tasks, Time Entries, Resources, Companies, Contacts, Pipeline stages, Dimensions, and Attachments with record counts. We confirm the migrating user's access scope (Finance & Administration rights required for Data Export). We present a Data Volume Summary and a preliminary Dimension Mapping Matrix before committing to the migration plan.

  2. Asana workspace and schema design

    We configure the destination Asana workspace: Projects, Portfolios, custom fields (billable_status__c, billable_rate__c, worker_status__c, probability__c, pipeline_stage__c, and dimension custom fields from the mapping matrix), and Sections per project to represent WorkBook task statuses. We deploy via the Asana API in a staging workspace first. If the customer uses Google SSO or SAML, we coordinate with the Asana admin to prevent lockout during migration.

  3. Sandbox migration and reconciliation

    We run a full migration into an Asana staging workspace using production-like data volume. The customer's project lead reconciles record counts (Projects in, Tasks in, Time Entries in, Resources in), spot-checks 25-50 random records against WorkBook source, and signs off the schema and mapping before production migration begins. Any custom field mapping corrections, section naming, or Portfolio structure changes happen at this stage, not in production.

  4. User and resource mapping

    We extract every distinct WorkBook Worker and Owner referenced on Tasks, Time Entries, and Projects. Workers map to Asana Portfolio members by email match. If no matching Asana user exists, the record goes to a reconciliation queue and the customer's admin provisions the account. Resource skills and availability notes map to custom fields on the Portfolio entry. Migration cannot proceed past this step because assignee references require a valid Asana user.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Asana workspace configuration first (custom fields, Portfolios), then Projects (parent container), then Tasks with parent-child hierarchy resolved, then Time Entries merged to tasks, then resource assignments via Portfolio membership, then Attachments via the Asana Attachments API, then Custom Field data (dimension values). Each phase emits a row-count reconciliation report before the next phase begins. Delta migration captures any records modified during the cutover window.

  6. Cutover, validation, and Workflow inventory handoff

    We freeze WorkBook writes during cutover, run a final delta migration, then mark Asana as the system of record. We deliver the Workflow and Automation Inventory document to the customer's admin team listing every active WorkBook workflow with its trigger, conditions, and recommended Asana Rules or Forms equivalent. We support a one-week hypercare window for reconciliation issues. We do not rebuild WorkBook workflows as Asana Rules inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Deltek WorkBook logo

Deltek WorkBook

Source

Strengths

  • Integrated project management, resource planning, and full financial accounting in a single platform.
  • 300+ built-in reports and configurable dashboards for agency performance visibility.
  • Multi-company, multi-currency, and inter-company transaction support for complex agency structures.
  • Mobile apps for iOS and Android with Kanban task view and time/expense entry on mobile.
  • Resource scheduling with skills matching, availability, and utilisation tracking.

Weaknesses

  • Non-intuitive interface with steep learning curve and information overload for new users.
  • Limited custom reporting, especially in the finance module — finance leads frequently use external BI tools.
  • Dashboards and mobile expense app have been described as not production-ready by users.
  • API has versioned endpoints with deprecation cycles that require integration maintenance.
  • No public pricing — quotes are custom per organisation and require a sales call.
Asana logo

Asana

Destination

Strengths

  • Unlimited projects and tasks on the free plan for teams up to 15 members.
  • 100+ native integrations including Salesforce, Slack, Google Drive, and Microsoft Teams.
  • Four distinct project views (List, Board, Calendar, Timeline) in a single interface.
  • Dependency management with start/end dates and predecessor links for critical path tracking.
  • Portfolio dashboards for executives to track cross-project status and workload.

Weaknesses

  • Per-seat pricing scales expensively: Advanced tier costs nearly double Starter for a 50-seat team.
  • API does not expose all UI-accessible data; some fields require screen-scraping for full fidelity.
  • Automation rule limits on lower tiers are restrictive, causing power users to upgrade or leave.
  • No native document/wiki capability forces teams to use external tools for knowledge management.
  • Rate limits (150 req/min on free, 1,500 req/min on paid) constrain bulk migration throughput.

Complexity grading

How hard is this migration?

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

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Deltek WorkBook and Asana.

  • Object compatibility

    B

    2 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

    Deltek WorkBook: Not publicly documented by Deltek for WorkBook.

  • Data volume sensitivity

    A

    Deltek WorkBook exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Deltek WorkBook to Asana 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 Deltek WorkBook to Asana data migrations

Answers to the questions buyers ask most during Deltek WorkBook to Asana migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Deltek WorkBook to Asana 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 accounts under 5,000 Tasks and 500 Projects with straightforward custom field mapping. Migrations with large time entry histories (over 100,000 time records), multiple WorkBook Dimensions requiring field mapping, or resource data needing Portfolio build-out move to seven to eleven weeks. Migrations requiring both CRM Contacts and Companies in separate Asana projects add one to two weeks for schema design and reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Deltek WorkBook.
Land in Asana, 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