Los campos no usados fuera del formulario
La plataforma da la posibilidad de incorporar campos a Sales Layer cuando importamos, pero que queden fuera del formulario. Esta sería la principal característica a destacar a la hora de entender la diferencia entre un campo no usado ya creado dentro del formulario, y un campo no usado creado, pero fuera del mismo. El campo que queda dentro del formulario se crea mediante una importación del campo de esa familia, con al menos un ítem con valor y, el que queda fuera, se crea cuando importamos el campo sin valor pero lo habilitamos en la importación.
Como comentamos, al importar los campos de una familia o formulario, podemos incorporar campos que no tienen valor en ningún ítem, pero que queramos crear igualmente. Por defecto, cuando importemos campos sin valor, la columna de la importación del campo se verá deshabilitada, pero podremos activarla dándole a habilitar, siempre teniendo en cuenta que el campo se creará pero quedará fuera del formulario hasta que lo decidamos:
Así, podremos importarlo más tarde haciendo clic en Remodelar el formulario y Añadir un campo nuevo eligiéndolo para que aparezca dentro del formulario:
Esta acción la podremos hacer de forma masiva, con la condición de que exista más de un campo no usado fuera del formulario. Si es así, podrá Importar los campos no usados de este modo:
O bien, cuando importemos el campo con información y lo elijamos a la hora de importar, por ejemplo, en una importación con Excel:
Atento: hay que tener en cuenta que cuando importamos un formulario en una familia, pero ninguno de los ítems tiene valor en un campo, si el campo no había sido creado, se creará, pero fuera del formulario. Habrá que ser consciente de ello para casarlo con el que corresponda al importar un ítem con valor en ese campo o se duplicará en la plataforma si lo volvemos a crear como campo nuevo.
Además, si importamos el campo con valor pero no lo casamos con la opción del tipo de campo ya creado de este modo:
y lo hacemos creándolo como un nuevo campo:
Se duplicará en la plataforma y no desaparecerá en número del campo hasta no eliminar el duplicado:
Para eliminar los campos no usados definitivamente, como hemos comentado anteriormente, podrá hacerlo desde la tabla, yendo a Acciones > Remodelar formulario. Desde el editor de todas las familias podrá eliminar definitivamente los campos no usados.
Hay que tener en cuenta que si eliminamos un campo del formulario de un producto dándole a Remodelar formulario> Eliminar, este pasará automáticamente a campos no usados si todavía pertenece a alguna familia, es decir, si permanece en otro formulario de la cuenta. De este modo, si en la opción de Hacer lo mismo en todos los formularios de Productos seleccionamos “Sí”, no habrá opción de recuperar el campo.
Por ejemplo, vamos a simular que borramos el campo Descripción corta de un producto:
Si en vez de "Sí" diéramos al botón "No", si seleccionamos la opciónImportar los campos no usados >Seleccionar campos, cuando queramos añadir un campo nuevo, aparecerá entre los que tengamos como no usados, por lo que podremos importarlo si lo deseamos.
De este modo, no solo se importará el campo en sí, sino que también su anterior contenido, ya que el campo existe en otras familias y, por lo tanto, dentro de la base de datos de Sales Layer.
Nota: recomendamos eliminar los valores de los campos antes de borrarlos de alguna familia. En el caso que no se haya hecho, se podrá llevar a cabo a través del modo Excel o aplicando una fórmula desde acciones en bloque. Si no se hace, los valores se seguirán exportando a los conectores. Hay que tener en cuenta que esto solo funciona si se borra de alguna familia pero sigue existiendo en otras.