SupportLogin
Talk to us
Open Office Hours Season 1: Session 5 - Field Mappings

Open Office Hours Season 1: Session 5 - Field Mappings

February 12, 2026 · Andreea Arseni · Open Office Hours

Field mappings are at the heart of any data integration. They control how data moves from one system to another and what happens to it along the way. Rapidi gives you a set of built-in formulas that let you convert, filter, look up, and transform your data without writing custom code.

This guide covers best practices for both platforms and shows you, step by step, how to set up your field mappings in MyRapidi.

In the 5th Session of our Open Office Hours series, we will explain how to set up Field Mappings via Rapidi.

How to Set Up Field Mappings

Quick Summary:

In this Open Office Hours session, we walk through how to use formulas in Rapidi's field mappings for situations where a simple 1-to-1 mapping isn't enough.

Topics covered include:

  • Conversions – Aligning data formats between source and destination systems (e.g., date to date-time)
  • Conditional logic – Using the CASE formula to map values that differ between systems, with default fallbacks
  • Lookups – Pulling data from other tables or views using destination (DDS), source (SourceDS), and link storage (LS) lookups
  • Text manipulation – Trimming field lengths with the COPY formula to prevent destination errors
  • Blank value handling – Skipping or replacing empty fields so transfers run without issues
  • Logging – Using the MESSAGE formula to record field values in transfer logs for easier troubleshooting

We also share practical tips: start with simple formulas, test them, then add complexity through nesting as needed. The full formula reference is available on the Rapidi wiki.

Watch the Replay of our fifth session: Field Mappings

DOWNLOAD PRESENTATION SLIDES

Field Mappings in RAPIDI: Formulas, Lookups, and Best Practices

Field mappings can be simple 1-to-1 relationships between a source field and a destination field. In many integrations, that approach is not enough because data may need to be pulled from different places, reformatted, validated, shortened, or mapped conditionally. RAPID formulas (also called expressions) cover these cases.

Where formulas are added in RAPID

Formulas are added in Field List Mappings.

Required syntax rules

This structure applies to formulas and to hardcoded values.

Formula categories used for field mappings

RAPID formulas are grouped into categories that match common mapping needs.

1) Conversions (format alignment)

Conversions handle cases where two systems store the same data in different formats. The goal is to align formats so the destination receives the expected structure.

A common example is converting a date from the source into a date-and-time format required by the destination.

2) Conditional logic and defaults

Conditional logic is used when:

CASE formula (value mapping with a default)

A common scenario is mapping values that do not match between systems.

Example pattern:

The default is placed at the end to ensure the transfer runs correctly.

Blank value handling (fallback actions)

A blank value formula is often paired with lookups:

Example behavior:

3) Lookups (querying other tables, views, or link storage)

Lookups retrieve data from other tables, lists, or views and send it to the destination.

Lookup types

Key requirement: a shared identifier

A lookup requires something in common between:

Example structure (destination lookup):

Destination vs. source vs. link storage

Lookup examples used in mappings

4) Text manipulation (length control, splitting, concatenation)

Text manipulation formulas adjust strings to match destination constraints.

COPY formula (truncate to a maximum length)

A common use is preventing destination errors caused by long strings.

Example:

Hardcoding values in mappings

Hardcoded values follow the same syntax rules:

Hardcoding is used to always send consistent values or to provide defaults.

Operational formulas for troubleshooting and control

Message formula (log record-level context)

The message formula logs selected field values during transfer runs.

Example behavior:

Error formula (hard stop)

The error formula stops a transfer from running. It is used when a strict validation is required, and missing or invalid data must block processing.

Validation formulas

Validation formulas can check field formats before sending data:

Best practices for using formulas in field mappings

Summary

RAPID field mappings support more than 1-to-1 field transfers. Formulas enable format conversions, conditional mapping with defaults, lookups across source/destination/link storage, text length control, validation, logging, and hard-stop error handling. Correct syntax and incremental build-up of logic reduce mapping errors and improve transfer reliability.

What's Next

Session covers timestamps and RTI, formulas, and transformations. Learn how to configure how your data moves between systems.

Can't attend live? Register anyway, and we'll send you the recording and materials afterward.

OPEN OFFICE HOURS Every week, our integration specialists host a free 30-minute training session on a specific MyRapidi topic.  

Frequently Asked Questions

What is field mapping in data integration?

Field mapping is the process of connecting a field in one system to a corresponding field in another. It tells the integration which data goes where. A simple example: the "Customer Name" field in your ERP needs to map to the "Account Name" field in Salesforce. Without correct mapping, data ends up in the wrong place or doesn't transfer at all.

What's the difference between a 1-to-1 mapping and a formula-based mapping?

A 1-to-1 mapping sends a value directly from a source field to a destination field without any changes. A formula-based mapping transforms the data along the way. You'd use a formula when the two systems store data in different formats, use different values for the same thing, or when you need to pull data from a related table that isn't part of the main transfer.

What happens when a field in my source system is empty?

If you don't account for blank fields, your transfer may either fail or push empty values into the destination, which can overwrite existing data. In Rapidi, you can use a Blank Value formula combined with Skip Field to tell the system: "If this field is empty, leave the destination field as it is." This is especially useful for fields that aren't always filled in by end users.

Why do I get errors about field length or data type mismatches?

Systems often define the same kind of data differently. A name field might allow 50 characters in your ERP, but only 30 in Salesforce. A date field might use one format (DD/MM/YYYY) in one system and another (YYYY-MM-DD) in the other. These mismatches cause validation errors on the receiving end. Rapidi's COPY and FORMAT formulas let you trim field lengths and convert formats before data reaches the destination.

When should I use a lookup instead of a direct mapping?

Use a lookup when the data you need isn't available on the table you're transferring. For example, if you're syncing customer records but need to include the outstanding invoice amount, that value might live in a separate statistics table. A lookup lets you query another table, match on a shared identifier (such as a customer number), and pull the value into your transfer. In Rapidi, you can run lookups on the source system, the destination system, or the link storage.

Find out if this fits your setup

Tell us which systems you run and we will tell you plainly whether Rapidi is the right tool.

Free, 17 pages

Get the Salesforce and Business Central solution sheet

How the integration is built, what the RapidiConnector secures, the pre-configured templates, and the eight transfers most customers start with.