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:

Importando campos vacíos
Ejemplo de un campo vacío cuando lo habilitamos y otro cuando aparece por defecto deshabilitado porque no tiene contenido.

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:

Añadir un nuevo campo al formulario
Opción al remodelar formulario de Añadir un campo nuevo.
Seleccionar un campo no usado
Opción para elegir el campo o el tipo de campo de un campo nuevo.

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:  

Importar campos no usados de forma masiva
10
Haciendo clic en "Seleccionar campos" podremos elegir todos aquellos que queramos recuperar

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:

Añadiendo un campo no usado

 

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:

Campo casado
Columna de un campo al importar casado con el campo no usado creado vacío con anterioridad.

y lo hacemos creándolo como un nuevo campo:

Campo sin asignar
Ejemplo de importación de un campo al que no le asignamos en la importación el campo al que corresponde si no solo el tipo de campo.

 Se duplicará en la plataforma y no desaparecerá en número del campo hasta no eliminar el duplicado:

Aviso de duplicado de campo
Información de la acción que provocará un duplicado del campo al importar manualmente.
Ejemplo de campo duplicado
Ejemplo de un campo duplicado.

Para eliminar los campos no usados definitivamente, como hemos comentado anteriormente, podrá hacerlo desde la tabla, yendo a AccionesRemodelar 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:

Eliminar campos
Botón para eliminar un campo
Con esta opción se eliminará el campo permanentemente
Con esta opción se eliminará el campo permanentemente

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.

Importar campos no usado

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.