Transformaciones de valores

Abre transformaciones para una salida de tabla, JSON o XML, cambia texto o precios y ordena las reglas correctamente.

Qué hace

Las transformaciones cambian un valor seleccionado antes de exportarlo: eliminan caracteres, sustituyen texto, calculan precios, rellenan valores vacíos o vacían un solo campo.

En breve

Abre los ajustes del valor que quieres cambiar, busca Transformaciones y pulsa Añadir regla. Una regla indica qué valor comprobar, cuándo debe ejecutarse y qué debe hacer.

La lógica de las reglas es la misma sin importar de dónde procedan los datos. Solo cambia la pantalla en la que se abre el valor. A continuación se muestran las tres opciones de salida sin tecnicismos innecesarios. price, stock y Debit son nombres de ejemplo; tus campos pueden llamarse de otra forma.

Dónde abrir las transformaciones

Editor tabular

En el editor tabular, la transformación se abre desde la columna de resultado. Haz clic en el encabezado o la celda necesaria y abre los ajustes del valor.

Animación de apertura de la ventana de transformaciones en el editor de tablas
Al hacer clic en los ajustes de la columna price se abre la ventana real de la columna con el bloque Transformaciones.

Snapshot XML

En el snapshot XML, pasa el cursor por el valor necesario dentro de la estructura, por ejemplo el texto entre <section_path> y </section_path>, y haz clic en él. Se abre la ventana de ajustes del valor y el resultado de la transformación se refleja directamente en el snapshot.

Animación de apertura de la ventana de transformaciones en el snapshot XML
Al hacer clic en un valor del snapshot XML se abren los ajustes del valor, donde puedes añadir una regla de transformación.

Editor JSON

En el editor JSON, selecciona una clave o valor en el árbol de resultado. Los ajustes se abren para el bloque JSON seleccionado.

Animación de apertura de la ventana de transformaciones en el editor JSON
Al hacer clic en un campo JSON se abre la misma ventana de transformaciones para el valor seleccionado.

Catálogo consolidado

En el catálogo consolidado, la transformación se abre desde la vinculación del campo del catálogo. Haz clic en el campo elegido, por ejemplo "Nombre [NAME]" o "SKU [SKU]", y abre los ajustes del valor.

Animación de apertura de la ventana de transformaciones en el catálogo consolidado
Al hacer clic en un campo del catálogo consolidado se abre la misma ventana de ajustes con el bloque Transformaciones.

Más información sobre estas pantallas: resultado en tabla, resultado JSON y resultado XML.

De qué se compone una regla

Cada fila de Transformaciones responde a tres preguntas:

  1. Qué valor se comprueba. Normalmente es Valor actual. También puede seleccionarse otro campo de origen.
  2. Cuándo se ejecuta. Por ejemplo, Cualquiera, Vacío, Igual o Contiene subcadena.
  3. Qué debe ocurrir. Por ejemplo, Quitar espacios al inicio y final, Reemplazar por, Eliminar subcadena, Aumentar en % o Redondear.

Una regla sencilla para limpiar texto es Valor actualCualquieraQuitar espacios al inicio y final. El valor   Lámpara de escritorio   se convierte en Lámpara de escritorio.

Cuando la regla esté lista, pulsa Guardar.

La captura siguiente es un ejemplo independiente con dos reglas para Debit. Sirve para mostrar el orden de las reglas, no la limpieza de espacios anterior.

Dos reglas de transformación consecutivas para el valor Debit en Eofferix
El ejemplo Debit muestra que las reglas se ejecutan de arriba abajo y que las flechas cambian su orden.

Por qué importa el orden

Valor actual cambia después de cada fila que coincide. Por ejemplo, aplica primero Quitar espacios al inicio y final, después Unificar espacios repetidos y finalmente Eliminar subcadena. Coloca las reglas en el orden necesario con los botones de flecha arriba y abajo.

Para comprobar el dato original sin cambios, selecciona su campo de origen en lugar de Valor actual. Consulta Valores de otros campos en las transformaciones.

Qué se puede hacer

TareaEnfoqueEjemplo listo
Limpiar textoQuitar espacios al inicio y final, Unificar espacios repetidos, Eliminar subcadena o Eliminar etiquetas HTML.Limpiar un SKU
Normalizar varias designacionesComprobar con Igual o Contiene subcadena y usar Reemplazar por.Normalizar el stock
Añadir textoUsa Añadir al inicio o Añadir al final conservando la parte original.Prefijo y sufijo de SKU
Rellenar un valor vacíoVacíoReemplazar por → valor predeterminado.Rellenar valores vacíos
Calcular un precioAumentar en %, Sumar, Restar, Multiplicar o Redondear.Añadir margen y redondear
Separar un importe en dos valoresComprobar el signo con Menor o igual y Mayor o igual, vaciar con No exportar campo y aplicar Eliminar subcadena.Credit y Debit

La lista completa y los ejemplos están en Condiciones de las reglas de transformación.

Cambiar un valor o excluir el registro completo

Una transformación actúa sobre el valor seleccionado. No exportar campo vacía solo ese valor y termina su cadena; la fila, el objeto JSON o el registro XML permanecen.

Para decidir si se exporta un campo, una fila o un elemento completo, usa Condiciones de exportación. Consulta Condiciones de exportación. Un ejemplo de registro completo es precio cero o stock vacío.