La release 286 porta aggiornamenti alle funzionalità relative alle impostazioni di accesso/account/approvazione, alle automazioni uscite dalla Beta e al programma di installazione del lettore Linux. Ci sono diversi miglioramenti dell'interfaccia utente e correzioni di bug in tutta la piattaforma.
Fateci sapere i vostri pensieri e le vostre domande nella Comunità Tulip.
Caratteristiche e miglioramenti
Confronto delle versioni delle app
Siamo lieti di annunciare "Confronta le versioni delle app per i clienti Enterprise". La funzione Confronta versioni app consente agli utenti di vedere cosa è cambiato in un'app da una versione all'altra. Questa funzione contribuisce a ridurre il tempo dedicato ai processi di revisione e approvazione delle app e a garantire il rispetto dei requisiti di conformità.
Per saperne di più, cliccate qui.
Accesso / Account / Approvazione
- Nelle impostazioni dell'account, nella pagina di migrazione SAML sono state aggiunte ulteriori informazioni sulla sensibilità alle maiuscole. In precedenza questo aspetto non era evidenziato, mentre ora gli utenti sanno che il campo e-mail è insensibile alle maiuscole e il campo NameID è sensibile alle minuscole.
- Nelle impostazioni dell'account, nella sezione utenti, viene ora visualizzato lo stato dell'invito via e-mail per gli utenti con ruolo di operatore che hanno aggiunto un indirizzo e-mail. Gli utenti avranno anche la possibilità di inviare nuovamente l'e-mail di conferma, e la ripetizione è possibile ogni 5 minuti.
- Quando si utilizzano i gruppi di utenti nelle approvazioni, riceveranno la notifica via e-mail solo gli utenti che possono effettivamente approvare le applicazioni. Gli utenti non autorizzati non riceveranno più la notifica, anche se sono assegnati come approvatori di un'app, magari indirettamente attraverso un gruppo di utenti.
- Nella scheda Approvazioni della pagina dell'app, il gruppo di utenti che approverà per conto dell'utente sarà ora selezionato prendendo il primo gruppo di utenti in ordine alfabetico che può approvare per conto dell'utente. Inoltre, nel modulo di approvazione, l'"Anteprima" dell'approvazione quando l'utente fa clic sul segno di spunta verde o sulla croce rossa per un'approvazione in sospeso, ora tiene conto correttamente del gruppo di utenti.
- Durante il processo di pubblicazione di una nuova versione di un'app, una volta ottenuta l'ultima approvazione, verrà inviata una notifica via e-mail all'utente che ha presentato la versione per l'approvazione. Questa notifica non era disponibile prima. Ora l'utente riceverà un'e-mail con l'indicazione dell'applicazione e della versione approvata e se è in attesa di essere rilasciata o pubblicata, in base alle impostazioni di pubblicazione. Inoltre, nell'e-mail è incluso un pulsante che collega direttamente alla scheda delle versioni nella panoramica delle app.

Frontline Copilot
- Nella chat copilot con l'analisi delle tabelle, quando la query non restituisce dati, viene visualizzato il messaggio "Al momento non ci sono dati da visualizzare". In precedenza non veniva mostrato alcun messaggio e la ruota girava in continuazione. Con questa modifica gli utenti saranno informati se non ci sono dati da mostrare.
Modifiche API
- Vietate le sequenze di caratteri nulli JSON ({{\u0000}}) da tutte le richieste API. Queste causano errori interni a Tulip e la maggior parte, se non tutte, non sarebbero state elaborate correttamente nemmeno prima di questa modifica. Con questa modifica, la fornitura di queste sequenze comporterà un HTTP 400 esplicito con un messaggio di errore che indica che il carattere null è vietato.
Visioni
- Nella pagina delle visioni, alla voce modelli, l'interfaccia utente per la funzione crea modello sta cambiando. Prima si trattava di una modale, ora gli utenti la troveranno nella barra laterale destra, con sezioni pieghevoli, e potranno scegliere tra diversi fornitori di visioni quando creano nuovi modelli.
Automazioni
- Nella pagina delle automazioni è stata aggiornata l'icona che indica che l'automazione è stata salvata. In precedenza veniva utilizzata un'icona diversa per le fasi del processo. Ora riflette meglio il processo effettivo.
- L'importazione/esportazione di automazioni è ora disponibile per impostazione predefinita.
- Durante l'importazione delle automazioni, l'utente vedrà un messaggio di avviso aggiornato che indica "Le automazioni importate non includono tutte le dipendenze, come le tabelle e le macchine. Potrebbe essere necessaria una configurazione manuale". Questo messaggio comunica più accuratamente che le dipendenze di tabelle e macchine non sono incluse, poiché ora sono incluse le funzioni dei connettori.
- Nell'interfaccia web il tag "Beta" per Automations è stato rimosso, in quanto Automations è uscito dalla fase beta. Non sono state apportate modifiche alla funzionalità di Automazioni.
- Nell'editor di Automazioni sono stati aggiunti ulteriori dettagli sulle azioni e sugli eventi sotto l'icona delle informazioni posta sulla barra di destra. Questo non era disponibile prima. Ora gli utenti vedranno informazioni su ogni blocco, compresi avvisi, tooltip, link ad articoli della Knowledge Base e altro ancora.
{Altezza="" Larghezza=""}
Giocatore
-
Nelle impostazioni dell'account, nella sezione Player, è presente una nuova opzione per attivare "Nascondi l'azione 'Metti in pausa l'app' nel menu Player". Prima non era disponibile. Gli utenti troveranno questa funzione disabilitata per impostazione predefinita. Una volta attivata, l'opzione "Pausa app" scomparirà dal menu del lettore. La stessa funzione di pausa dell'app è ancora possibile, ad esempio aggiungendo un trigger dedicato.

@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%; } }
- Il sito download.tulip.co è ora aggiornato per includere il link al programma di installazione di Linux player.

Correzioni di bug
La release r286 contiene diverse correzioni di bug:
| Biglietto di riferimento | Descrizione |
|---|---|
| PLAT-35965 | Corregge un bug con i loop nelle automazioni che dava errore se il valore dell'elenco finiva per essere {{null}}. |
| PLAT-35954 | Corregge un problema a causa del quale l'esportazione di applicazioni che utilizzano macchine non riusciva. |
| PLAT-35951 | Corregge un bug nel player, che mostrava la tendina del selettore di versione in modalità dev, che è stata rimossa. |
| PLAT-35945 | Corregge un bug per cui le modifiche alla configurazione dell'origine dati non venivano propagate correttamente all'host del connettore. |
| PLAT-35901 | Corregge un problema a causa del quale l'esportazione di applicazioni che utilizzano determinati tipi di macchine non riusciva. |
| PLAT-35841 | Corregge un problema per cui le tabelle a cui si faceva riferimento nelle automazioni non venivano importate correttamente quando venivano importate in un altro spazio di lavoro sulla stessa istanza di Tulip. |
| PLAT-35811 | Corregge un problema aggiungendo un messaggio di limitazione al dataset di esportazione delle immagini delle tabelle per informare gli utenti che le immagini di un link esterno non possono essere esportate. |
| PLAT-35754 | Corretto il problema nella pagina dei gruppi di utenti: quando si assegnano nuovi utenti a un gruppo di utenti o viceversa, nella console del browser si verificava l'errore "Incontrati due bambini con la stessa chiave". |
| PLAT-35743 | Corregge un problema: se l'autenticazione OAuth 2.0 (credenziali del cliente) è selezionata nel pannello laterale degli ambienti del connettore, l'utente può ora scegliere solo gli host del connettore che supportano questa funzione. |
| PLAT-35682 | Corretta la cronologia di esecuzione delle azioni Elimina record di tabella, Ottieni record di tabella ed Esegui funzione connettore. In precedenza, queste azioni mostravano un "Errore interno" quando erano limitate dalla velocità. Ora le azioni mostreranno il messaggio corretto di "Limitato dalla velocità". |
| PLAT-35662 | Corregge un problema a causa del quale le espressioni non potevano essere utilizzate per gli input di tabella nelle azioni di automazione Ottieni record di tabella e Crea/aggiorna record di tabella, causando un errore nell'azione. Le espressioni sono ora disabilitate per questi input. |
| PLAT-35655 | Correzione della variabile di automazione utilizzata per deselezionare il nodo quando è già selezionato. |
| PLAT-35575 | Corregge un problema con alcuni comportamenti strani nel selezionatore di fonti di dati. Migliora la gestione dello stato di selezione di un'espressione e corregge un errore per cui più espressioni venivano inserite nel selezionatore di fonti di dati. |
| PLAT-35544 | Corregge un problema nella pagina dell'editor di trigger di un'applicazione, l'avatar del selettore utente/gruppo utente era precedentemente disallineato se aveva un'immagine avatar. Inoltre, le opzioni del gruppo di utenti sono ordinate per nome nel menu a discesa ricercabile del selettore del gruppo di utenti nell'editor di trigger. |
| PLAT-35491 | Corregge un problema per cui le esportazioni possono contenere connettori snapshottati, quando si usa l'esportazione legacy. |
| PLAT-35458 | Corregge il modale "Eventi sparati" nella pagina delle stazioni per mostrare gli eventi corretti quando si passa da una stazione all'altra o si aggiornano i dispositivi edge assegnati. |
| PLAT-35449 | Risolve un problema chiudendo una falla di sicurezza attraverso la quale un cliente avrebbe potuto acquisire un URL firmato per un asset cloud di un altro cliente. |
| PLAT-35447 | Corregge un bug che impediva ad alcuni utenti senza accesso a tutti gli spazi di lavoro di visualizzare le tabelle utilizzate. |
| PLAT-35378 | Corregge un bug rendendo l'editor dell'app resistente a un problema specifico di corruzione dei dati (passaggi che non facevano riferimento al processo padre). |
| PLAT-35037 | Corregge un problema per cui le tabelle referenziate all'interno di un'espressione di automazione non mostrano correttamente l'automazione sotto le informazioni Where Used della tabella. Le automazioni che fanno riferimento a tabelle all'interno di espressioni sono ora identificate correttamente. |
| PLAT-35001 | Corregge un bug per cui il periodo di riconnessione per i connettori MQTT non veniva salvato quando l'utente lo cancellava. |
| PLAT-34885 | Correzione di alcuni comportamenti strani nel selezionatore di fonti di dati. Migliora la gestione dello stato di selezione di un'espressione e corregge un errore per cui più espressioni venivano inserite nel selezionatore di fonti di dati. |
| PLAT-34336 | Corregge un problema con l'esportazione di variabili di tipo array. |
| PLAT-33958 | Corregge un problema per cui l'utente è in grado di eliminare le configurazioni della telecamera a cui sono assegnate stazioni e app archiviate. L'utente può anche visualizzare quale app archiviata è assegnata e anche dove una configurazione della telecamera è utilizzata nelle app attive. |
| PLAT-32850 | Correzione di un problema nell'elenco delle funzioni del nuovo connettore, in cui gli utenti hanno la possibilità di duplicare/archiviare il connettore. Sebbene fare clic su queste azioni non produca alcun effetto, la loro visualizzazione non è comunque valida. |
| PLAT-32362 | Corregge il problema per cui gli aggiornamenti dei record delle tabelle non venivano registrati, anche se il record sottostante non era stato modificato. |
| PLAT-26497 | Correzione di alcuni comportamenti strani nel selezionatore di fonti di dati. Migliora la gestione dello stato di selezione di un'espressione e risolve un problema per cui più espressioni venivano inserite nel selezionatore di fonti di dati. |
| PLAT-24130 | Corregge un errore per cui "Esporta in CSV" non funziona quando nelle tabelle dell'applicazione Player mobile sono presenti caratteri speciali. |
Elenco completo degli ID dei biglietti inclusi nella release r286
Se desiderate maggiori dettagli su una specifica correzione, cercate l'ID utilizzando l'Issue Tracker di 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
