
Open Office Hours Temporada 1: Sesión 12 - Tags & reutilización
Tags y reutilización en Rapidi
Tienes tres filiales que usan el mismo ERP. Cada una necesita la misma integración con Salesforce - los mismos campos, la misma lógica, la misma programación. ¿De verdad necesitas tres conjuntos de transferencias distintos?
En este artículo verás cómo los Tags de Rapidi te permiten parametrizar transferencias para que la misma configuración funcione en varias empresas, regiones o entornos - sin duplicar nada.
Resumen rápido
- Los Tags te permiten parametrizar transferencias para que una sola configuración funcione en varias empresas o regiones
- En lugar de duplicar transferencias, defines variables (Tags) que se resuelven en tiempo de ejecución
- Casos de uso habituales: configuraciones de ERP multiempresa, despliegues regionales, entornos de desarrollo, pruebas y producción
- Los Tags reducen el mantenimiento - cambias la lógica una vez y se aplica en todas partes
- Buena práctica: identifica qué varía entre empresas (endpoints, filtros, valores de campo) y conviértelo en Tags
Mira la sesión completa
Mira a continuación la demostración completa de 30 minutos.
Diapositivas de la presentación
¿Qué son los Tags en Rapidi?
Los Tags son variables que defines a nivel de empresa o de entorno y que se insertan en tus transferencias en tiempo de ejecución. Piensa en ellos como parámetros de configuración que te permiten escribir una transferencia y ejecutarla en varios contextos.
Por ejemplo, si integras Salesforce con tres empresas de Dynamics 365 Business Central, la lógica de transferencia (qué campos mapear, en qué orden sincronizar, cómo gestionar los errores) es idéntica. La única diferencia es a qué empresa de BC van los datos. Los Tags te permiten definir esa empresa como una variable.
Cuándo usar Tags
Los Tags aportan más valor cuando tienes:
- Varias empresas en el mismo ERP que necesitan la misma integración
- Despliegues regionales en los que la lógica es idéntica, pero cambian los endpoints o los filtros
- Entornos de desarrollo, pruebas y producción que deben ser un reflejo unos de otros
- Variaciones estacionales o temporales que hay que activar o desactivar sin reconstruir transferencias
Cómo funcionan los Tags en la práctica
En MyRapidi, defines los Tags como pares clave-valor a nivel de conexión o de programación. Cuando se ejecuta una transferencia, Rapidi resuelve los valores de los Tags y los inserta en los campos correspondientes - cadenas de conexión, condiciones de filtro, valores predeterminados o cualquier otro elemento configurable.
Así mantienes un único conjunto de definiciones de transferencias y un único conjunto de mapeos de campos. Los Tags se encargan de las variaciones.
Configura tu primer Tag
La configuración consta de tres pasos:
- Identifica qué varía entre tus empresas o entornos (normalmente, datos de conexión, códigos de empresa o valores de filtro)
- Crea definiciones de Tags en MyRapidi con nombres descriptivos
- Haz referencia a los Tags en tus transferencias con la sintaxis de Tags allí donde deba aparecer el valor variable
Patrones de integración multiempresa
El patrón más habitual es una configuración en estrella: una org de Salesforce conectada a varias empresas del ERP. Cada empresa tiene su propio conjunto de Tags, pero todas comparten las mismas transferencias, mapeos y programaciones.
Este patrón escala bien - añadir una empresa nueva significa crear un nuevo conjunto de Tags y activarlo, no reconstruir toda la integración.
Errores comunes que debes evitar
- Exceso de Tags: No todo tiene que ser un Tag. Si un valor es el mismo en todas las empresas, defínelo como valor fijo.
- Nombres incoherentes: Usa una convención de nombres clara para los Tags (p. ej.,
COMPANY_CODE,BC_ENDPOINT) para que se documenten solos. - Olvidar las pruebas: Prueba siempre un cambio de Tag primero en un contexto que no sea de producción, sobre todo si afecta a cadenas de conexión o filtros.
Preguntas frecuentes
¿Puedo usar Tags en los mapeos de campos?
Sí. Puedes hacer referencia a los Tags en mapeos de campos, valores predeterminados, condiciones de filtro y ajustes de conexión.
¿Cuántos Tags puedo crear?
No hay un límite práctico. Crea tantos como necesites para parametrizar tu configuración.
¿Afectan los Tags al rendimiento?
No. La resolución de los Tags se produce antes de que se ejecute la transferencia y añade una sobrecarga insignificante.