Prefer to view the site in English? For relevant information, visit the English version of the website.
07Dic, 2016
0Comments

El push avanzado: Rellenar previamente sus tablas con Excel

Este tutorial se basa en el tutorial “Push”. Si no sabe cuál es el empuje, le recomendamos que consulte nuestro tutorial:  Envíe formularios precargados a los trabajadores de campo .

En general, para una transferencia, solo los campos fuera de una tabla se pueden completar mediante un push . Pero ahora es posible rellenar previamente tablas utilizando hojas de Excel. Para el mismo empuje, también es posible enviar solo algunas líneas de una tabla.

El empuje le permite enviar sus formularios precargados desde la oficina a los móviles de sus trabajadores de campo. En este tutorial, explicamos cómo rellenar previamente la tabla de su importación Push a través de Excel.

Formularios precargados Paso 1: Configurar el modelo de importación.

Aquí definirás tu modelo de importación, en correlación con el archivo Excel que crearás en la segunda etapa.

Para el formulario principal (los elementos fuera de la tabla):

  1. Seleccione el formulario principal  del menú desplegable (esta parte contiene todos los elementos fuera de la tabla).
  2. Complete el número de líneas para ignorar en Excel. Como regla general, es la primera línea la que corresponde a los títulos que se dan en cada columna. La computadora no tendrá en cuenta esta línea.
  3. Arrastre y suelte los campos que se completarán previamente en el formulario de izquierda a derecha.

Nota: El primer campo es ‘ Destinatario ‘. El destinatario corresponde al  identificador de usuario (ID de usuario) .

  • Para cada tabla precargada:

    1. Seleccione la tabla del menú desplegable. En nuestro ejemplo, seleccionamos Artículos .
    2. No olvides rellenar qué hoja de Excel será la tabla. Su posición debe ser mayor o igual a 2. La primera hoja será el formulario principal .
    3. Arrastre y suelte los campos que se completarán previamente en la tabla de izquierda a derecha.

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. Sin 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 hacer 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 línea 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 líneas de las tablas que quiera enviar para cada push. Permita saber con respeto al PUSH_ID que línea le llegará a cual destinatario.

La idea de esto es poder unir las líneas de las tablas con el push.
Si desea mandar las mismas líneas 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 líneas a todos sus usuarios, 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 línea 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 líneas 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 línea en cada taba (Artículos e Inventarios).
  • El segundo (B) que también esta destinado a Amah, recibirá solo una línea de la segunda tabla (Inventarios).
  • El tercero (C), destinado a Baculard, tendrá una línea completa de la primera tabla  (Artículos) y dos de la segunda tabla (Inventarios).
  • El cuarto push(D), destinado a Zanotti, tendrá una línea de la primera tabla y otra de la segunda.
  • EL ultimo push (E), destinado a Baculard no recibirá ninguna línea 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 líneas 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 línea 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 línea 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 línea 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.

Deje su comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *