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.
Aquí definirás tu modelo de importación, en correlación con el archivo Excel que crearás en la segunda etapa.
Nota: El primer campo es ‘ Destinatario ‘. El destinatario corresponde al identificador de usuario (ID de usuario) .
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.
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.
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.
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.
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.
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í 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.
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).
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 dude enviarnos sus comentarios sobre esta artículo.
Estamos a su disposición para responder a sus preguntas, sugerencias, comentarios, etc.
Deje su comentario