SoporteIniciar sesión
Contáctenos
Open Office Hours temporada 1: sesión 5 - Mapeos de campos

Open Office Hours temporada 1: sesión 5 - Mapeos de campos

February 12, 2026 · Andreea Arseni · Open Office Hours

Los mapeos de campos son el núcleo de cualquier integración de datos. Controlan cómo se mueven los datos de un sistema a otro y qué les ocurre por el camino. Rapidi te ofrece un conjunto de fórmulas integradas que te permiten convertir, filtrar, buscar y transformar tus datos sin escribir código personalizado.

Esta guía recoge buenas prácticas para ambas plataformas y te muestra, paso a paso, cómo configurar tus mapeos de campos en MyRapidi.

En la 5.ª sesión de nuestra serie Open Office Hours, explicamos cómo configurar los mapeos de campos con Rapidi.

Cómo configurar los mapeos de campos

Resumen rápido:

En esta sesión de Open Office Hours, te explicamos cómo usar fórmulas en los mapeos de campos de Rapidi en situaciones en las que un simple mapeo 1 a 1 no basta.

Temas tratados:

  • Conversiones – Alinear los formatos de datos entre los sistemas de origen y destino (por ejemplo, de fecha a fecha y hora)
  • Lógica condicional – Usar la fórmula CASE para mapear valores que difieren entre sistemas, con valores predeterminados de respaldo
  • Lookups – Obtener datos de otras tablas o vistas mediante lookups en el destino (DDS), en el origen (SourceDS) y en el Link Storage (LS)
  • Manipulación de texto – Recortar la longitud de los campos con la fórmula COPY para evitar errores en el destino
  • Gestión de valores vacíos – Omitir o reemplazar campos vacíos para que las transferencias se ejecuten sin problemas
  • Registro – Usar la fórmula MESSAGE para guardar valores de campos en los logs de transferencia y facilitar la resolución de problemas

También compartimos consejos prácticos: empieza con fórmulas sencillas, pruébalas y después añade complejidad mediante anidamiento según sea necesario. La referencia completa de fórmulas está disponible en la wiki de Rapidi.

Mira la grabación de nuestra quinta sesión: Mapeos de campos

Diapositivas de la presentación

Descargar las diapositivas

Mapeos de campos en RAPIDI: fórmulas, lookups y buenas prácticas

Los mapeos de campos pueden ser simples relaciones 1 a 1 entre un campo de origen y un campo de destino. En muchas integraciones, ese enfoque no basta, porque puede que haya que obtener los datos de distintos lugares, cambiarles el formato, validarlos, acortarlos o mapearlos de forma condicional. Las fórmulas de RAPID (también llamadas expresiones) cubren estos casos.

Dónde se añaden las fórmulas en RAPID

Las fórmulas se añaden en Field List Mappings.

Reglas de sintaxis obligatorias

Esta estructura se aplica tanto a las fórmulas como a los valores fijos.

Categorías de fórmulas para los mapeos de campos

Las fórmulas de RAPID se agrupan en categorías que responden a las necesidades de mapeo más habituales.

1) Conversiones (alineación de formatos)

Las conversiones resuelven los casos en los que dos sistemas almacenan los mismos datos en formatos distintos. El objetivo es alinear los formatos para que el destino reciba la estructura que espera.

Un ejemplo habitual es convertir una fecha del origen al formato de fecha y hora que exige el destino.

2) Lógica condicional y valores predeterminados

La lógica condicional se usa cuando:

Fórmula CASE (mapeo de valores con un valor predeterminado)

Un escenario habitual es mapear valores que no coinciden entre sistemas.

Patrón de ejemplo:

El valor predeterminado se coloca al final para garantizar que la transferencia se ejecute correctamente.

Gestión de valores vacíos (acciones de respaldo)

Una fórmula Blank Value suele combinarse con lookups:

Comportamiento de ejemplo:

3) Lookups (consultar otras tablas, vistas o el Link Storage)

Los lookups obtienen datos de otras tablas, listas o vistas y los envían al destino.

Tipos de lookup

Requisito clave: un identificador compartido

Un lookup requiere algo en común entre:

Estructura de ejemplo (lookup en el destino):

Destino, origen o Link Storage

Ejemplos de lookups en los mapeos

4) Manipulación de texto (control de longitud, división, concatenación)

Las fórmulas de manipulación de texto ajustan las cadenas a las restricciones del destino.

Fórmula COPY (truncar a una longitud máxima)

Un uso habitual es evitar errores en el destino causados por cadenas demasiado largas.

Ejemplo:

Valores fijos en los mapeos

Los valores fijos siguen las mismas reglas de sintaxis:

Los valores fijos se usan para enviar siempre valores coherentes o para proporcionar valores predeterminados.

Fórmulas operativas para la resolución de problemas y el control

Fórmula Message (contexto de cada registro en los logs)

La fórmula Message guarda en los logs los valores de los campos seleccionados durante las ejecuciones de transferencias.

Comportamiento de ejemplo:

Fórmula Error (detención inmediata)

La fórmula Error impide que se ejecute una transferencia. Se usa cuando se necesita una validación estricta y los datos que faltan o no son válidos deben bloquear el procesamiento.

Fórmulas de validación

Las fórmulas de validación pueden comprobar el formato de los campos antes de enviar los datos:

Buenas prácticas para usar fórmulas en los mapeos de campos

Resumen

Los mapeos de campos de RAPID van más allá de las transferencias de campo a campo 1 a 1. Las fórmulas permiten conversiones de formato, mapeos condicionales con valores predeterminados, lookups en el origen, el destino y el Link Storage, control de la longitud del texto, validación, registro y gestión de errores con detención inmediata. Una sintaxis correcta y una construcción gradual de la lógica reducen los errores de mapeo y mejoran la fiabilidad de las transferencias.

Próximos pasos

La sesión trata las marcas de tiempo y la RTI, las fórmulas y las transformaciones. Aprende a configurar cómo se mueven tus datos entre sistemas.

¿No puedes asistir en directo? Regístrate de todos modos y te enviaremos la grabación y los materiales después.

Open Office Hours

Cada semana, nuestros especialistas en integración imparten una sesión de formación gratuita de 30 minutos sobre un tema concreto de MyRapidi.

Consulta el calendario y regístrate

Preguntas frecuentes

¿Qué es el mapeo de campos en la integración de datos?

El mapeo de campos es el proceso de conectar un campo de un sistema con el campo correspondiente de otro. Le indica a la integración qué datos van a dónde. Un ejemplo sencillo: el campo “Customer Name” de tu ERP debe mapearse al campo “Account Name” de Salesforce. Sin un mapeo correcto, los datos acaban en el lugar equivocado o no se transfieren en absoluto.

¿Qué diferencia hay entre un mapeo 1 a 1 y un mapeo basado en fórmulas?

Un mapeo 1 a 1 envía un valor directamente de un campo de origen a un campo de destino sin ningún cambio. Un mapeo basado en fórmulas transforma los datos por el camino. Usarías una fórmula cuando los dos sistemas almacenan los datos en formatos distintos, usan valores diferentes para lo mismo, o cuando necesitas obtener datos de una tabla relacionada que no forma parte de la transferencia principal.

¿Qué ocurre cuando un campo de mi sistema de origen está vacío?

Si no tienes en cuenta los campos vacíos, tu transferencia puede fallar o enviar valores vacíos al destino, lo que puede sobrescribir datos existentes. En Rapidi, puedes usar una fórmula Blank Value combinada con Skip Field para indicarle al sistema: “Si este campo está vacío, deja el campo de destino como está”. Esto resulta especialmente útil para los campos que los usuarios finales no siempre rellenan.

¿Por qué recibo errores de longitud de campo o de tipos de datos que no coinciden?

Los sistemas suelen definir el mismo tipo de datos de forma distinta. Un campo de nombre puede admitir 50 caracteres en tu ERP, pero solo 30 en Salesforce. Un campo de fecha puede usar un formato (DD/MM/YYYY) en un sistema y otro (YYYY-MM-DD) en el otro. Estas discrepancias provocan errores de validación en el sistema receptor. Las fórmulas COPY y FORMAT de Rapidi te permiten recortar la longitud de los campos y convertir formatos antes de que los datos lleguen al destino.

¿Cuándo debo usar un lookup en lugar de un mapeo directo?

Usa un lookup cuando los datos que necesitas no están disponibles en la tabla que estás transfiriendo. Por ejemplo, si sincronizas registros de clientes pero necesitas incluir el importe de las facturas pendientes, ese valor puede estar en una tabla de estadísticas aparte. Un lookup te permite consultar otra tabla, buscar la coincidencia mediante un identificador compartido (como un número de cliente) y llevar el valor a tu transferencia. En Rapidi, puedes ejecutar lookups en el sistema de origen, en el sistema de destino o en el Link Storage.

Compruebe si encaja con su entorno

Díganos qué sistemas utiliza y le diremos con franqueza si Rapidi es la herramienta adecuada.