El push avanzado: Rellenar previamente tus 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 tu 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 líneas de tu tabla y debe pasar por Excel.
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 tu tabla) : selecciona los campos que deseas transferir con el push. Son los mismos pasos que con el push ordinario:
Para enviar las líneas de tus tablas:
Te aconsejamos descargar el modelo de ejemplo. Haciendo clic en el botón «Descarga el modelo de Excel». De esta manera estas seguro que es el buen formato.
No olvides validar y guardar los cambios.
Una forma de enviar los datos seria de uno por uno a cada destinatario. Sin embargo esta forma es fastidiosa y limitada. Imagina 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 te preocupes que con Kizeo Forms puedes ahora enviar diferentes push con tablas desde una sola importación.
Hay 2 nociones importantes que debes retener para la creación de un documento Excel con el fin de hacer un push para una tabla.
Los campos fuera de la tabla en tu formulario deben estar presentes en columnas en la primera hoja de Excel. Y cada tabla debe estar en una hoja diferente en Excel.
Cuando quieras enviar tus 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 quieras enviar para cada push. Permite saber con respeto al PUSH_ID que línea le llegará y a que destinatario.
La idea de esto es poder unir las líneas de las tablas con el push.
Si deseas enviar las mismas líneas a todos tus usuarios el PUSH_ID debe ser igual al PUSH_PARENT_ID en nuestro caso es 1.
Si no deseas enviar las mismas líneas a todos tus usuarios, debes asegurarte 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.
El caso de utilización mas simple es el de enviar el mismo contenido a tus 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, debes atribuirle el mismo (PUSH_ID=1) a cada usuario y el mismo (PUSH_PARENT_ID=1) a cada línea de tu tabla así se enviaran lo mismo a todos si lo deseas.
En este caso, los usuarios recibirán los mismos contenidos en cada tabla «Artículos» e «Inventarios»:
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í tienes 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.
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 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).
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.
No dudes en enviar tus comentarios sobre esta artículo.
Estamos a tu disposición para responder a tus preguntas, sugerencias, comentarios, etc.
Hay 4 comentarios
Paolo Pérez
15 Jul, 2022
Disculpen, se podría que cada vez que se llene el formulario, las respuestas irían a un solo Excel?
paolo
12 Jul, 2022
Disculpen, se puede almacenar todos los datos, de todas las veces que se lleno el formulario en un solo excel?
Irad Illescas
06 Abr, 2021
Hola! Tendrán alguna formación en formato de video para comprender la ejecución de esta herramienta? No he logrado entender como cargar estos prellenados a mis usuarios. Creo que incluso en el uso de la hoja de excel me he quedado corto de entender.
Saludos y quedo atento a su respuesta.
Lisette Carvallo
07 Abr, 2021
Buenos días Irad,
Solicitare a Kizeo en Chile que se pongan en contacto contigo para que puedan responder a todas tus preguntas.
Que tengas un buen día,
Saludos cordiales,
Dejar un comentario