Project Management migration
Field-level mapping, validation, and rollback between SMART Project Control and Trello. We move data and schema; workflows are rebuilt natively in Trello.
SMART Project Control
Source
Trello
Destination
Compatibility
4 of 14
objects map 1:1 between SMART Project Control and Trello.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from SMART Project Control to Trello is a directional migration that trades a purpose-built scheduling engine for a visual Kanban surface. SMART Project Control organizes work under Programs and Portfolios, breaks it into WBS hierarchies, and calculates critical path, float, and earned value across Activities and Baselines. Trello has no scheduling engine, no WBS object, no native resource pool, and no earned value engine. We migrate what can map — Projects to boards, Activities to cards, Resources to board members, Dependencies to card links, and the latest approved Baseline as a static template board — and we flag everything that requires a separate reporting tool or manual rebuild. The migration extracts from Oracle's Functional Setup Manager framework, which requires offering-scoped access and implementation-level provisioning before scoping begins.
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 SMART Project Control object lands in Trello, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
SMART Project Control
Program
Trello
Workspace or Board Group
lossySMART Programs act as top-level grouping containers for related Projects. Trello has no native Program object, but Workspace-level boards or a dedicated Program overview board with links to individual project boards serves as the equivalent. We preserve Program names and descriptions as board metadata and flag that rollup reporting across Programs requires a separate reporting layer.
SMART Project Control
Project
Trello
Board
1:1SMART Projects map directly to Trello boards. Project name, description, planned start and finish dates, and status migrate as board metadata. We create one board per Project and apply the Project status as a board label or checklist. Any project-level custom fields from SMART map to board-level custom fields on the destination board.
SMART Project Control
Baseline
Trello
Board (static reference)
lossyThe latest approved Baseline migrates as a separate read-only reference board with card names suffixed by [BASELINE] and planned dates frozen at the snapshot. Secondary Baselines migrate as attachments on each card referencing the SMART baseline name and snapshot timestamp. Baselines are stored as static records because Trello has no scheduling engine to recalculate them against a current schedule.
SMART Project Control
Activity
Trello
Card
1:1SMART Activities are the core scheduling unit and map directly to Trello cards. Activity name, planned start and finish dates, duration, calendar assignment, and WBS code migrate as card name, due date, description, and custom fields. Activity status (Not Started, In Progress, Completed, On Hold, Cancelled) maps to list names on the destination board. We preserve the original Activity ID from SMART as a custom field for traceability.
SMART Project Control
WBS Element
Trello
Card naming convention + Labels
lossyWork Breakdown Structure elements define hierarchical accountability in SMART. Trello has no WBS object, so we express the hierarchy through a card naming convention (WBS code as prefix, e.g., 1.2.3 Activity Name) and optionally use Labels for WBS level grouping. Any element-level custom properties from SMART migrate as card custom fields. Advanced WBS dependency or rollup logic cannot be rebuilt in Trello without a third-party Power-Up.
SMART Project Control
Resource
Trello
Board Member
1:1SMART Resources (labor, material, equipment) with roles, rates, and unit-of-measure migrate as Trello board members. Resource names and roles map to member display names; rates and cost-per-use store as custom fields on the member or as board-level reference fields. Trello has no native resource pool or capacity planning view, so resource leveling and utilization reporting from SMART do not migrate.
SMART Project Control
Assignment
Trello
Card Assignee + Custom Fields
lossyActivity-to-Resource assignments in SMART map to card assignees in Trello (for labor assignments) and to card custom fields for material and equipment references. Planned units and labor hours from SMART assignment records store as custom fields on each card. The assignment dates come from the parent Activity date range. Capacity planning and resource utilization percentages do not survive the migration.
SMART Project Control
Predecessor-Successor Relationship
Trello
Card Link
lossySMART predecessor-successor logic (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish, and lag) migrates as Trello card links (one card linked to another) and a custom field expressing the relationship type and lag days. Trello card links do not support Start-to-Start or Finish-to-Finish variants natively, so these are stored as custom fields with the relationship type noted.
SMART Project Control
Custom Fields
Trello
Card Custom Fields
lossySMART custom activity, project, and resource fields export with their current values and types. We map text to Trello text fields, dates to Trello date fields, numbers to Trello number fields, and picklists to Trello dropdown fields. Multi-select picklists map to Trello multi-select if the Standard or Premium tier is in use. Custom field mapping requires explicit instructions from the customer during scoping to ensure picklist values, date formats, and field ownership are preserved.
SMART Project Control
Attachment
Trello
Card Attachment
1:1Document, image, and file attachments on SMART Activities, Projects, and Resources migrate as Trello card attachments stored in Trello's native attachment system. Standard plan attachments are limited to 250MB per file; customers on Standard or Premium must verify that no single SMART attachment exceeds this threshold before migration. Files exceeding the limit require a shared link or a separate document management system as the destination.
SMART Project Control
Activity Note / Comment
Trello
Card Comment or Checklist Item
lossySMART Activity notes and stakeholder comments migrate as Trello card comments with the original author and timestamp preserved where the export provides this metadata. Long-form notes with structured content (tables, embedded images) flatten to card descriptions or checklist items with a note that formatting requires manual reformatting post-migration.
SMART Project Control
Critical Path and Float
Trello
Custom Fields (static reference only)
lossySMART critical path flags and float values are derived from the CPM calculation engine. Trello has no scheduling engine, so these values cannot be recalculated post-import. We preserve the critical path flag (Yes/No) and float days as static custom fields on each card. If the customer requires ongoing critical path tracking, we recommend a separate scheduling tool or a Trello Power-Up with CPM capability as a post-migration addition.
SMART Project Control
S-Curve and Progress Curve
Trello
Attachment or Custom Field
lossySMART cumulative S-curves and progress curves are time-phased data rows exported as tabular records. On import, we attach the source S-curve export as a CSV or PDF attachment to the project board or to a representative card, and convert key curve values (planned value at reporting date, earned value at reporting date) to custom fields where these can be expressed as single-point references. The graphical S-curve shape does not reproduce natively in Trello.
SMART Project Control
Cost Breakdown Structure
Trello
Labels or Custom Fields
lossySMART Cost Breakdown Structure levels and cost accounts have no native Trello equivalent. We map CBS levels and cost account codes to Trello Labels (for categorical grouping) or to custom fields on each card, but time-phased cost distribution (weekly or monthly cost buckets) flattens to a single static value or attaches as a reference document. Budget tracking and cost variance reporting require a separate tool or spreadsheet post-migration.
| SMART Project Control | Trello | Compatibility | |
|---|---|---|---|
| Program | Workspace or Board Grouplossy | Fully supported | |
| Project | Board1:1 | Fully supported | |
| Baseline | Board (static reference)lossy | Fully supported | |
| Activity | Card1:1 | Fully supported | |
| WBS Element | Card naming convention + Labelslossy | Fully supported | |
| Resource | Board Member1:1 | Fully supported | |
| Assignment | Card Assignee + Custom Fieldslossy | Fully supported | |
| Predecessor-Successor Relationship | Card Linklossy | Fully supported | |
| Custom Fields | Card Custom Fieldslossy | Mapping required | |
| Attachment | Card Attachment1:1 | Fully supported | |
| Activity Note / Comment | Card Comment or Checklist Itemlossy | Fully supported | |
| Critical Path and Float | Custom Fields (static reference only)lossy | Mapping required | |
| S-Curve and Progress Curve | Attachment or Custom Fieldlossy | Fully supported | |
| Cost Breakdown Structure | Labels or Custom Fieldslossy | Mapping required |
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.
SMART Project Control gotchas
No publicly documented migration or export API
Offering-scoped exports block multi-offering implementations
Earned Value metrics require manual recalculation post-migrate
Trello gotchas
Billing model uses maximum seat quantity at term midpoint
Custom Field data historically stored in pluginData
API rate limits are token-gated and can block bulk migration
Guest-to-paid seat conversion triggers on multi-board membership
Automation command runs are capped per plan and overage triggers upgrade pressure
Pair-specific challenges
Migration approach
Discovery and Oracle provisioning review
We audit the source SMART Project Control instance for Programs, Projects, Activities, Resources, WBS elements, Baselines, CBS structures, custom fields, and attachment volume. We verify that the customer has Oracle Functional Setup Manager access, has provisioned the necessary roles for configuration package export, and has identified any multi-offering Oracle implementation that will require separate export packages. We also confirm the destination Trello workspace tier (Free, Standard, Premium, Enterprise) because custom field support and API rate limits differ by tier. The discovery output is a written scope document with record counts, export package inventory, and any Oracle provisioning gaps.
Trello workspace and board architecture design
We design the destination Trello structure: one workspace per SMART Program or organizational grouping, one board per SMART Project, list names mapped from SMART Activity statuses (Not Started, In Progress, Completed, On Hold), WBS codes expressed as card name prefixes, and critical path and float stored as custom fields on each Activity card. We create a reference Baseline board with cards frozen at the approved snapshot dates. We pre-create custom fields in Trello matching each SMART custom property type before any data import begins.
Export extraction and transform
We extract data from SMART Project Control using Oracle's configuration package export or direct database export, depending on what the customer's Oracle provisioning enables. We transform the export into Trello-compatible JSON: Projects become board creation calls, Activities become card creation calls with parent board ID and list ID resolved, Resources become workspace member invitations and board member assignments, and custom fields populate during card creation. We apply the WBS naming convention during transform and attach the CBS hierarchy documentation to each board as a reference card.
Sandbox validation and reconciliation
We run a trial migration into a test Trello workspace using production-like data volume. The customer's project manager and PMO lead review board structure, card naming, custom field values, and critical path reference fields, spot-checking 25-50 cards against the source SMART records. Any WBS naming corrections, list structure changes, or custom field type adjustments happen in this phase before production migration begins.
Production migration and delta freeze
We run the production migration in dependency order: Programs (as workspace-level board groups), Projects (as boards), Lists (as Trello lists per project status), Resources (as board members), Activities (as cards with assignees, dates, custom fields, and predecessor card links), Attachments (as card attachments with size verified against Trello's 250MB limit), Baseline board (as a separate read-only board), and CBS documentation (as a board-level reference card). We freeze SMART writes during cutover and run a final delta pass for any records modified during the migration window.
Handoff, validation, and CPM rebuild guidance
We deliver a migration summary with record counts per board, a reconciliation report comparing source and destination record totals, and an explicit inventory of what could not migrate: critical path calculations, earned value metrics, time-phased cost data, and CBS rollup reporting. We provide a written reference document for the customer's PMO to use as the basis for rebuilding cost and earned value reports in a separate tool. We support a one-week post-cutover validation window for the customer's team to report any card or attachment discrepancies.
Platform deep dives
SMART Project Control
Source
Strengths
Weaknesses
Trello
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 SMART Project Control and Trello.
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
SMART Project Control: Not publicly documented.
Data volume sensitivity
SMART Project Control 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 SMART Project Control to Trello migration scoping. Not seeing yours? Book a call.
Walk through your SMART Project Control to Trello migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave SMART Project Control
Other ways to arrive at Trello
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.