ERP migration
Field-level mapping, validation, and rollback between Enterprise Operating System (EOS) and Epicor Prophet 21. We move data and schema; workflows are rebuilt natively in Epicor Prophet 21.
Enterprise Operating System (EOS)
Source
Epicor Prophet 21
Destination
Compatibility
6 of 14
objects map 1:1 between Enterprise Operating System (EOS) and Epicor Prophet 21.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from EOS to Epicor ERP is a methodology-to-operations migration, not a like-for-like ERP swap. EOS is a strategic alignment framework that stores Rocks, quarterly priorities, Level 10 Meeting outputs, Issues, and People CAP cards as structured documents in EOS One. Epicor ERP is a manufacturing and distribution platform with a relational schema covering Parts, BOMs, Work Orders, Sales Orders, Purchase Orders, Inventory, Customers, Vendors, and Employees. There is no shared object vocabulary between the two platforms, which makes this migration a domain-model transformation rather than a field-by-field map. We export EOS data through EOS One's CSV export interface, normalize the document-oriented structure into typed records, and land them into Epicor using Epicor Data Management Tool with custom import templates. We flag upfront that Level 10 Meeting notes, V/TO content, and CAP ratings are free-text fields in EOS One that require manual reconstruction as Epicor Document Management records or custom Employee fields. Workflows, Implementer consulting relationships, and EOS certification context do not migrate because they are methodology artifacts with no Epicor equivalent.
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 Enterprise Operating System (EOS) object lands in Epicor Prophet 21, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Enterprise Operating System (EOS)
Rocks (Quarterly Priorities)
Epicor Prophet 21
Project Task
1:1EOS Rocks with owner, due date, status, and milestone sub-tasks map to Epicor Project Task records under a migrated Project record representing the quarterly cycle. Each Rock inherits the parent quarter tag (Q1/Q2/Q3/Q4 + year) as a custom field on the Project Task. Rock milestones map to Epicor sub-tasks using the Epicor Task dependency structure. Rock status (behind, on hold, diff hit, done) maps to Epicor Task status values with a custom field eos_original_status__c preserving the original EOS label. The Rock-to-owner mapping resolves against the Employee record created in the People migration phase before Task import begins.
Enterprise Operating System (EOS)
People / Seat Assignments
Epicor Prophet 21
Employee
1:1EOS People records with seat assignments and accountability chart positions map to Epicor Employee records. Each Employee record receives the EOS seat role title, reporting manager (resolved via email match against other migrated People records), and department. Epicor's HR module or basic Employee table is used depending on the customer's Epicor tier and configuration. Owner email from EOS is the dedupe key for matching against existing Epicor Employee records.
Enterprise Operating System (EOS)
CAP Cards
Epicor Prophet 21
Employee Custom Fields
lossyEOS CAP ratings (Communicator, Asset, Passion) are free-text fields in EOS One with no standard structure. We extract the CAP text from EOS One CSV exports and create three custom fields on the Epicor Employee record — CAP_Communicator__c, CAP_Asset__c, CAP_Passion__c — preserving the original CAP rating verbatim. If EOS One exports CAP ratings as structured picklist values, we map them to Epicor multi-select picklist fields. This mapping is configuration-dependent on Epicor edition; basic Employee tables require the customer to enable UD fields.
Enterprise Operating System (EOS)
Scorecard Metrics
Epicor Prophet 21
Custom Metrics / UD Table
1:manyEOS Scorecard rows (metric name, unit, value, measurement date per week) represent a time-series KPI table with one row per metric per measurement period. We migrate Scorecard data into an Epicor User-Defined table keyed on measurement period and metric name. Each row carries value, unit, and source_eos_scorecard flag. For customers using Epicor Dashboard or BI tools, we provide a supplemental CSV import file for Epicor BI/Report Builder that populates a reporting layer without modifying the transactional schema.
Enterprise Operating System (EOS)
Issues (IDS Workflow)
Epicor Prophet 21
Help Desk Case or Project Task
lossyEOS Issues tracked through the IDS (Identify, Discuss, Solve) workflow map to Epicor Help Desk Cases if the customer licenses Epicor Service and Support module, or Epicor Project Tasks under a dedicated Issues project if the Help Desk module is not active. Issue status (open, pending, solved) maps to Case Status or Task status depending on destination module. The IDS owner field resolves to the Epicor Employee record via email match. Resolution notes migrate as Epicor Case Resolution or Task completion comments. Issue created date and last modified date migrate to preserve temporal context.
Enterprise Operating System (EOS)
Level 10 Meeting Outputs
Epicor Prophet 21
Epicor Document + Project Task
1:manyEOS Level 10 Meeting outputs include meeting date, To-Do list, Issues identified, and the quarterly Scorecard score. We split this into two Epicor records: the To-Do items and Issues become Epicor Project Tasks under a Meeting-themed Project record, and the meeting metadata (date, score, attendees by email) becomes an Epicor Document record attached to the Project. The meeting score (1-10) migrates to a custom field on the Document record. Because EOS One meeting notes are stored as structured text blocks rather than typed fields, we parse the CSV export rows by agenda section and reconstruct them as separate Task and Document records.
Enterprise Operating System (EOS)
Vision Traction Organizer (V/TO)
Epicor Prophet 21
Epicor Document Management
lossyThe EOS V/TO is the annual strategic document covering 3-year picture, 1-year picture, Rocks, People, and core values. Epicor has no native annual planning document equivalent. We migrate V/TO content as an Epicor Document Management record with sections preserved as document chapter headings. The 3-year and 1-year picture text migrates as document body text. People CAP card excerpts and company values migrate as document attachments. This is a best-effort reconstruction; the V/TO's visual layout in EOS One does not translate directly to Epicor's document viewer.
Enterprise Operating System (EOS)
Process Documentation
Epicor Prophet 21
Epicor Document Management or Project Task
lossyEOS Process documentation stored as structured text in EOS One migrates to Epicor Document Management as Document records tagged by process type. Processes documented via the EOS Process Builder tool (which generates structured step-by-step content) receive priority attention as Epicor Document records with chapter-based navigation. Informal free-text process notes migrate as Epicor Document records with a process_documentation flag. Large SOP volumes (100+ documents) are migrated as bulk Document imports via Epicor DMT with a process_library project grouping.
Enterprise Operating System (EOS)
Company / Organization Settings
Epicor Prophet 21
Epicor Company Configuration
lossyEOS org settings (company name, fiscal year start, team hierarchy) map to Epicor Company Configuration records. The EOS company name becomes the Epicor Company Name. The EOS team accountability chart (who seats where) migrates to Epicor Employee reporting relationships via manager email matching. EOS fiscal year settings are mapped to Epicor Fiscal Calendar configuration during Epicor implementation. Some EOS meeting templates and branding settings are not exportable and are flagged for manual reconfiguration in Epicor.
Enterprise Operating System (EOS)
Org Checkup Results
Epicor Prophet 21
Custom Metrics / Survey Records
1:1EOS Org Checkup periodic team health surveys with numeric scores per Six Key Components and free-text commentary migrate to Epicor custom metrics on the Company or Employee records. Numeric health scores (0-100 scale) become custom numeric fields (org_checkup_score__c, team_health_score__c) with a measurement date field. Free-text commentary migrates as Epicor Document attachments linked to the Org Checkup date record. Org Checkup trend data spanning multiple quarters migrates as a time-series dataset to support longitudinal reporting in Epicor BI.
Enterprise Operating System (EOS)
EOS Integrations
Epicor Prophet 21
Not Migratable
1:1EOS One integrations with calendar, email, and Drive are connection-state records that cannot be exported via EOS One CSV. Epicor uses a different integration framework (Epicor Service Connect, REST API, IDO-based integrations) that has no structural overlap with EOS integration records. We deliver a written inventory of every EOS integration connection requiring manual re-establishment in Epicor, including calendar sync (Epicor ICE Workflow or third-party integration), email integration (Outlook add-in or Epicor REST API), and any Drive-based document sync. The customer reconciles integrations after Epicor cutover.
Enterprise Operating System (EOS)
Quarterly Rock Cycles
Epicor Prophet 21
Epicor Project or Fiscal Year Tags
lossyEOS Rock ownership spans quarterly cycles (Q1 2024, Q2 2024, Q3 2024, Q4 2024, Q1 2025) that create a temporal context EOS One tracks as a join relationship. In Epicor, quarterly cycle context is preserved by creating a parent Project record for each quarter (e.g., Project: EOS Rocks Q1 2025) and nesting all Rocks from that quarter as child Project Tasks. This preserves the quarter relationship without modifying Epicor's fiscal calendar. The Project naming convention uses the EOS quarter label so admins can cross-reference to the source EOS One data.
Enterprise Operating System (EOS)
EOS Implementer Context
Epicor Prophet 21
Not Migratable
1:1EOS Implementer relationships and consulting engagements are methodology artifacts with no Epicor equivalent. The Implementer's structured facilitation cadence (Level 10 facilitation, V/TO facilitation, quarterly check-ins) does not map to Epicor records. We document the Implementer engagement timeline as a CSV export during migration scoping and flag it for the customer to manage outside Epicor. If the customer continues using EOS Implementer services post-migration, the Implementer relationship continues independently of Epicor.
Enterprise Operating System (EOS)
V/TO Core Values and Brand
Epicor Prophet 21
Epicor Document Management
1:1The V/TO core values, marketing positioning statements, and brand attributes stored in EOS One are migrated as Epicor Document records tagged as strategic_vision. These serve as reference documents in Epicor's Document Management system rather than operational data. The customer uses these documents during Epicor implementation workshops (particularly Epicor's Vision and Values alignment sessions in Epicor Activate) to carry forward the strategic context EOS provided into the new ERP implementation.
| Enterprise Operating System (EOS) | Epicor Prophet 21 | Compatibility | |
|---|---|---|---|
| Rocks (Quarterly Priorities) | Project Task1:1 | Fully supported | |
| People / Seat Assignments | Employee1:1 | Fully supported | |
| CAP Cards | Employee Custom Fieldslossy | Fully supported | |
| Scorecard Metrics | Custom Metrics / UD Table1:many | Fully supported | |
| Issues (IDS Workflow) | Help Desk Case or Project Tasklossy | Fully supported | |
| Level 10 Meeting Outputs | Epicor Document + Project Task1:many | Fully supported | |
| Vision Traction Organizer (V/TO) | Epicor Document Managementlossy | Mapping required | |
| Process Documentation | Epicor Document Management or Project Tasklossy | Fully supported | |
| Company / Organization Settings | Epicor Company Configurationlossy | Mapping required | |
| Org Checkup Results | Custom Metrics / Survey Records1:1 | Mapping required | |
| EOS Integrations | Not Migratable1:1 | Fully supported | |
| Quarterly Rock Cycles | Epicor Project or Fiscal Year Tagslossy | Fully supported | |
| EOS Implementer Context | Not Migratable1:1 | Fully supported | |
| V/TO Core Values and Brand | Epicor Document Management1: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.
Enterprise Operating System (EOS) gotchas
No public API for EOS One data export
EOS is a document-oriented methodology, not a relational data platform
Per-seat pricing limits full-company adoption, fracturing accountability
Rocks are owned by individuals but belong to quarterly cycles — orphan risk on migration
Epicor Prophet 21 gotchas
Third-party bolt-on integrations complicate migration scope
Dirty data without standardized processes compounds migration risk
SDK customizations and BPMs may not survive platform upgrades
Report-based export only for non-technical users
Per-user pricing model requires accurate user count before migration planning
Pair-specific challenges
Migration approach
EOS One export preparation and scoping audit
We guide the customer through the EOS One CSV export process for each core object: Rocks (with milestone subtasks), People (with CAP cards and seat assignments), Scorecard rows (all measurement periods), Issues (with IDS status), and Company/org settings. We audit the EOS One account to identify which sections have structured exports available and which require multi-step or manual export. We produce a written Export Readiness Report listing each object, export format, row count, and any sections requiring EOS support assistance. This step establishes the data inventory before any Epicor schema design begins.
Epicor schema design and DMT template configuration
We design the Epicor target schema for the migrated EOS objects. This includes creating custom fields on Employee (CAP ratings), creating a User-Defined table for Scorecard metrics, configuring Project records for quarterly Rock cycles, and setting up Document Management folders for V/TO and Process documentation. DMT import templates are configured for each target. We coordinate with the customer's Epicor administrator or implementation consultant to deploy UD fields and document management configuration into the Epicor environment before any data load. This step requires Epicor environment access and may overlap with the customer's Epicor implementation timeline.
EOS data normalization and transformation
We normalize the raw EOS CSV exports into typed records for Epicor ingestion. CAP card free-text is parsed into structured fields. Level 10 Meeting CSVs are split into meeting metadata (as Document records) and action items (as Project Tasks). Scorecard rows are pivoted into a time-series UD table format. Rock milestones are normalized as sub-tasks with dependency relationships. The V/TO text is extracted as chapter-structured content for Epicor Document Management. This step produces a transformation manifest documenting every field mapping decision and any manual reconstruction work required.
Sandbox migration and reconciliation
We run a full migration into the Epicor Sandbox environment using production-like data volume where available. The customer's EOS administrator and Epicor administrator jointly reconcile record counts, spot-check 25-50 records against the EOS source CSV, and validate CAP card extraction, Rock quarterly tagging, and Issue status mapping. Any mapping corrections are documented in the transformation manifest and applied before production migration. This step validates the DMT templates and transformation logic without touching live Epicor data.
Production migration in dependency order
We run production migration in record-dependency order: Company configuration and org settings first, then People/Employee records (because Rocks and Issues reference owners), then quarterly Project parent records, then Project Tasks (Rocks), then Scorecard UD table rows, then Help Desk Cases or Project Tasks (Issues), then Document Management records (V/TO, Process documentation, Level 10 Meeting metadata). Each phase emits a row-count reconciliation report before the next phase begins. The EOS Implementer engagement context and integration inventory are delivered as written documents, not migrated records.
Cutover, validation, and implementation handoff
We freeze EOS One writes during cutover and run a final delta migration of any records modified during the migration window. We enable Epicor as the operational system of record and deliver the Integration Rebuild Inventory (listing every EOS integration requiring manual re-establishment), the CAP Card Reconstruction Template (for any free-text ratings that could not be parsed), and the Workflow and Methodology Handoff Document (for the customer and their EOS Implementer to manage the accountability cadence outside Epicor). We support a one-week hypercare window for reconciliation issues.
Platform deep dives
Enterprise Operating System (EOS)
Source
Strengths
Weaknesses
Epicor Prophet 21
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP 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 Enterprise Operating System (EOS) and Epicor Prophet 21.
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
Enterprise Operating System (EOS): Not publicly documented.
Data volume sensitivity
Enterprise Operating System (EOS) 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 Enterprise Operating System (EOS) to Epicor Prophet 21 migration scoping. Not seeing yours? Book a call.
Walk through your Enterprise Operating System (EOS) to Epicor Prophet 21 migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Enterprise Operating System (EOS)
Other ways to arrive at Epicor Prophet 21
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.