Sortie de l'usine 274 - mars 2024

Prev Next

La version 274 apporte de nouvelles fonctionnalités passionnantes telles que les rôles d'utilisateur personnalisés, la validation des widgets de saisie et la possibilité d'activer et de désactiver les boutons en fonction des saisies de l'utilisateur.

Il y a également des mises à jour pour Automations Beta, et plusieurs autres mises à jour qui améliorent l'éditeur d'application, la configuration des paramètres, et les expériences UI/UX à travers la navigation Tulip !

Faites-nous part de vos réflexions et de vos questions dans la Communauté Tulip.

Introduction des rôles d'utilisateurs personnalisés

Créez vos propres rôles d'utilisateur en combinant plus de 80 permissions distinctes. Assurez-vous que vos rôles dans Tulip sont conformes aux règles internes de gouvernance. Cette fonctionnalité est disponible sur les plans Entreprise et Industries Réglementées.

En savoir plus sur les rôles d'utilisateurs personnalisés ici.

r274 custom user roles

Les mises à jour des rôles d'utilisateurs personnalisés incluent ce qui suit :

  • Dans les rôles d'utilisateur personnalisés, les permissions "station : créer et dispositifs d'affichage : créer" ont été supprimées et les rôles avec ces permissions ont été ramenés à un statut de visualisation uniquement.

  • Dans les rôles d'utilisateur, les cases à cocher des widgets personnalisés, des horaires et des quarts de travail comportent un message qui fournit des options supplémentaires imbriquées sous la case à cocher.

  • Dans la fenêtre modale de création/modification/duplication des rôles d'utilisateur personnalisés, les utilisateurs remarqueront :

    • les contrôles de vision, qui passent d'une case à cocher à des boutons radio d'accès complet/de visualisation uniquement
    • Les options radio Fonctions de connecteur Exécuter / Tester sont à la carte sous un bouton radio "Accès limité".
    • Modifier les types d'approbation est devenu Créer et modifier les types d'approbation
    • L'accès dans les descriptions de permission a été modifié en vue de la visualisation.
    • Accès aux machines devient Accès limité. Notez que cela n'inclut pas les types de machines dans le texte de description.
    • Dans la section Sources de données machine, l'option Modifier ou créer des sources de données machine pour les équipements de bord est supprimée dans la sélection Accès limité.
    • L'optionEdit or create shop floor machine data sources a été renommée Create and edit.
    • L'optionParcourir les nœuds des sources de données machine de l'atelier a été remplacée par l'option Mapper les attributs de la machine.
  • Les utilisateurs verront sur la page des tableaux les autorisations d'enregistrement des tableaux.

  • Ajouté sur la page des connecteurs aux autorisations de test et d'exécution des fonctions des connecteurs.

  • Les vues de tableau de l'interface utilisateur ont été renommées " Requêtes et agrégations de tableau".

  • Les administrateurs peuvent activer un comportement dans les paramètres du compte pour déconnecter automatiquement les utilisateurs qui ont été inactifs pendant un certain temps.

Si les Workspace sont activés sur votre instance, vous pouvez désormais attribuer des permissions d'échange d'applications à des rôles personnalisés. Cette permission permet aux rôles d'ajouter des applications à l'échange d'applications, de supprimer des applications de l'échange d'applications et de mettre à jour les versions des applications dans l'échange d'applications. Ces permissions n'ont d'effet que dans l'espace de travail respectif de l'échange d'applications.

Introduction de la validation des widgets d'entrée

Dans l'éditeur d'applications, les concepteurs d'applications trouveront beaucoup plus facile de valider les données Input Widget. Tous les widgets de saisie, ainsi que le widget de bouton, disposent d'une nouvelle section de volet contextuel. Les widgets de saisie ont 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. Cela apparaît dans une nouvelle section du volet contextuel.

r274 input validation

Boutons d'activation/désactivation

Les utilisateurs peuvent désormais activer/désactiver dynamiquement les boutons pour contrôler le flux de leurs applications. Les widgets boutons et les widgets eSignature disposent désormais d'une section permettant à Interaction de configurer leur activation en fonction d'une variable ou de toute autre source de données. Sur la base de ces options configurables, cela permet de nouvelles fonctionnalités pour tous ces widgets dans Player.

r274 enable disable buttons

Pour en savoir plus sur la validation des données à l'aide des widgets de saisie, cliquez ici.

Améliorations de l'éditeur d'applications

Dans le Player et l'App Editor de Tulip, les utilisateurs recevront un avertissement de dépréciation lorsque l'application utilise un widget (Viewer3d et l'ancien widget caméra). La dépréciation aura lieu dans 6 mois. Nous recommandons à tous les utilisateurs qui utilisent encore le Viewer3d de passer au nouveau widget CAD.

Les widgets personnalisés ne sont plus en mesure de télécharger des fichiers sans l'intervention de l'utilisateur.

Correction d'un bug visuel où les utilisateurs verront une couleur cohérente lorsqu'ils mettent en évidence un dossier d'application dans la barre latérale.

Sur le déclencheur de finalisation de signature électronique, les utilisateurs peuvent désormais accéder aux informations de signature, y compris l'ID du signataire, le nom du signataire, l'email du signataire, l'ID du badge du signataire, l'horodatage, le commentaire et la signification, sur les déclencheurs de finalisation de signature. Ces nouvelles données peuvent être utilisées dans les déclencheurs.

Dans l'éditeur d'applications, les boutons d'effacement des barres de recherche et les boutons de visibilité des mots de passe sont désormais mieux centrés.

Les identifiants de badge dans le lecteur sont masqués par des astérisques si l'option masquer l'identifiant de badge est activée.

Dans l'éditeur d'applications, tous les widgets associés à la présentation de base sont désormais visibles en développant la nouvelle étape de présentation de base en haut du panneau latéral gauche dans l'onglet Etapes.

Page de présentation de l'application

Les utilisateurs verront maintenant l'heure de création de l'application si elle n'a pas d'heure de dernière modification.

Dans la liste des étapes de la page d'aperçu des applications, nous avons corrigé un petit problème visuel où l'icône de l'étape de la mise en page de base s'affichait de façon décentrée.

Dates du widget de l'historique des enregistrements

Dans le widget de l'historique des enregistrements, les dates sont affichées en utilisant le fuseau horaire de l'appareil de l'utilisateur.

Déclencheur de pré-transition - Dépréciation

Les applications utilisant des déclencheurs de pré-transition dépréciés ne peuvent plus être publiées ou restaurées. Ces applications doivent être migrées à partir de la page d'aperçu des applications pour un support continu à long terme.En savoir plus sur les transitions d'applications.

Trouvez facilement la version de Tulip que vous avez

Comme demandé par un membre de la Communauté, nous avons ajouté la possibilité de voir quelle version de Tulip vous utilisez avec un timestamp de déploiement. Ceci peut être trouvé en bas du menu des activités de support dans le coin supérieur droit de l'éditeur d'application.

Paramètres du compte et de l'espace de travail

Changement de rôles

Les utilisateurs ayant le rôle d'approbateur d'application, de concepteur d'application, d'ingénieur d'application, de superviseur de connecteur et de superviseur de table peuvent maintenant compléter le flux d'enregistrement des joueurs.

Les utilisateurs ayant le rôle de spectateur (avec joueur) ne peuvent plus réassigner des stations existantes à de nouveaux dispositifs d'affichage, ni créer des stations dans l'interface d'administration. Ils peuvent encore créer des stations lors de l'inscription des joueurs.

Les utilisateurs qui n'ont pas accès à l'interface d'administration voient maintenant la page Vision si la vision est activée pour le compte.

Autorisations pour les applications

Dans l'onglet Permissions de chaque application, deux nouvelles lignes indiquent que tous les propriétaires de compte et d'espace de travail disposent par défaut des autorisations de propriétaire pour les applications. Comme indiqué, tous les propriétaires de compte et d'espace de travail disposent des autorisations d'édition, de publication et de modification.

Lorsqu'un utilisateur tente de modifier les autorisations de manière à se bloquer lui-même (par exemple, en rétrogradant l'autorisation "Tout le monde" alors qu'il ne dispose pas lui-même d'une autorisation explicite pour l'application), la modification de l'autorisation n'est pas enregistrée et l'utilisateur reçoit un message d'erreur lui indiquant qu'il ne peut pas se bloquer lui-même.

r274 logout permission

Délai d'inactivité personnalisé

Lorsque cette option est activée, Tulip déconnecte automatiquement les utilisateurs qui sont inactifs pendant une période de temps définie dans l'interface d'administration.

Nouveaux événements de l'historique des activités

L'historique des activités suit maintenant les événements suivants : * Renommer votre compte * Renommer un espace de travail * Changer les paramètres du fuseau horaire d'un espace de travail * Activer les connexions SAML * Désactiver les connexions SAML

Analyse

Changements dans les analyses qui impliquent le Universal Template et la page de l'éditeur d'analyse.

Améliorations de l'éditeur d'analyse

Dans l'éditeur d'analyse, nous avons mis à jour les fils d'Ariane dans le sous-titre pour qu'ils renvoient à la page Tableaux et au tableau spécifique associé à une analyse donnée. Cela permet de naviguer plus facilement entre un tableau d'analyse et les données sous-jacentes.

Si aucune donnée n'est sélectionnée, les utilisateurs verront un état vide.

r274 analytics empty state

Lors de la création d'analyses de modèles universels, un nouvel onglet "Données " apparaît dans le menu de droite. Il permet aux utilisateurs de configurer les champs de la requête qu'ils souhaitent utiliser pour leur graphique. Les utilisateurs devraient pouvoir passer rapidement d'un type de visualisation à l'autre, ce qui leur permettra de visualiser facilement leurs données dans différents formats.

r274 universal template data tab

Amélioration du tableau de bord

Sur la page du tableau de bord, les utilisateurs peuvent simplement cliquer sur le titre d'un tableau de bord actif pour en modifier le nom. Cela crée une expérience d'interface utilisateur rapide et transparente.

Automations Beta

Ces changements améliorent l'expérience d'utilisation des variables de liste en permettant aux utilisateurs de voir d'un coup d'œil les types de données avec lesquels ils travaillent : * Dans l'éditeur logique Automations, les icônes des variables de liste affichent désormais une icône avec le type de données de l'élément interne.

  • Le panneau d'actifs de gauche répertorie désormais les propriétés internes des variables de liste d'objets.

De plus, il y a un support supplémentaire pour activer/désactiver les automatisations à partir des pages de l'éditeur d'automatisations et des versions d'automatisations.

r274 automations status

Amélioration de la page Connecteurs

Nous avons mis à jour l'en-tête de la page Connecteurs afin de créer une meilleure expérience UI/UX pour les utilisateurs.

Dans la page de détails des connecteurs, les utilisateurs remarqueront que les statuts d'environnement des connecteurs sont mis à jour après la modification de l'environnement.

Changements UX de la page Machine

Nous avons mis à jour l'en-tête de la page Machine et de la page Type de machine pour créer une meilleure expérience UI/UX pour les utilisateurs.

Améliorations de l'API Table

La limite d'enregistrement pour le point de terminaison runAggregation de l'API Tables a été augmentée à 100 000.

La documentation de l'API Tulip affiche désormais plus d'informations sur les types de paramètres tels que : les modèles attendus pour les chaînes et les valeurs minimales et maximales.

Le nombre de tables n'a plus de valeur minimale ou maximale pour la limite.

Informations sur la configuration de la caméra Vision

Lorsqu'un utilisateur vérifie la caméra assignée dans la configuration de la caméra, il peut voir des informations telles que le nom du fournisseur de la caméra, le type et l'ID en survolant la ligne de la caméra assignée.

r274 vision info

Amélioration de la navigation dans Tulip

Les utilisateurs peuvent accéder au groupe de stations à partir de la colonne Groupe de stations sur la page Dispositifs d'affichage via le lien qui a remplacé le texte statique. Cela suit le modèle existant qui consiste à cliquer sur la station liée pour l'afficher.

Les utilisateurs devraient voir un rendu plus rapide des enregistrements du fil d'actualité à la fois dans la page de l'historique des activités et dans la barre latérale des activités récentes. Il n'y a pas de changement explicite dans l'interface utilisateur.

Sur la page des appareils Edge, nous avons mis à jour l'icône de la colonne des adresses IP.

La taille de l'icône de modification dans l'en-tête des pages Périphériques d'affichage et Périphériques Edge a été légèrement réduite.

Principales corrections de bogues

La version 274 contient plusieurs corrections de bogues que nous souhaitons mettre en évidence parce qu'elles ont été signalées par des utilisateurs :

  • Correction d'un bogue qui empêchait les propriétaires de compte d'importer ou d'exporter des widgets personnalisés à partir de l'interface utilisateur.
  • Correction d'un problème où les couleurs des boutons basées sur la mise à jour d'une variable n'étaient pas immédiatement mises à jour lorsque la valeur de la variable changeait.
  • Correction d'un problème où, dans Player/Dev Player, les widgets de texte dont la couleur est liée à une variable de couleur n'affichaient pas les mises à jour de leur couleur lorsque la valeur de cette variable changeait tant que l'on ne cliquait pas sur le widget. Ces mises à jour prennent désormais effet immédiatement.
  • Correction de certains types d'intervalles provoquant des erreurs dans les déclencheurs lorsqu'ils sont accédés à partir d'une colonne de tableau.
  • Inversion de la distance d'espacement pour les widgets à sélection unique et multiple avec l'option d'affichage du menu.
  • Correction d'un bogue où nous utilisons le fuseau horaire de la station au lieu du fuseau horaire local lors de l'affichage des champs de date à l'intérieur des variables d'objet dans le lecteur.
  • Dans le widget Historique des enregistrements, correction du contexte de l'application pour les signatures électroniques lorsque le signataire est différent de l'opérateur qui exécute l'application.
  • Correction d'un bogue d'exportation lié aux caractères unicode
  • Correction d'un problème où les fonctions de connecteur HTTP ne géraient pas correctement les entrées de chaînes de caractères nulles.
  • Correction d'un problème où le texte "undefined" apparaît dans l'en-tête de l'éditeur de déclencheurs.
  • Correction d'un problème où le widget Historique des enregistrements affichait le fuseau horaire actuel au lieu du fuseau par défaut.
  • Correction d'un problème où les variables de date dans le lecteur affichaient le fuseau horaire local au lieu du fuseau horaire défini dans les paramètres de profil du créateur d'application.
  • Les noms des joueurs et des nouvelles stations doivent être uniques lors de l'enregistrement du joueur.
  • Correction d'un problème où les traductions AI provoquaient l'interruption des expressions sur les actions de déclenchement " show message " et " show error ".
  • Dans le modal de configuration de la source de données OPC UA, les champs Clé privée et Certificat sont requis lorsque la méthode d'authentification est {{X509}}, ou lorsque le mode de sécurité est {{Signature}} ou {{Signature et cryptage}}.
  • Corrige le bogue qui empêche les instances sans App Exchange interne de s'abonner à un App Exchange externe.
  • Corrige le problème d'une valeur non persistante dans les fichiers d'exportation, donc perdue pendant le processus d'exportation/importation.

Liste complète des tickets ID inclus dans la version 274

Si vous suivez l'un de ces tickets et que vous souhaitez 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-30761 PLAT-30750 PLAT-30686 PLAT-30661 PLAT-30632 PLAT-30631 PLAT-30520 PLAT-30514 PLAT-30513 PLAT-30508 PLAT-30507 PLAT-30472 PLAT-30442 PLAT-30395 PLAT-30360 PLAT-30274 PLAT-30168 PLAT-30167 PLAT-30142 PLAT-30122 PLAT-29941 PLAT-29571 PLAT-29442 PLAT-28824 PLAT-28705 PLAT-28277 PLAT-28259 PLAT-28026 PLAT-26008 PLAT-25942 PLAT-25548 PLAT-25066 PLAT-30380 PLAT-29719 PLAT-29639 PLAT-29419 PLAT-28975 PLAT-25831 PLAT-24992 PLAT-30553 PLAT-30408 PLAT-30254 PLAT-28843 PLAT-21202 PLAT-19906 PLAT-17547 PLAT-15716 PLAT-30769 PLAT-30753 PLAT-30718 PLAT-30636 PLAT-30604 PLAT-30544 PLAT-30426 PLAT-29873 PLAT-29707 PLAT-29563 PLAT-29456 PLAT-29151 PLAT-28711 PLAT-28597 PLAT-28554 PLAT-26049 PLAT-13584