Data mapping and trial migration

A field-to-field spreadsheet is only the start of mapping. The target must preserve what each record means and how records relate. In Datrylo, a customer, order, delivery and invoice can form a connected workflow; migration should test those relationships, not just import separate tables.

A rejected unit needs correction before acceptance

Example source mapping record,not a completed product import. Retain identity,units,relationships,rejected rows and responsible review alongside the exact source version.

A rejected unit needs correction before acceptance
Record / decisionFilled example and next owner
Source → targetSampleCSV rowP01:SKU→product reference;Name→display name;BoxSize12→reviewed conversion;LocationA→approved stock location.
Trial / rejected rowSource10 boxes×12=120 units;target trial10 each would understate by110. Reject row until data owner corrects unit mapping;retest120.
History / cutover / ownerRetain original row,version and correction log. Stock supervisor signs quantity/date;business owner holds cutover while the110 variance remains.

Use this worksheet to organise your requirements, assign owners and plan the next steps.

Write the mapping rule

For each source field, record the target field, transformation, default, validation rule and owner. Include external IDs, dates, time zones, currencies, units and statuses. Specify what happens when a value is missing or ambiguous. Keep source files and transformation scripts versioned so a trial can be repeated.

Choose a difficult sample

Include duplicates, inactive contacts, variants, partial orders, backorders and corrected documents. Run the import in a neutralized environment, then follow representative records through the intended workflow. Odoo's export/import guide explains standard import behavior; the business mapping is still project-specific.

Measure the result

Count accepted, rejected and changed records. Reconcile stock and finance separately. Record every exception and the person who resolves it. Only expand to full volume after the sample proves the meaning, links and access controls. Plan a trial migration.

Explore the connected workflow

Let's build your next way of working

Tell us what your business needs. Whether you are choosing applications, planning a move or looking for a custom solution, the Datrylo team can help you take the next step.

Use the related workflow

Choose which optional services you allow. You can change or withdraw your choices at any time.