Ir a la app

Fuentes de datos

Prioridades de campos

Una prioridad de campo es la regla que escribes cuando dos fuentes de datos mandan el mismo campo, y le dice al PIM a cuál de las dos creerle.

Dos de tus fuentes de datos mandan un costo para el mismo producto, y los dos números no coinciden. Una dice 12,40 y la otra dice 11,90. Una prioridad de campo es donde le dices al PIM a cuál de las dos creerle.

Sin una regla, recibes la fuente que cambió el número más recientemente. Es un comportamiento razonable por defecto, y muchas veces no es lo que querías. Una regla te deja decir algo mejor: toma el costo más bajo, confía en un proveedor antes que en los demás, o toma tu costo y tus existencias juntos de quien sea el proveedor más barato. Eso último deja tus dos números hablando de la misma bodega.

Tu regla abarca toda tu organización y un solo tipo de registro. No es una preferencia de cada fuente de datos, y por eso nunca te la encuentras en el diálogo de la fuente. Una regla aplica a todas las fuentes que tengas alimentando ese campo.

Todo esto está en Importar/Exportar, dentro de la pestaña Fuentes de datos. Busca en la barra de arriba de la tabla, a la derecha de Crear fuente de datos, y pulsa Prioridades de campos. Recibes un diálogo que lista todos los campos que alimentan tus fuentes, con un botón Administrar en cada fila.

Antes de empezar

Qué te permite hacer tu rol

RolPrioridades de campos
AdministradorLa abre y puede cambiar todo lo que hay ahí
GerenteLa abre y puede cambiar todo lo que hay ahí
EditorNo la ve

Quien tiene rol Editor no ve la pestaña Fuentes de datos, así que tampoco encuentra ahí el botón Prioridades de campos. Los roles se asignan en equipo, roles y permisos.

Un campo aparece aquí solo cuando una fuente lo alimenta

Ves un campo aquí cuando al menos una de tus fuentes de datos le mapea una columna. Un campo que nadie alimenta no es una fila, y un tipo de registro que nadie alimenta no está en tu selector.

Así que arma primero tus fuentes de datos, mapea tus columnas y vuelve aquí. El botón lo tienes de todos modos. Mientras no haya nada mapeado, tu diálogo abre con una explicación corta en lugar de una lista.

Cómo poner una prioridad de campo

  1. Abre el diálogo de prioridades de campos

    Desde Importar/Exportar, entra a la pestaña Fuentes de datos y pulsa Prioridades de campos en la barra de arriba de la tabla. Recibes una lista de todos los campos que alimentan tus fuentes.

  2. Abre el campo que quieres resolver

    Busca tu campo en esa lista y pulsa Administrar, a la derecha de su fila. Recibes un segundo diálogo encima, con el nombre del campo que elegiste.

  3. Elige una estrategia

    Bajo el encabezado Estrategia, pulsa uno de los botones de opción. Empieza con Orden manual, porque lo tienes en todos los campos.

  4. Pon tus fuentes en orden

    Bajo Orden de fuentes, arrastra cada fuente por el asa de su borde izquierdo. Gana la fuente que dejes hasta arriba.

  5. Guárdalo

    Pulsa Guardar abajo a la derecha del diálogo. Después pulsa Volver abajo a la izquierda para regresar a tu lista.

Ese es todo el flujo. La línea que está debajo del nombre de tu campo ahora dice Orden manual, y tu catálogo vuelve a decidir ese campo de inmediato, sin esperar a tu siguiente sincronización.

Todo lo que sigue explica las otras tres estrategias, los filtros, los grupos de campos y cómo revisar el resultado en uno de tus productos. No necesitas nada de eso para resolver un campo.

Cada opción en detalle

El diálogo funciona como una pila. Tu lista de campos se queda abierta debajo, y todo lo que abres se apila encima. Volver, abajo a la izquierda de cualquier diálogo, te regresa a tu lista. La × de arriba a la derecha cierra toda la pila. El botón de volver de tu navegador te retrocede un diálogo a la vez.

Guardar se queda en gris hasta que cambias algo, y guarda solo el diálogo en el que estás. Además deja ese diálogo abierto, así que Volver es como sales. Si intentas salir con un cambio sin guardar, primero se te pide confirmar, y Descartar es el botón que tira tu cambio.

Cambiar de tipo de registro

Tu regla cubre un tipo de registro, y el diálogo trabaja con uno a la vez. Una lista desplegable junto al título del diálogo te cambia entre ellos. Solo tienes esa lista cuando hay más de un tipo de registro con algo que mostrar, así que un título simple es normal.

En la lista desplegableUn registro es
Productosun producto, o una de sus variantes
Marcasuna marca
Categoríasuna categoría
Etiquetasuna etiqueta
Grupos de especificacionesun grupo de especificaciones
Definiciones de especificaciónuna especificación
Valores de especificaciónun valor permitido de una especificación
Recursosuna imagen o un documento

Leer una fila antes de abrirla

El diálogo de prioridades de campos reparte tus campos bajo dos encabezados. Primero Grupos de campos y después Campos individuales. Un campo que metiste en un grupo aparece dentro del grupo, nunca por su cuenta.

Debajo de cada nombre recibes una línea que dice qué hace esa fila hoy. Te deja leer toda la lista sin abrir nada.

La línea diceTu campo se va a
Valor más recientela fuente que cambió el valor más recientemente
Orden manualla primera fuente del orden que armaste
El valor más bajo de supplier_costla fuente con el número más chico de esa columna
El valor más alto de supplier_costla fuente con el número más grande de esa columna

Esas dos últimas nombran la columna como la escribe tu archivo, no con la etiqueta por la que la elegiste. Así que el campo que tú conoces como Costo del proveedor ahí se lee supplier_cost.

Pulsa la tarjeta de un grupo en cualquier parte que no sea su botón Administrar y se abre para mostrarte sus campos como etiquetas pequeñas. Un campo del grupo que ninguna fuente alimenta ahora mismo se ve gris y con borde punteado, y al pasar el cursor te lo dice. Tu grupo sigue funcionando para los campos que sí llegan.

Elegir una estrategia

Administrar abre un diálogo sobre la página con un encabezado Estrategia y un botón de opción por cada alternativa.

EstrategiaQué gana tu campo
Valor más recientela fuente que cambió el valor más recientemente
Orden manualla primera fuente de tu orden que tenga una fila para este registro
Valor más bajola fuente con el número más chico
Valor más altola fuente con el número más grande

Valor más reciente es con lo que empiezan todos tus campos. Vuelve a elegirlo y tiras tu regla, así que un campo que devuelves a esa opción es un campo sin regla. Dos fuentes que cambiaron en el mismo instante se resuelven igual en cada corrida, así que tu ganadora nunca se te mueve de un lado a otro.

Solo te ofrecen las estrategias que tu campo puede soportar. Valor más bajo y Valor más alto comparan números, así que los tienes en un campo numérico y en ningún otro. Todos los campos numéricos del PIM son de un producto. Por eso nunca ves esos dos en marcas, categorías, etiquetas, especificaciones ni recursos. Ahí tienes Valor más reciente y Orden manual, y esa es toda la elección.

Elige Orden manual cuando confías más en un proveedor que en los demás. Es tu única regla para texto. Úsala en un título, una descripción, un nombre de marca o un conjunto de etiquetas, donde no hay un valor más chico ni más grande que tomar.

Elige Valor más bajo en un costo y Valor más alto en existencias cuando quieres el mejor número y no un proveedor en particular. Las dos casi siempre piden un filtro al lado, porque si no un proveedor que reporta 0 te gana cada competencia de Valor más bajo.

Deja Valor más reciente como está en un campo que alimenta una sola de tus fuentes. Ahí no hay nada que resolver, y tu regla nunca se activaría.

Poner tus fuentes en el orden que quieres

Orden manual te da una lista Orden de fuentes debajo de la estrategia. Cada fila es una de tus fuentes de datos, con un asa para arrastrar en su borde izquierdo. Arrastra las filas hacia arriba y hacia abajo para armar tu orden. También puedes mover una fila con las flechas del teclado cuando su asa tenga el foco.

La primera vez que la abres, tu lista viene en el orden en que creaste las fuentes, de la más vieja a la más nueva. Una fuente que agregas después se suma al final y ahí se queda hasta que la muevas. Una fuente pausada o con problemas muestra Pausado o Error junto a su nombre, para que detectes una fuente que dejó de entregar.

Gana la primera fuente de tu orden que tenga una fila para el registro, aunque su celda venga en blanco. El orden manual te elige una fuente, no un valor. Digamos que tu fuente de arriba manda el producto y deja vacía la columna del costo. Recibes un costo vacío, y a la fuente de abajo nunca se le pregunta. Fuentes de datos explica qué le hace una celda en blanco a cada uno de tus campos.

Si ninguna de tus fuentes mapea el campo, la lista te lo dice en lugar de mostrarte una caja vacía.

Tomar el número más bajo o el más alto

En un campo suelto, Valor más bajo y Valor más alto comparan el campo consigo mismo. No tienes nada que elegir y no recibes ninguna lista extra. Eliges la estrategia y gana la fuente con el número más chico o más grande de esa columna.

Un grupo funciona distinto, porque tiene varios campos y el PIM necesita saber cuál comparar. Recibes una lista desplegable Campo decisor arriba de Filtros, con los campos numéricos de ese grupo y nada más. El primero viene puesto, y ves El campo decisor es obligatorio si la vacías. A un grupo sin ningún número adentro nunca le ofrecen esas dos estrategias.

Una fuente cuyo valor en la columna que decide no es un número queda fuera de la competencia, en lugar de contar como cero.

Acotar qué fuentes cuentan

Los filtros los tienes en Valor más bajo y Valor más alto únicamente. Orden manual no tiene panel de filtros, y Valor más reciente no te da nada que llenar.

Un filtro dice cuáles de tus fuentes pueden usarse. La razón típica para agregar uno es un proveedor que reporta 0. En Valor más bajo, el cero le gana a cualquier precio real que tengas. Así que agregas una condición que pida que el costo sea mayor que cero, y tu competencia sigue sin ese proveedor.

Cada condición es una fila de tres controles bajo el encabezado Filtros. Filtrar por es una lista desplegable de campos, Operador es una lista desplegable de comparaciones, y Valor es una casilla donde escribes. Agregar condición, debajo de tu última fila, agrega otra. La × del final de una fila la quita.

Una condición solo puede evaluar lo que tu regla ya tiene a su cargo. En un campo suelto, Filtrar por te ofrece ese único campo y nada más. En un grupo te ofrece los campos del propio grupo. No puedes decidir un campo mirando otro.

Hay cuatro cosas de estas filas que sorprenden la primera vez:

Qué vesPor qué
Coincidencia, un par de fichas que dicen Todas las condiciones (AND) y Cualquier condición (OR), solo después de agregar una segunda condiciónUna sola condición no tiene nada que unir
Agregar condición en grisTu fila de arriba no está terminada. Llena su Valor y el botón vuelve
Ninguna casilla Valorestá vacío, no está vacío, es verdadero y es falso no necesitan valor
Una casilla de etiquetas en lugar de la casilla ValorElegiste es alguno de. Escribe cada valor y pulsa Enter, y cada uno se vuelve una etiqueta

Cambia Filtrar por y tu Operador se reinicia y tu Valor se vacía, porque una comparación que le queda a un número casi nunca le queda a un texto. Las comparaciones de texto distinguen mayúsculas de minúsculas, así que ACME y Acme son dos valores distintos para tu filtro.

Todas las comparaciones que puedes elegir, según el tipo de campo
Tipo de campoQué ofrece Operador
Un númeroes igual a (=), distinto de (≠), mayor que (>), mayor o igual que (≥), menor que (<), menor o igual que (≤), está vacío, no está vacío, es alguno de
Textocontiene, no contiene, es igual a, no es igual a, empieza con, termina con, está vacío, no está vacío, es alguno de
Sí o noes verdadero, es falso

Un campo numérico y uno de texto nombran distinto la misma prueba, así que es igual a (=) y es igual a hacen lo mismo en tus dos tipos de campo. Son las mismas comparaciones que tienes arriba de las columnas de tu tabla de productos.

Hacer que varios campos lleguen de una sola fuente

Un grupo es un conjunto de campos que tienen que venir de la misma fuente. La ganadora se elige una vez, y todos los campos de tu grupo se toman de esa única fuente.

Armas uno porque algunos números solo tienen sentido juntos. Toma el costo del proveedor más barato y las existencias del proveedor más grande y tienes un costo de una bodega y una cantidad de otra. Ninguno de los dos proveedores está vendiendo así. Mete Costo del proveedor y Stock del proveedor en un grupo y una sola fuente te responde por los dos.

Las fuentes candidatas de tu grupo son las que mapean todos sus campos. Una fuente que mapea la mitad de tu grupo no puede darte el conjunto completo de una vez, así que nunca la ves en la lista arrastrable ni en la comparación.

Tu grupo se queda en la lista mientras uno de sus campos siga alimentado. Los campos que nadie alimenta se quedan adentro, en gris, y tu grupo sigue funcionando para el resto.

Armar y eliminar un grupo

Administrar grupos, arriba a la derecha del diálogo de prioridades de campos, te abre el editor de grupos. No lo tienes mientras no haya nada mapeado, porque no habría nada que meter en un grupo.

Cada grupo es una tarjeta con una casilla Nombre del grupo, un selector Campos en este grupo y un icono de bote de basura que quita la tarjeta. Nuevo grupo, debajo de tu última tarjeta, agrega otra. Guardar, abajo a la derecha, guarda toda tu pantalla de una sola vez.

ReglaQué significa
Un grupo necesita nombrede 1 a 100 caracteres, y dos grupos del mismo tipo de registro no lo comparten
Un grupo necesita al menos 2 camposun campo solo ya es una prioridad individual
Un campo entra a un grupolos campos que otro grupo se llevó no se ofrecen en este
Solo se ofrecen campos alimentadosel selector lista los campos que al menos una fuente mapea

Guardar aquí reconstruye todos los grupos de ese tipo de registro. Cualquier estrategia que le pusiste a un grupo vuelve a Valor más reciente, incluso en los grupos que no tocaste.

Así que ponles nombre a tus grupos y elige sus campos primero, y después sus estrategias. Cámbiale el nombre a un grupo y pierdes las estrategias de todos.

Mete un campo a un grupo y tiras la prioridad que tenía por su cuenta. Tu campo lo resuelve su grupo o lo resuelve él mismo, nunca los dos. El grupo es el que gana.

Elimina un grupo y sus campos vuelven a tu lista Campos individuales, cada uno sin regla propia. Sus valores conservan lo que escribió tu última corrida.

Nuevo grupo se pone gris cuando te quedan menos de 2 campos libres para llenar uno nuevo. Pasa el cursor y se te dice cuál de las dos razones es: todavía no hay nada mapeado, o todos los campos mapeados ya están en alguno de tus grupos.

Límites

QuéLímite
Nombre del grupo100 caracteres
Campos en un grupoal menos 2
Grupos a los que entra un campo1
Reglas por campo1
Condiciones en un filtroSin límite
Tipos de registro8

Lo que las prioridades de campos no pueden hacer

No puedesHaz esto en su lugar
Darle a un producto una regla propiaPon la regla una vez, para todos los registros de ese tipo
Poner una regla distinta por fuente de datosPon una regla y arma el orden de fuentes que quieras
Decidir un campo mirando otroMete los dos campos en un grupo y elige un Campo decisor
Comparar texto con Valor más bajo o Valor más altoUsa Orden manual
Ver qué cambiaría antes de guardarGuárdalo y lee el resultado en un registro
Impedir que una fuente alimente un campo sin tocar los demásVacía esa columna en la pantalla Campos de la fuente

Guardar una regla no espera a tu siguiente sincronización. El PIM vuelve a decidir ese campo en todos los registros de ese tipo y escribe a la nueva ganadora en tu catálogo de inmediato. Devolver una regla a Valor más reciente hace lo mismo por ti, y guardar tu editor de grupos también.

O sea que una regla que te sale mal llega a tu catálogo sin que hagas nada más. Una regla que arreglas se repara igual de sola.

Qué escribe la fuente ganadora y qué deja quieto

Cuando una de tus fuentes gana, recibes toda su respuesta.

La fuente ganadora mandaTu catálogo recibe
Un valorese valor
La columna, pero en blancoel blanco
Nada en esa columnalo que ya tenía

Tu regla decide qué fuente responde, nunca si la respuesta sirve. Una fuente que gana con una celda vacía te vacía el campo.

Un campo sin regla te trata con más cuidado. Ahí se usa el valor no vacío cambiado más recientemente. Así que una fuente que manda la columna en blanco no puede borrar lo que escribió otra de tus fuentes. La única forma de que un blanco limpie un campo sin regla es que ninguna de tus fuentes mande un valor. Tenlo presente antes de poner tu primera regla, porque una regla es la más estricta de las dos.

Cuando una regla no puede elegir a nadie

Una regla que no resuelve nada no deja tu campo atorado. El PIM baja por un orden fijo hasta que algo responde, y tu registro te dice qué paso ganó.

  1. Tu estrategia tal como la armaste, con sus filtros.
  2. La misma estrategia con tus filtros ignorados, cuando dejaron fuera a todas las fuentes.
  3. La fuente cambiada más recientemente que tenga algo que decir sobre tu campo.

El paso 2 es el que sorprende. Un filtro que no coincide con nadie se descarta en lugar de bloquear tu campo, que es lo contrario de lo que hacen tus filtros en otras partes. Un grupo baja los tres pasos como un todo, así que sus campos nunca se reparten entre tus fuentes en el camino.

Solo cuando ninguna de tus fuentes manda un valor tu campo se escapa de los tres. Ahí mandan las reglas de siempre. Una columna que al menos una fuente manda en blanco se aplica en blanco, y una columna que nadie manda conserva lo que ya tenía tu catálogo.

Leer el resultado en un registro

Abre el registro y pulsa Fuentes de datos en su fila de arriba, junto a los logos de tus integraciones. Ese botón lo tienes solo cuando alguna fuente ya alimentó el registro, así que un botón que no está es tu respuesta y no una falla. Lo encuentras en un producto y en una variante, en marcas, categorías y etiquetas, en los tres tipos de registro de especificación y en un recurso.

El diálogo se llama Ver fuente de datos. Una lista desplegable de arriba te cambia entre los campos y grupos que cubren ese registro. La tabla de abajo te da una fila por fuente, con su nombre, lo que está mandando en cada campo y su Última actualización. Una fuente que nunca te ha mandado un valor ahí dice Nunca.

Tu ganadora recibe una insignia, y la insignia es la parte que hay que leer.

InsigniaQué te dice
Seleccionadatu regla eligió esta fuente, o no hay regla y esta cambió más recientemente
Fallbacktu regla no pudo elegir, y esta fuente ganó un paso más abajo

Pasa el cursor sobre Fallback y se te dice cuál de los dos pasos de abajo fue. Conviene actuar sobre las dos, porque una regla que cae seguido describe algo que tus archivos no contienen.

Las dos fechas de ahí son cosas distintas. Última ejecución es cuándo esa fuente fue a revisar tu archivo. Última actualización es cuándo cambió el valor, y es la que compara Valor más reciente por ti. Un archivo que llega idéntico al de ayer no mueve la Última actualización, así que un proveedor que dejó de actualizar conserva tu campo hasta que otro lo actualice.

Cuando algo falla

Mensajes que puedes recibir

MensajeQué hacer
El nombre es obligatorioEscribe un nombre en la casilla Nombre del grupo de esa tarjeta
El nombre no puede tener más de 100 caracteresAcorta el nombre de tu grupo
Nombre duplicado: "{name}"Dos de tus tarjetas comparten nombre. Cámbiale el nombre a una
Agrega al menos 2 camposAbre el selector Campos en este grupo de esa tarjeta y agrega uno
"{field}" ya pertenece al grupo "{groupName}"Sácalo primero de tu otro grupo
Un aviso de que ya existe un grupo con ese nombre, o de que un campo está en más de un grupoLos mismos dos problemas, detectados al pulsar Guardar
El campo decisor es obligatorioElige un campo en la lista Campo decisor
Un aviso de permiso denegadoTu rol está por debajo de Gerente
No se encontró el grupo de campos. Es posible que haya sido eliminado en otra pestaña.Alguien eliminó el grupo mientras lo tenías abierto
No se pudieron cargar las fuentes candidatasCierra el diálogo con Volver y ábrelo otra vez
No se pudo guardar la prioridad de campoPulsa Guardar otra vez
No se pudieron guardar los gruposPulsa Guardar otra vez
No se pudieron cargar las prioridades de camposRecarga la página

Cuando la lista de fuentes sale corta

Tu lista Orden de fuentes te ofrece solo las fuentes que mapean el campo que estás viendo. Una lista más corta de lo que esperabas significa que menos fuentes tuyas alimentan esa columna de lo que creías. Abre la fuente en tu pestaña Fuentes de datos y revisa su pantalla Campos.

Un grupo es más estricto, porque ofrece solo las fuentes que mapean todos sus campos. Un grupo cuya lista sale vacía es un grupo que ninguna de tus fuentes puede llenar sola. Pártelo en grupos más chicos, o mapea la columna que falta en alguna de tus fuentes.

A dónde ir después