br: en wp: es isocode: us real: en post: 6750
Prefer to view the site in English? For relevant information, visit the English version of the website.
07Dic, 2016
0Comentarios

El push avanzado: Rellenar previamente sus tablas con Excel

Este tutorial esta basado en el Push. Antes no era posible rellenar previamente los campos en una tabla para enviarlos a sus usuarios. Ahora es posible de rellenar los campos de su formulario utilizando las hojas Excel.

El push permite enviar formularios rellenados previamente desde su oficina hacia los aparatos móviles de sus colaboradores que se encuentran haciendo un trabajo de campo.

Para el mismo Push, también es ahora posible seleccionar y enviar algunas lineas de su tabla y debe pasar por Excel.

Paso 1: Configurar las importaciones en su tabla.

Abrir la opción del formulario y seleccionar la pestaña “Importaciones Push”.

La configuración se hace en dos etapas.

Para el formulario principal (es decir todos los campos que no se encuentran dentro de su tabla) : seleccione los campos que desea transferir con el push. Son los mismos pasos que con el push ordinario :

  • Seleccione en su menú el Formulario principal (esta parte implica todos los campos que se encueran fuera de su taba en su formulario).
  • Arrastre los campos que desea rellenar previamente de izquierda derecha.
  • Debe precisar las lineas a ignorar de su archivo Excel: normalmente es la primera linea que corresponde a los títulos de cada columna en su documento Excel. El ordenador no tomará esta linea en cuenta.
  • No olvide la columna destinatario ya que esta indica al cuál usuario le enviará la información. Si no pone destinatario el push no se enviará a nadie.

Seleccione la tabla o los campos de su formulario que desea configurar.

Para enviar las lineas de sus tablas: 

  • Selecciona la tabla que desea en el menú.
  • Arrastre de derecha a izquierda los campos de su tabla que desea rellenar previamente.
  • No debe olvidar de precisar en que hoja de Excel se encuera su tabla. En el push avanzado la primera hoja de Excel contiene los campos del formulario que se encurtan fuera de la tablas. La segunda hoja  tendrá su primera tabla y así sucesivamente. El número de página debe ser superior o igual a 2. Porque recuerde que la primera hoja en Excel es la del formulario principal. 

Le aconsejamos descargar el modelo de ejemplo. Haciendo clic en el botón “Descargue el modelo de Excel”. De esta manera esta seguro que es el buen formato.

No olvide validar  y guardar los cambios.

Paso 2: Edición de datos.

Una forma de  enviar los datos seria de enviar uno por uno a cada destinatario. Son embargo esta forma es fastidiosa y limitada. Imagínese si un Jefe de proyectos debe enviar la misma tabla a 50 usuarios. Estaría obligado a crear 50 archivos de Excel diferentes y hacer la importación 50 veces!

Pero no se preocupe que con  Kizeo Forms puede ahora enviar diferentes push con tablas desde una sola importación.

Hay 2 nociones importantes que debe retener para la creación de un documento Excel con el fin de hace un push para desde una tabla.

  • Una tabla = Una hoja de Excel

Los campos fuera de la tabla en su formulario deben estar presentes en columnas en su primera hoja de Excel. Y cada tabla debe estar en una hoja diferente en Excel.

  • Los identificadores de Push

Cuando usted quiera enviar sus datos en las tablas es importante utilizar un identificador para cada linea de dato. La primera columna de cada hoja debe estar reservada para los identificadores.

PUSH_ID : en la primera hoja, este identificador corresponde a un push. Este dato no es único. podemos tener los mismos identificadores para varios push cuando deben enviar los mismos datos un una tabla.

PUSH_PARENT_ID :  en las hojas que contienen las tablas, este identificador permite seleccionar las lineas de las tablas que quiera enviar para cada push. Permita saber con respeto al PUSH_ID que linea le llegará a cual destinatario.

La idea de esto es poder unir las lineas de las tablas con el push.
Si desea mandar las mismas lineas a todos sus usuarios el PUSH_ID debe ser igual al PUSH_PARENT_ID en nuestro caso es 1.
Si no desea mandar las mismas lineas a todos sus usuarios, sino que desea selecciones las lineas por usuario, debe asegurarse que cada usuario tenga un numero de PUSH_ID diferente pero que sea idéntico al PUSH_PARENT_ID como se ve en el ejemplo.

Ejemplo de las diferentes hojas en excel que corresponde al formulario y a las diferentes tablas.

Ejemplos de los dos casos :

Caso  1: Importar y transferir los datos idénticos de una tabla.

El caso de utilización mas simple es el de enviar el mismo contenido a sus diferentes usuarios. 

En nuestro ejemplo queremos enviar 5 push iguales a 3 usuarios diferentes: Amah, Baculard y Zanotti. Nuestro formulario contiene 2 tablas: Artículos e Inventarios.

Para realizar este push, debe atribuirle el mismo (PUSH_ID=1)  a cada usuario y  el mismo (PUSH_PARENT_ID=1) a cada linea de su tabla así se mandara lo mismo a todos si lo desea.

Si desea mandar la misma información a todos sus destinatarios solo tiene que pones el mismo numero de PUSH_ID.

En este caso, los usuarios recibirán los mismos contenidos en cada tabla “Artículos” e “Inventarios”:

Ejemplo de tabla recibida en el móvil.

Caso 2: Importar y enviar tablas con datos diferentes dependiendo de sus usuarios.

En este segundo ejemplo queremos enviar la misma tabla pero con diferentes datos dependiendo de los usuarios. Es simple, solo se necesita identificar los push_id para filtrar las lineas de la tabla.

Aquí tiene un ejemplo de este segundo caso:

Queremos enviar 5 push a 3 usuarios diferentes: Amah, Baculard y Zanotti. Nuestro formulario contiene 2 tablas: Artículos e Inventarios.

  • El primer push (A) destinado a à Amah tiene una linea en cada taba (Artículos e Inventarios).
  • El segundo (B) que también esta destinado a Amah, recibirá solo una linea de la segunda tabla (Inventarios).
  • El tercero (C), destinado a Baculard, tendrá una linea completa de la primera tabla  (Artículos) y dos de la segunda tabla (Inventarios).
  • El cuarto push(D), destinado a Zanotti, tendrá una linea de la primera tabla y otra de la segunda.
  • EL ultimo push (E), destinado a Baculard no recibirá ninguna linea de las tablas porque no se preciso su “PUSH_PARENT_ID”. 

Para este ejemplo, los push A, B, C, D  y E enviarán respectivamente las lineas de la tabla en las que el “PUSH_PARENT_ID”  corresponden a el mismo  “PUSH_ID”.

Por ejemplo, el identificador del push B es 2. El usuario« amah » recibirá un push con la tabla de “Artículos” vacía porque ninguna linea de esa tabla tiene un PUSH_PARENT_ID igual a 2.A diferencia de del push D en el que el PUSH_ID = 4, el usuario Zanotti recibirá una linea de la tabla de “Artículos” (PUSH_PARENT_ID=4) y otra de la tabla de “Inventarios”(PUSH_PARENT_ID=4).

Ejemplo de qué lineas les llegaran a los usuarios seleccionados.

 

Para el push B (que tiene un identificador 2), por ejemplo, el usuario “amah” recibirá una tabla vacía ya que ninguna linea de esta tabla no tiene ningún PUSH_PARENT_ID que corresponde con el identificador 2.

Ejemplo de las diferentes lineas que recibirán los usuarios.

No dude enviarnos sus comentarios sobre esta artículo. 

Estamos a su disposición para responder a sus preguntas, sugerencias, comentarios, etc.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *