La version 275 apporte des mises à jour à quelques nouvelles fonctionnalités telles que les rôles d'utilisateur personnalisés et la validation des widgets d'entrée. Il y a également de nombreux changements dans l'interface utilisateur des composants de l'éditeur d'application et de l'éditeur d'analyse, ainsi que des mises à jour mineures de performance sur l'ensemble de la plateforme.
Faites-nous part de vos commentaires et de vos questions dans la Communauté Tulip.
Mises à jour des Automations
Pour les comptes Entreprise, un nouveau type d'événement pour les automatisations est disponible - "On a Schedule" - en savoir plus ici. Cet événement permet aux utilisateurs de programmer des automatismes à intervalles réguliers pour prendre des mesures. Par exemple, vous pouvez réduire la dépendance à l'égard des applications sans tête qui exécutent constamment des minuteries. Regardez une démonstration de cette fonctionnalité dans la vidéo ci-dessous !
Avertissement de bouclage
Lors de la création d'un automatisme susceptible de se déclencher tout seul, un avertissement apparaît et inclut un lien vers l'article Avertissement de bouclage. Cela vous aidera à vous assurer que votre automatisme fonctionne comme vous le souhaitez sans erreurs inconnues.

Mises à jour de la fonctionnalité Rôles d'utilisateur personnalisés
La fonction de personnalisation des rôles des utilisateurs est maintenant disponible pour tous les clients nouveaux et existants sur le plan d'entreprise ou supérieur ! Naviguer vers la page Utilisateurs sous Paramètres (ou Paramètres du compte si les espaces de travail sont activés) permet aux propriétaires de compte de revoir les rôles existants et d'en créer de nouveaux.
Lorsque les rôles d'utilisateur personnalisés sont activés, un badge est ajouté au sélecteur de rôle qui indique si un rôle est Tulip (intégré) ou Personnalisé. Un indicateur figure également à côté du nom des rôles dans l'exportation des utilisateurs pour indiquer s'il s'agit d'un rôle personnalisé ou non.
Lorsqu'un rôle a un "accès limité" aux paramètres, aux paramètres du compte ou aux paramètres de l'espace de travail, la description qui apparaît au survol du badge "Compte" dans la barre latérale du rôle comporte un message "peut" ou "ne peut pas" correspondant à chaque case à cocher dans la modale d'édition/création du rôle.
Les propriétaires de comptes peuvent désormais désactiver des utilisateurs via la page Utilisateurs des paramètres de l'espace de travail. Une nouvelle autorisation de rôle personnalisé pour la désactivation des utilisateurs a également été introduite, ce qui permet de désactiver les utilisateurs qui sont exclusifs à un espace de travail.
Avertissement sur les déclencheurs obsolètes
Sur la page de présentation de l'application, l'avertissement mis à jour indique explicitement que LTS 12 / r275 est la dernière version à prendre en charge les déclencheurs obsolètes. Les utilisateurs peuvent revoir les applications de cette catégorie en allant à Requires Action dans l'aperçu de leur application. Pour en savoir plus sur la migration des déclencheurs obsolètes, cliquez ici.

Vision n'est plus en Beta
Tulip Vision est officiellement sorti de la version bêta ! Les utilisateurs peuvent tout apprendre sur Vision et ses capacités grâce à ces articles :
- Premiers pas avec Vision
- Collecte de données pour l'inspection visuelle avec Vision
- Utilisation du détecteur de couleur
- Utilisation de la fonction d'instantané de Vision
- Classification visuelle avec des modèles personnalisés
Nouvelle interface du volet contextuel de l'éditeur d'applications
Dans l'éditeur d'applications, nous avons corrigé plusieurs petits problèmes d'interface utilisateur, tels que : * Déplacement de la bascule requise en haut de la section des règles de validation dans le volet contextuel du widget de saisie* Correction du mauvais alignement des boutons d'icône dans le volet contextuel droit pour un groupe d'étapes* Correction des menus déroulants qui ne se fermaient pas après la sélection d'une option* Petites modifications de l'interface utilisateur dans le volet contextuel du widget* Mise à jour du message d'erreur de validation incomplète, qui s'affiche dans le lecteur en cas de règle de validation incomplète.
En outre, les utilisateurs remarqueront que la validation des widgets de saisie a été améliorée : tous les widgets de saisie, ainsi que le widget de bouton, disposent d'un nouveau volet contextuel organisé par section. Les widgets de saisie ont maintenant l'option de "validation du widget de saisie", c'est-à-dire de les marquer comme requis, de configurer la façon dont leurs messages d'erreur seront formatés et (pour certains widgets de saisie) des "règles de validation" supplémentaires.
Nouveau volet contextuel
Ancien volet contextuel
Les widgets de bouton et de signature électronique disposent désormais d'une section permettant à Interaction de configurer leur activation en fonction d'une variable ou d'une autre source de données.
Mises à jour mineures de l'éditeur d'applications
Dans l'éditeur d'expression, un booléen {{null}} est considéré comme {{false}} dans les opérations booléennes (or, and, not).
Plus de protocoles (par exemple ftp, sftp, wss etc.) sont maintenant pris en charge par l'URL de validation isURL pour les widgets de texte d'entrée.
Dans le sélecteur de source de données, les valeurs statiques hexadécimales ne sont plus acceptées lorsqu'elles sont configurées pour prendre des valeurs entières. Un message d'erreur apparaît si l'utilisateur saisit float dans le sélecteur de source de données avec le type integer.
Le volet contextuel des widgets de texte a été mis à jour et comporte une option permettant de faire défiler un texte long dans le lecteur Tulip.
Mise à jour du modèle universel
Le modèle universel est sorti de la phase bêta ! Nous recommandons de construire des analyses avec ce modèle, car vous pouvez facilement changer le type de graphique.

Changements mineurs dans l'éditeur d'analyse
Modification de la liste déroulante du type de graphique afin d'éviter la redondance des termes "plot" ou "chart".
Nouveau menu déroulant
Ancienne liste déroulante
Dans les lignes du tableau des résultats de la requête, les lignes seront indexées par rapport à l'ordre dans lequel elles apparaissent dans les résultats de la requête, au lieu de l'ordre dans lequel elles apparaissent sur la page.
L'échelle de l'axe X ne sera pas forcée à être ordinale lorsqu'une ligne de tendance est activée.
Amélioration des performances des requêtes
Nous avons amélioré les performances des requêtes lors du chargement de tables contenant des enregistrements liés.
Comportement de l'affectation des stations
Vous pouvez suivre la dernière affectation de station pour les machines et désaffecter les machines des stations si la station est archivée.
Lorsqu'une application donnée est affectée à une station puis archivée, l'application est annulée dans le lecteur Tulip et supprimée de la station.
Mises à jour des appareils Edge
Les superviseurs d'atelier, les administrateurs, les propriétaires d'espace de travail et les propriétaires de compte ont la permission de supprimer les périphériques de l'instance.
Correction d'un bug visuel sur la page des périphériques de bord où le texte de l'infobulle pour la station assignée à un périphérique de bord est noir au lieu d'être blanc.
Principales corrections de bogues
La version 275 contient plusieurs corrections de bogues que nous souhaitons mettre en évidence parce qu'elles ont été signalées par les utilisateurs :
- Correction d'un problème où le Cloud Connector Host ne parvenait pas à envoyer des demandes à d'autres services internes.
- Correction d'un problème où les données sur les machines, les appareils et les tables n'étaient pas mises à jour dans les applications exécutées dans Player.
- Correction d'un problème où les utilisateurs avec un rôle d'utilisateur personnalisé peuvent créer des lignes dans les tables, mais elles apparaissent seulement dans l'interface utilisateur lors de l'actualisation de la page.
- Dans Paramètres du compte > Utilisateurs > Rôles > Panneau contextuel Vue des rôles, dans la catégorie "Connecteur", l'option "Exécuter" a été supprimée. Dans la modale Rôles, Créer un rôle, dans la section "Fonction de connecteur", l'option "Accès limité" avec les cases à cocher sous-jacentes est remplacée par l'option "Voir et tester". Dans la page d'édition de la fonction de connecteur, les rôles qui ont été bloqués à tort pour tester les fonctions de connecteur sont maintenant en mesure de tester la fonction de connecteur dans les environnements pour lesquels ils ont reçu des autorisations (par exemple, les environnements de test et de développement). Les rôles tulipes qui peuvent tester les fonctions de connecteur sont : Propriétaires de compte, Propriétaires d'espace de travail, Administrateur, Constructeur d'application, Ingénieur d'application, Superviseur de connecteur et Superviseur de table Tulip.
- Correction d'un bogue où le menu déroulant est caché si la hauteur du widget de sélection unique / multi-sélection est trop petite.
- Sur le sélecteur de source de données dans l'éditeur d'application et les automatisations, les utilisateurs remarqueront une amélioration dans la gestion des valeurs booléennes.
- Correction d'un problème où les données de machine, d'appareil et de table n'étaient pas mises à jour dans les applications fonctionnant dans Player.
- Un problème a été résolu : certaines applications utilisant des déclencheurs obsolètes n'apparaissaient pas dans l'onglet d'aperçu de l'application d'action requise.
- Correction d'un problème où le widget d'analyse n'avait pas de changement de couleur dynamique.
- Correction d'un problème dans l'éditeur d'application où le texte numérique uniquement (par exemple 1234) sur un widget de bouton ne pouvait pas être copié et collé n'importe où ailleurs.
- Correction du comportement des connecteurs en lecture seule lors de la restauration d'une application.
- Correction d'un bug qui fait que lorsque {{playerOnlyRunAllowedAppsLvl3AllRestrictions}} est activé, les utilisateurs peuvent toujours utiliser le lecteur Dev Mode pour passer d'une application à l'autre assignée à la station. Pour les stations de test, il s'agit de toutes les applications.
- Les automatismes qui récupèrent des enregistrements de table n'échoueront plus si un champ de la table est archivé ou ajouté.
- Lorsqu'un lecteur démarre sans données locales, il démarre à partir d'un nouvel état de la station plutôt que de récupérer l'état précédemment connu à partir des données du nuage Tulip.
- Le bouton 'Now' dans le sélecteur de date et d'heure est corrigé pour sélectionner la date et l'heure actuelles.
- Correction d'un problème où le champ de configuration vide obligatoire était manquant pour les environnements non configurés dans l'exportation des anciennes applications.
- Dans l'éditeur d'application, correction d'un problème où le fait de cliquer sous un widget de sélection de date, même s'il y avait un widget différent à cet endroit, pouvait être considéré comme un clic à l'intérieur de la boîte de délimitation du widget de sélection de date.
- Tous les caractères de sujet MQTT autorisés par le standard sont maintenant supportés par Tulip, à l'exception des caractères Unicode invisibles, tels que l'espace de largeur nulle.
- Dans l'éditeur d'application, assure que l'espace supplémentaire est supprimé d'un widget lorsqu'un constructeur d'application enlève l'étiquette d'un widget d'entrée étiqueté (par exemple, un widget d'entrée de texte). Cet espace sera ensuite automatiquement ajouté si un constructeur d'application ajoute à nouveau une étiquette à ce widget.
- Correction d'un problème où la suppression d'un enregistrement supprimait les liens impliquant un enregistrement sur l'autre table avec le même ID que l'enregistrement supprimé.
- Le connecteur MSSQL garde par défaut les connexions inactives ouvertes pendant 90 minutes.
Note - the change below for {{TextToDateTime}} was reverted for r275. It was re-released in r279 with a few changes.
~~* Modification de l'expression {{TextToDateTime}} dans les applications pour qu'elle soit plus stricte sur les chaînes de dates qu'elle accepte. Les expressions seront désormais erronées si elles ne correspondent pas au format fourni. Exemple : {{2021/02/01}} est maintenant erronée pour le format {{AAA-MM-JJ}}, le format du texte doit être {{AAA/MM/JJ}}. Cela permet également d'éviter de transmettre des dates complètement invalides. L'exemple {{1}} avec le format {{AAA-MM-JJ}} sera désormais erroné.
- Annule une correction apportée à un problème où les clients utilisant d'anciens serveurs ne pouvaient pas se connecter à l'hôte du connecteur en activant un algorithme de négociation OpenSSL TLS obsolète.
- Correction d'un bogue où les vidéos enregistrées ne parvenaient pas à être téléchargées sur les instances basées dans les jardins Azure.
Liste complète des tickets ID inclus dans la version 275
Si vous suivez l'un de ces tickets et que vous souhaitez obtenir plus de détails, veuillez contacter le support client de Tulip via support@tulip.co ou via le chat en direct de votre instance.
PLAT-31452PLAT-31109PLAT-31108PLAT-31081PLAT-31069PLAT-31047PLAT-30909PLAT-30907PLAT-30871PLAT-30780PLAT-30722PLAT-30684PLAT-30302PLAT-30299PLAT-30258PLAT-30167PLAT-30020PLAT-28621PLAT-28303PLAT-28033PLAT-24023PLAT-22720PLAT-9923PLAT-27287PLAT-13087PLAT-31493PLAT-31354PLAT-31351PLAT-31337PLAT-31334PLAT-31290PLAT-31279PLAT-31238PLAT-31187PLAT-31021PLAT-30992PLAT-30985PLAT-30517PLAT-30324PLAT-30181PLAT-29862PLAT-29612PLAT-28971PLAT-28841PLAT-27232PLAT-26441PLAT-25849PLAT-25571PLAT-21945

