Dans cet article, nous aborderons nos DataSources hérités - formatage de paires clé-valeur avec Google Sheets ou Microsoft 365 Excel
- Comment cela fonctionne et quand utiliser les DataSources hérités
- Création d'éléments de mappage de données
- Génération d'un document Google Sheet ou Excel
- Modification des données
En utilisant Designer, il est possible d'attribuer une valeur clé à un élément, puis de la mapper à un document Google Sheet ou Microsoft Excel. Cela créera une nouvelle feuille de calcul directement mappée au design individuel. Les valeurs de cette nouvelle feuille de calcul peuvent être modifiées pour changer ce que le design affiche.
Veuillez noter qu'il s'agit d'une forme plus ancienne de mappage de données dans OptiSigns. Maintenant, avec notre nouvelle fonctionnalité OptiSync, les feuilles Google Sheets ou MS Excel existantes peuvent être directement intégrées dans un design avec un simple glisser-déposer. Il est également possible de connecter directement des API, JSON, XML ou des tableaux personnalisés. Consultez notre article sur le Mappage de données dynamiques avec OptiSync pour plus d'informations.
Comment cela fonctionne et quand utiliser les DataSources hérités
Cette forme de mappage de données suit ces étapes :
- Mappage des données aux éléments de design individuels
- Génération d'une feuille de calcul Google ou Excel de ces éléments
- Modification de la feuille de calcul pour que les changements se reflètent sur le design
Différents écrans peuvent être mappés au même design afin que, selon l'endroit où il est affiché, les valeurs soient différentes.
Les DataSources hérités sont particulièrement utiles pour s'associer avec nos widgets Texte défilant et Défilement vertical, et si vous avez de nombreux éléments sur un seul design que vous souhaitez rendre dynamiques.
Création d'éléments de mappage de données
Pour commencer, vous devrez créer un design. Pour ce faire, allez dans Fichiers/Ressources → Applications → Designer.
Pour cet exemple, nous avons utilisé l'un de nos modèles préconçus comme design. Pour le vôtre, vous pouvez explorer notre bibliothèque de plus de 5000 modèles ou créer un design à partir de zéro. Consultez notre article sur Commencer avec Designer si vous avez besoin d'aide.
Maintenant, nous devons ajouter un mappage de données à un élément. Cliquez sur l'élément que vous voulez mapper à votre DataSource, puis cliquez sur le bouton Paramètres. Ensuite, cliquez sur Créer un mappage de données.
L'élément recevra automatiquement un ID d'élément. Nous recommandons également de lui donner un Nom d'élément de ressource, qui apparaîtra sur votre feuille de calcul générée et peut aider à identifier la valeur.
Il existe également des options supplémentaires :
- Masquer lorsque les données ne sont pas disponibles : Lorsqu'aucune donnée n'est présente sur la feuille, rien ne s'affichera
-
Gestion des données vides : Lorsqu'il n'y a pas d'élément DataSource, le comportement par défaut est d'utiliser la valeur par défaut. Vous pouvez ajuster cela avec les options suivantes :
- Utiliser la valeur par défaut : Afficher le contenu par défaut, qui correspond à l'apparence originale de votre élément.
- Utiliser vide : Rien ne s'affichera.
Pour en savoir plus sur les Options avancées ici, consultez Mappage de propriétés et format d'affichage.
Maintenant, vous voudrez répéter ce processus pour chaque élément que vous souhaitez rendre dynamique. Assurez-vous de faire cela avant de passer à l'étape suivante.
Génération d'un document Google Sheet ou Excel
Une fois que vous avez mappé tous les éléments que vous voulez rendre dynamiques, il est temps de générer votre feuille de calcul. Pour ce faire, cliquez sur le bouton DataSource dans le menu latéral, puis cliquez sur Ajouter DataSource :
Faites défiler vers le bas dans la fenêtre contextuelle jusqu'à la section DataSources avancés et choisissez soit Google Sheets (hérité) ou MS Excel 365 (hérité) selon votre préférence.
En cliquant sur l'un de ces éléments, vous aurez la possibilité de vous connecter avec le compte de votre choix.
NOTE |
| Cela nécessite un compte payant pour Microsoft 365, car le compte gratuit ne prend pas en charge cette fonctionnalité. Sans compte MS 365 payant, nous recommandons Google Sheet. |
Donnez un Nom à la feuille, puis connectez-vous à votre compte préféré. Vous devrez fournir certaines autorisations pour que cela fonctionne. Consultez notre Politique de confidentialité pour des informations supplémentaires.
Ensuite, il vous sera demandé de fournir le dossier où vous souhaitez enregistrer votre feuille. Sélectionnez-en un, puis continuez. Votre DataSource sera créé :
IMPORTANT |
|
Les données doivent être dans un tableau si vous utilisez des feuilles Excel. |
À ce stade, vous pouvez accéder à votre feuille de calcul pour voir les éléments que vous avez mappés en cliquant sur le bouton Ouvrir.
Les éléments que vous avez mappés apparaîtront dans la feuille.
Modification des données
Pour modifier le mappage, éditez simplement les valeurs dans les colonnes, en veillant à conserver les mêmes ID d'élément de ressource et Nom d'élément de ressource.
Par exemple, supposons que nous voulions que le mot "SOCIAL" apparaisse sur un écran à un endroit, mais que nous voulions qu'il affiche "COMMUNAL" à un autre. Pour ce faire, nous dupliquons simplement la ligne, puis modifions les cellules "Nom de l'écran" et "Valeur" :
Le "Nom de l'écran" devra être le même que le nom de l'écran que vous ciblez avec la ressource. Ceci est équivalent au Nom de l'appareil sous l'onglet Modifier l'écran :
Quelques bonnes pratiques :
- OptiSigns identifiera les écrans par nom et ajustera la valeur en fonction de ce qui est entré dans votre feuille de calcul.
- Si vous changez le nom de votre écran, assurez-vous de mettre à jour votre feuille de calcul en même temps. Si mis à jour plus tard, cela pourrait causer des problèmes avec le mappage des données sur l'écran au prochain intervalle de mise à jour.
- ***ALL*** indique à OptiSigns que si un écran n'a pas de valeurs spécifiquement attribuées, il prendra la valeur de cette ligne de données. C'est équivalent à la "Valeur par défaut" mentionnée plus tôt dans l'article.
- Si une valeur est détectée, elle remplacera la valeur ***ALL***, comme dans l'exemple ci-dessus.
C'est tout !
OptiSigns est le leader des logiciels d'affichage dynamique. Si vous avez des questions supplémentaires, des préoccupations ou des commentaires sur OptiSigns, n'hésitez pas à contacter notre équipe de support à support@optisigns.com.