En este artículo, cubriremos nuestros DataSources heredados: formato de pares clave-valor con Google Sheets o Microsoft 365 Excel
- Cómo funciona y cuándo usar DataSources heredados
- Creación de elementos de mapeo de datos
- Generación de un documento de Google Sheet o Excel
- Modificación de los datos
Usando Designer, es posible asignar un valor clave a un elemento y luego mapearlo a un documento de Google Sheet o Microsoft Excel. Esto creará una nueva hoja de cálculo mapeada directamente al diseño individual. Los valores de esta nueva hoja de cálculo se pueden modificar para cambiar lo que muestra el diseño.
Tenga en cuenta que esta es una forma más antigua de mapeo de datos en OptiSigns. Ahora, con nuestra nueva función OptiSync, las hojas de Google Sheets o MS Excel existentes se pueden integrar directamente en un diseño con un simple arrastrar y soltar. También es posible conectar directamente APIs, JSON, XML o tablas personalizadas. Consulte nuestro artículo sobre Mapeo de datos dinámico usando OptiSync para más información.
Cómo funciona y cuándo usar DataSources heredados
Esta forma de mapeo de datos sigue estos pasos:
- Mapear datos a elementos individuales del diseño
- Generar una hoja de cálculo de Google o Excel de estos elementos
- Alterar la hoja de cálculo para que los cambios se reflejen en el diseño
Se pueden mapear diferentes pantallas al mismo diseño para que, dependiendo de dónde se muestre, los valores sean diferentes.
Los DataSources heredados son particularmente útiles para emparejar con nuestros widgets Texto desplazable y Desplazamiento vertical, y si tiene numerosos elementos en un solo diseño que desea que sean dinámicos.
Creación de elementos de mapeo de datos
Para comenzar, necesitará crear un diseño. Para hacer esto, vaya a Files/Assets → Apps → Designer.
Para este ejemplo, hemos usado una de nuestras plantillas prediseñadas como diseño. Para el suyo, puede explorar nuestra biblioteca de más de 5000 plantillas o crear un diseño desde cero. Consulte nuestro artículo sobre Introducción a Designer si necesita ayuda.
Ahora, necesitaremos agregar un mapeo de datos a un elemento. Haga clic en el elemento que desea mapear a su DataSource, luego presione el botón Settings. Después, haga clic en Make Data Mapping.
Al elemento se le asignará automáticamente un Element ID. También recomendamos darle un Asset Element Name, que aparecerá en su hoja de cálculo generada y puede ayudar a identificar cuál es el valor.
También hay opciones adicionales:
- Hide when data not available: Cuando no hay datos presentes en la hoja, no se mostrará nada
-
Empty Data Handling: Cuando no hay elemento DataSource, el comportamiento predeterminado es usar el valor predeterminado. Puede ajustar esto con las siguientes opciones:
- Use Default Value: Mostrar contenido predeterminado, que es como se ve su elemento originalmente.
- Use Blank: No se mostrará nada.
Para más información sobre las Advanced Options aquí, consulte Mapeo de propiedades y formato de visualización.
Ahora, querrá repetir este proceso para cada elemento que desee que sea dinámico. Asegúrese de hacer esto antes de pasar al siguiente paso.
Generación de un documento de Google Sheet o Excel
Una vez que haya mapeado todos los elementos que desea que sean dinámicos, es hora de generar su hoja de cálculo. Para hacer esto, haga clic en el botón DataSource en el menú lateral, luego haga clic en Add DataSource:
Desplácese hacia abajo en la ventana emergente hasta la sección Adv. DataSources y elija Google Sheets (legacy) o MS Excel 365 (legacy) dependiendo de su preferencia.
Al hacer clic en uno de estos aparecerá la opción de iniciar sesión con la cuenta de su elección.
NOTA |
| Esto requiere una cuenta de pago de Microsoft 365, ya que la cuenta gratuita no admite esta función. Sin una cuenta de MS 365 de pago, recomendamos una hoja de Google. |
Dele un Name a la hoja, luego inicie sesión en su cuenta preferida. Deberá proporcionar ciertos permisos para que esto funcione. Consulte nuestra Política de privacidad para información adicional.
A continuación, se le pedirá que proporcione la carpeta donde desea guardar su hoja. Seleccione una y continúe. Se creará su DataSource:
IMPORTANTE |
|
Los datos deben estar dentro de una tabla si usa hojas de Excel. |
En este punto, puede acceder a su hoja de cálculo para ver los elementos que ha mapeado presionando el botón Open.
Los elementos que ha mapeado aparecerán en la hoja.
Modificación de los datos
Para cambiar el mapeo, simplemente edite los valores en las columnas, asegurándose de mantener iguales el Asset Element ID y Asset Element Name.
Por ejemplo, digamos que queremos que aparezca la palabra "SOCIAL" en una pantalla en una ubicación, pero queremos que diga "COMMUNAL" en otra. Para hacer esto, simplemente duplicamos la fila y luego cambiamos las celdas "Screen Name" y "Value":
El "Screen Name" deberá ser el mismo que el nombre de la pantalla a la que está dirigiendo el asset. Esto es equivalente al Device Name bajo la pestaña Edit Screen:
Algunas mejores prácticas:
- OptiSigns identificará las pantallas por nombre y ajustará el valor basándose en lo que se ingrese en su hoja de cálculo.
- Si cambia el nombre de su pantalla, asegúrese de actualizar su hoja de cálculo al mismo tiempo. Si se actualiza más tarde, podría causar problemas con el mapeo de datos en la pantalla en el próximo intervalo de actualización.
- ***ALL*** le dice a OptiSigns que si una pantalla no tiene valores asignados específicamente, tomará el valor de esta fila de datos. Esto es equivalente al "Default Value" mencionado anteriormente en el artículo.
- Si se detecta un valor, anulará el valor ***ALL***, como en el ejemplo anterior.
¡Eso es todo!
OptiSigns es el líder en software de señalización digital. Si tiene preguntas adicionales, inquietudes o comentarios sobre OptiSigns, no dude en comunicarse con nuestro equipo de soporte en support@optisigns.com.