La version 286 apporte des mises à jour aux fonctionnalités liées aux paramètres d'accès, de compte et d'approbation, aux automatismes qui sortent de la version bêta et au programme d'installation du lecteur Linux. Il y a plusieurs améliorations de l'interface utilisateur et des corrections de bugs sur l'ensemble de la plateforme.
Faites-nous part de vos commentaires et de vos questions dans la Communauté Tulip.
Fonctionnalités et améliorations
Comparer les versions des applications
Nous sommes ravis d'annoncer "Compare App Versions" pour les clients Entreprise. La fonctionnalité de comparaison des versions d'applications permet aux utilisateurs de voir ce qui a changé dans une application d'une version à l'autre. Cette fonctionnalité permet de réduire le temps consacré aux processus de révision et d'approbation des applications et de s'assurer que les exigences de conformité sont respectées.
Pour en savoir plus , cliquez ici.
Accès / Compte / Approbation
- Dans les paramètres du compte, sur la page de migration SAML, des informations supplémentaires sont ajoutées sur la sensibilité à la casse. Auparavant, cette information n'était pas mise en évidence, et maintenant les utilisateurs savent que le champ email n'est pas sensible à la casse et que le champ NameID est sensible à la casse.
- Dans les paramètres du compte, sous la section "Utilisateurs", le statut de l'invitation par courriel pour les utilisateurs ayant un rôle d'opérateur et une adresse courriel est désormais affiché. Les utilisateurs auront également la possibilité de renvoyer l'e-mail de confirmation, et la répétition est possible toutes les 5 minutes.
- Lors de l'utilisation de groupes d'utilisateurs pour les approbations, seuls les utilisateurs autorisés à approuver les applications recevront une notification par courrier électronique. Les utilisateurs sans autorisation ne recevront plus de notification, même s'ils sont assignés comme approbateurs d'une application, peut-être indirectement par l'intermédiaire d'un groupe d'utilisateurs.
- Dans l'onglet "Approbation" de la page de l'application, le groupe d'utilisateurs au nom duquel l'utilisateur approuvera sera désormais sélectionné en prenant le premier groupe d'utilisateurs, par ordre alphabétique, au nom duquel l'utilisateur peut approuver. De même, dans le formulaire d'approbation, l'aperçu de l'approbation lorsque l'utilisateur clique sur la coche verte ou la croix rouge pour une approbation en attente prend désormais correctement en compte le groupe d'utilisateurs.
- Pendant le processus de publication d'une nouvelle version d'une application, une fois que la dernière approbation a été donnée, une notification par email sera envoyée à l'utilisateur qui soumet la version pour approbation. Cette notification n'était pas disponible auparavant. Désormais, l'utilisateur recevra un courriel indiquant l'application et la version approuvées et précisant si elles sont en attente de publication ou publiées, conformément aux paramètres de publication. De plus, un bouton est inclus dans l'e-mail et permet d'accéder directement à l'onglet des versions dans l'aperçu de l'application.

Frontline Copilot
- Dans le chat du copilote avec l'analyse de tableau, lorsque la requête ne renvoie pas de données, un message s'affiche "Pas de données à afficher pour le moment". Auparavant, aucun message n'était affiché et une roue tournait en permanence. Avec ce changement, les utilisateurs seront informés s'il n'y a pas de données à afficher.
Modifications de l'API
- Interdiction des séquences de caractères JSON nuls ({{\u0000}}) dans toutes les requêtes API. Ces séquences provoquent des erreurs internes au sein de Tulip, et la plupart d'entre elles, si ce n'est toutes, n'auraient pas été traitées correctement même avant ce changement. Avec ce changement, fournir ces séquences résultera en un HTTP 400 explicite avec un message d'erreur indiquant que le caractère nul n'est pas autorisé.
Visions
- Sur la page des visions, sous les modèles, l'interface utilisateur de la fonction de création de modèle change. Auparavant, il s'agissait d'une fenêtre modale. Désormais, les utilisateurs l'auront dans la barre latérale de droite, avec des sections repliables, et pourront choisir entre différents fournisseurs de vision lors de la création de nouveaux modèles.
Automatisations
- Sur la page des automatisations, l'icône a été mise à jour pour indiquer que l'automatisation est en cours de sauvegarde. Auparavant, une icône différente était utilisée pour cette étape du processus. Cela reflète mieux le processus actuel.
- L'importation/exportation d'automatismes est désormais disponible par défaut.
- Lors de l'importation d'automatismes, l'utilisateur verra un message d'avertissement mis à jour indiquant "Les automatismes importés n'incluent pas toutes les dépendances telles que les tables et les machines. Une configuration manuelle peut être nécessaire." Ce message indique plus précisément que les dépendances des tables et des machines ne sont pas incluses, car les fonctions des connecteurs sont maintenant incluses.
- Sur l'interface web, la balise "Beta" pour Automations a été supprimée, car Automations sort de la version beta. Il n'y a pas de changement de fonctionnalité pour Automations.
- Dans l'éditeur d'Automations, des détails supplémentaires sont ajoutés sur les actions et les événements sous l'icône d'information placée sur la barre de droite. Ceci n'était pas disponible auparavant. Désormais, les utilisateurs verront des informations sur chaque bloc, y compris des avertissements, des infobulles, des liens vers des articles de la base de connaissances et plus encore.

Lecteur
-
Dans les paramètres du compte, sous la section du lecteur, il y a une nouvelle option pour activer "Cacher l'action 'Pause app' dans le menu du lecteur". Cette option n'était pas disponible auparavant. Les utilisateurs trouveront cette fonction désactivée par défaut. Une fois activée, l'option "Pause app" disparaîtra du menu du lecteur. La fonction 'Pause app' elle-même est toujours possible, par exemple en ajoutant un déclencheur dédié.

@media (max-width : 768px) { div[style*="display : flex ; justify-content : center ; align-items : center ; gap : 10px ; flex-wrap : wrap ;"] { flex-direction : column ; } img { max-width : 100% ; } }
- Le site download.tulip.co a été mis à jour pour inclure le lien vers l'installateur du lecteur Linux.

Corrections de bogues
La version r286 contient plusieurs corrections de bogues :
| Ticket référencé | Description |
|---|---|
| PLAT-35965 | Corrige un bogue avec les boucles dans les automatisations qui provoquaient une erreur si la valeur de la liste finissait par être {{null}}. |
| PLAT-35954 | Corrige un problème où l'exportation d'applications utilisant des machines échouait. |
| PLAT-35951 | Correction d'un bogue dans le lecteur, où la liste déroulante du sélecteur de version était affichée en mode dev, ce qui a été supprimé. |
| PLAT-35945 | Correction d'un bogue où les changements de configuration de la source de données n'étaient pas propagés correctement à l'hôte du connecteur. |
| PLAT-35901 | Corrige un problème où l'exportation d'applications utilisant certains types de machines échouait. |
| PLAT-35841 | Corrige un problème où les tables référencées dans les automatisations n'étaient pas importées correctement lorsqu'elles étaient importées dans un autre espace de travail sur la même instance de Tulip. |
| PLAT-35811 | Corrige un problème en ajoutant un message de limitation au jeu de données d'exportation d'image de table pour informer les utilisateurs que les images d'un lien externe ne peuvent pas être exportées. |
| PLAT-35754 | Correction d'un problème dans la page des groupes d'utilisateurs, lorsque vous assignez de nouveaux utilisateurs à un groupe d'utilisateurs ou vice versa, il y avait des erreurs "Encountered two children with the same key" dans la console du navigateur. |
| PLAT-35743 | Corrige un problème, si l'authentification OAuth 2.0 (Client credentials) est sélectionnée sur le panneau latéral des environnements de connecteurs, l'utilisateur peut maintenant choisir seulement les hôtes de connecteurs qui supportent cette fonctionnalité. |
| PLAT-35682 | Corrige l'historique d'exécution pour les actions Supprimer un enregistrement de table, Obtenir un enregistrement de table et Exécuter une fonction de connecteur. Auparavant, ces actions affichaient une "erreur interne" lorsqu'elles étaient limitées en taux. Les actions afficheront désormais le message correct "Limité par le taux". |
| PLAT-35662 | Corrige un problème où les expressions étaient incorrectement autorisées pour les entrées de table dans les actions d'automatisation Obtenir un enregistrement de table et Créer/mettre à jour un enregistrement de table, ce qui provoquait l'erreur de l'action. Les expressions sont désormais désactivées pour ces entrées. |
| PLAT-35655 | Correction de la variable d'automatisation utilisée pour désélectionner le nœud lorsqu'il est déjà sélectionné. |
| PLAT-35575 | Corrige un problème avec certains comportements étranges dans le sélecteur de source de données. Améliore la gestion de l'état de sélection d'une expression et corrige un bogue où plusieurs expressions étaient insérées dans le sélecteur de source de données. |
| PLAT-35544 | Correction d'un problème dans la page de l'éditeur de déclencheur d'une application, l'avatar du sélecteur de l'utilisateur / du groupe d'utilisateurs était auparavant mal aligné s'il avait une image d'avatar. De plus, les options de groupe d'utilisateurs sont triées par nom dans le menu déroulant du sélecteur de groupe d'utilisateurs de l'éditeur de déclencheurs. |
| PLAT-35491 | Corrige un problème où les exportations peuvent contenir des connecteurs snapshotés, lors de l'utilisation de l'exportation héritée. |
| PLAT-35458 | Corrige le modal "Fired Events" sur la page des stations pour montrer les événements corrects lors du changement de station ou de la mise à jour des périphériques assignés. |
| PLAT-35449 | Corrige un problème en comblant une faille de sécurité par laquelle un client aurait pu potentiellement acquérir une URL signée vers l'actif cloud d'un autre client. |
| PLAT-35447 | Corrige un bogue qui empêchait certains utilisateurs n'ayant pas accès à chaque espace de travail de voir où les tables sont utilisées. |
| PLAT-35378 | Corrige un bogue en rendant l'éditeur d'application robuste à un problème spécifique de corruption de données (étapes ne référençant pas leur processus parent). |
| PLAT-35037 | Corrige un problème où les tables référencées dans une expression d'automatisation n'affichent pas correctement l'automatisation sous les informations du cas d'utilisation de la table. Les automatisations référençant des tables dans des expressions sont maintenant correctement identifiées. |
| PLAT-35001 | Corrige un bogue où la période de reconnexion pour les connecteurs MQTT n'était pas sauvegardée lorsque les utilisateurs l'effaçaient. |
| PLAT-34885 | Correction de quelques comportements étranges dans le sélecteur de source de données. Améliore la gestion de l'état de sélection d'une expression et corrige un bogue où plusieurs expressions étaient insérées dans le sélecteur de source de données. |
| PLAT-34336 | Correction d'un problème avec l'exportation de variables de type tableau. |
| PLAT-33958 | Correction d'un problème permettant à l'utilisateur de supprimer les configurations de caméra auxquelles des stations et des applications archivées ont été assignées. L'utilisateur peut également voir quelle application archivée est assignée et où une configuration de caméra est utilisée dans les applications actives. |
| PLAT-32850 | Correction d'un problème dans la liste des fonctions des nouveaux connecteurs, où les utilisateurs ont l'option de dupliquer/archiver le connecteur. Bien que le fait de cliquer sur ces actions n'ait rien fait, il n'est toujours pas valide de les afficher. |
| PLAT-32362 | Correction d'un problème où les mises à jour des enregistrements de la table n'étaient pas enregistrées, même si l'enregistrement sous-jacent n'était pas modifié. |
| PLAT-26497 | Correction de certains comportements étranges dans le sélecteur de source de données. Améliore la gestion de l'état de sélection d'une expression et corrige un bogue où plusieurs expressions étaient insérées dans le sélecteur de source de données. |
| PLAT-24130 | Correction d'un bogue pour "Exporter vers CSV" ne fonctionnant pas lorsque des caractères spéciaux sont présents dans les tableaux dans l'application mobile Player. |
Liste complète des ID de tickets inclus dans la version r286
Si vous souhaitez plus de détails sur une correction spécifique, recherchez l'ID en utilisant l'Issue Tracker de Tulip.
PLAT-35987PLAT-35919PLAT-35795PLAT-35789PLAT-35783PLAT-35751PLAT-35717PLAT-35042PLAT-34918PLAT-34691PLAT-34647PLAT-34625PLAT-34591PLAT-34210PLAT-35786PLAT-33213PLAT-23451PLAT-35224PLAT-12675PLAT-35965PLAT-35954PLAT-35951PLAT-35945PLAT-35901PLAT-35841PLAT-35811PLAT-35754PLAT-35743PLAT-35682PLAT-35662PLAT-35655PLAT-35575PLAT-35544PLAT-35491PLAT-35458PLAT-35449PLAT-35447PLAT-35378PLAT-35037PLAT-35001PLAT-34885PLAT-34336PLAT-33958PLAT-32850PLAT-32362PLAT-26497PLAT-24130PLAT-35617
