Piattaforma Release 275 - Marzo 2024

Prev Next

La release 275 aggiorna alcune nuove funzionalità, come i ruoli utente personalizzati e la convalida dei widget di input. Ci sono anche molte modifiche all'interfaccia utente dei componenti dell'editor delle app e dell'editor delle analisi, oltre a piccoli aggiornamenti delle prestazioni in tutta la piattaforma.

Fateci sapere i vostri pensieri e le vostre domande nella Community Tulip.

Aggiornamenti alle Automazioni

Per gli account Enterprise è disponibile un nuovo tipo di evento per le automazioni: "On a Schedule" - per saperne di più , cliccate qui. Questo evento consente agli utenti di programmare le automazioni a intervalli per intraprendere azioni. Ad esempio, è possibile ridurre la dipendenza dalle app headless che eseguono costantemente timer. Guardate una demo di questa funzione nel video qui sotto!

Avviso di looping

Quando si crea un'automazione che potrebbe attivarsi da sola, viene visualizzato un avviso che include un link all'articolo Avviso di looping. Questo aiuterà a garantire che l'automazione venga eseguita nel modo desiderato senza errori sconosciuti.

r275 Self Triggering Automation Warning

Aggiornamenti alla funzione Ruoli utente personalizzati

La funzione dei ruoli utente personalizzati è ora disponibile per tutti i clienti nuovi ed esistenti con un piano enterprise o superiore! Navigando nella pagina Utenti in Impostazioni (o Impostazioni account se gli spazi di lavoro sono abilitati), i proprietari degli account possono esaminare i ruoli esistenti e crearne di nuovi.

Quando i ruoli utente personalizzati sono abilitati, viene aggiunto un badge al Role Chooser che mostra se un ruolo è Tulip (integrato) o Custom. Inoltre, accanto ai nomi dei ruoli nell'esportazione degli utenti è presente un indicatore che mostra se il ruolo è personalizzato o meno.

Quando un ruolo ha "accesso limitato" alle impostazioni, alle impostazioni dell'account o alle impostazioni dell'area di lavoro, la descrizione che appare passando il mouse sul badge "Account" nella barra laterale del ruolo avrà un messaggio "può" o "non può" corrispondente a ciascuna casella di controllo nella modale di modifica/creazione del ruolo.

I proprietari degli account possono ora disattivare gli utenti tramite la pagina Utenti delle impostazioni dello spazio di lavoro. È stata introdotta anche una nuova autorizzazione di ruolo personalizzata per la disattivazione degli utenti, che consente di disattivare gli utenti che sono esclusivi di uno spazio di lavoro.

Avviso sui trigger deprecati

Nella pagina di panoramica delle app, l'avviso aggiornato indica esplicitamente che la LTS 12 / r275 è l'ultima versione a supportare i trigger deprecati. Gli utenti possono rivedere le app di questa categoria andando su Richiede azione nella panoramica delle app. Per saperne di più sulla migrazione dei trigger deprecati, leggete qui.

r275 Deprecated Trigger Warning

Vision è uscito dalla fase Beta

Tulip Vision è ufficialmente uscito dalla fase beta! Gli utenti possono imparare tutto su Vision e le sue funzionalità con questi articoli:

Nuova interfaccia del riquadro contestuale dell'editor di app

Nell'App Editor sono stati risolti diversi piccoli problemi dell'interfaccia utente, come ad esempio:* Spostamento della levetta richiesta all'inizio della sezione della regola di convalida nel riquadro contestuale del widget di input* Correzione del disallineamento dei pulsanti delle icone nel riquadro contestuale destro per un gruppo di passi* Correzione delle tendine che non si chiudevano dopo la selezione di un'opzione* Piccole modifiche dell'interfaccia utente al riquadro contestuale del widget* Aggiornamento del messaggio di errore di convalida incompleta, che viene visualizzato nel player in presenza di una regola di convalida incompleta.

Inoltre, gli utenti noteranno una migliore convalida dei widget di input: tutti i widget di input, così come il widget pulsante, hanno un nuovo riquadro contestuale organizzato per sezione. I widget di input hanno ora la possibilità di "convalidare i widget di input", cioè di contrassegnarli come obbligatori, di configurare la formattazione dei messaggi di errore e (per alcuni widget di input) di aggiungere ulteriori "regole di convalida".

Nuovo riquadro contestualer275 Input Widget Context Pane New

Vecchio riquadro contestualer275 Input Widget Context Pane Old

I widget dei pulsanti e della firma elettronica dispongono ora di una sezione per l'interazione che consente di configurare la loro attivazione in base a una variabile o a un'altra fonte di dati.

Aggiornamenti minori dell'editor di app

Nell'editor di espressioni, un booleano {{null}} è considerato {{false}} nelle operazioni booleane (o, e, non).

Altri protocolli (ad esempio ftp, sftp, wss ecc.) sono ora supportati dall'URL di convalida isURL per i widget di testo di input.

Nel selezionatore di fonti di dati, quando è configurato per accettare valori interi, i valori statici esadecimali non sono più accettati. Viene visualizzato un messaggio di errore se l'utente inserisce float nel selezionatore di fonti di dati con tipo intero.

È presente un riquadro contestuale aggiornato per i widget di testo con un'opzione per scorrere il testo lungo nel Tulip Player.

Aggiornamento del modello universale

Il modello universale è uscito dalla fase beta! Consigliamo di costruire le analisi con questo modello, in quanto è possibile modificare facilmente il tipo di grafico.

r275 Universal Template Beta Removal{Altezza="" Larghezza=""}

Modifiche minori all'editor di analisi

Cambia il menu a tendina del tipo di grafico per non includere in modo ridondante "plot" o "chart".

Nuova tendinar275 Analytics Editor Chart Dropdown New

Vecchia tendinar275 Analytics Editor Chart Dropdown Old

Nelle righe della tabella dei risultati della query, le righe saranno indicizzate rispetto all'ordine in cui appaiono nei risultati della query, anziché all'ordine in cui appaiono nella pagina.

La scala dell'asse X non sarà forzata a ordinale quando è attivata una linea di tendenza.

Miglioramento delle prestazioni delle query

Sono state migliorate le prestazioni delle query quando si caricano tabelle con record collegati.

Comportamento dell'assegnazione della stazione

È possibile tenere traccia dell'ultima assegnazione di una stazione per le macchine e disassegnare le macchine dalle stazioni se la stazione è archiviata.

Quando una determinata applicazione viene assegnata a una stazione e poi archiviata, l'applicazione viene annullata nel Tulip Player e rimossa dalla stazione.

Aggiornamenti dei dispositivi Edge

I supervisori dell'officina, gli amministratori, i proprietari degli spazi di lavoro e i proprietari degli account hanno l'autorizzazione a rimuovere i dispositivi edge dall'istanza.

È stato risolto un bug visivo nella pagina dei dispositivi edge in cui il testo del tooltip per la stazione assegnata a un dispositivo edge è nero anziché bianco.

Principali correzioni di bug

La release 275 contiene diverse correzioni di bug che vogliamo evidenziare perché sono state segnalate dagli utenti:

  • Corretto un problema per cui il Cloud Connector Host non riusciva a inviare richieste ad altri servizi interni.
  • Corretto un problema per cui i dati di macchine, dispositivi e tabelle non venivano aggiornati nelle app eseguite in Player.
  • Corretto un problema per cui gli utenti con ruolo utente personalizzato possono creare righe nelle tabelle, ma queste appaiono nell'interfaccia utente solo dopo l'aggiornamento della pagina.
  • In Impostazioni account > Utenti > Ruoli > Riquadro contestuale Vista ruoli, nella categoria "Connettore", l'opzione "Esegui" è stata rimossa. In Ruoli, Modale di creazione del ruolo, nella sezione "Funzione connettore", l'opzione "Accesso limitato" con le caselle di controllo sottostanti è stata sostituita dall'opzione "Visualizza e prova". Nella pagina di modifica della funzione connettore, i ruoli che erano stati erroneamente bloccati dal testare le funzioni del connettore sono ora in grado di testare la funzione connettore negli ambienti per i quali hanno ricevuto le autorizzazioni (ad esempio, ambienti di test e di sviluppo). I ruoli di tulip che possono testare le funzioni del connettore sono: Proprietari di account, Proprietari di spazi di lavoro, Amministratore, Costruttore di applicazioni, Ingegnere di applicazioni, Supervisore del connettore e Supervisore della tabella Tulip.
  • Correzione di un bug per cui il menu a discesa viene nascosto se l'altezza del widget di selezione singola/multi selezione è troppo piccola.
  • Nel selezionatore di fonti di dati nell'editor di app e nelle automazioni, gli utenti noteranno un miglioramento nella gestione dei valori booleani.
  • È stato risolto un problema per cui i dati di macchine, dispositivi e tabelle non venivano aggiornati nelle app eseguite in Player.
  • È stato risolto un problema a causa del quale alcune app che eseguivano trigger deprecati non apparivano nella scheda di riepilogo delle app che richiedono azioni.
  • È stato risolto un problema a causa del quale il Widget Analytics non cambiava colore in modo dinamico.
  • Corretto un problema nell'editor delle app per cui il testo solo numerico (ad es. 1234) di un widget pulsante non poteva essere copiato e incollato altrove.
  • Corregge il comportamento dei connettori di sola lettura quando un'app viene ripristinata.
  • Corregge il bug per cui quando {{giocatoreSoloAppsLvl3ATutteRestrizioni}} è abilitato, gli utenti possono ancora usare il lettore in modalità Dev per passare tra le app assegnate alla stazione. Per le stazioni di prova, si tratta di tutte le applicazioni.
  • Le automazioni che recuperano record di tabelle non falliscono più se un campo della tabella viene archiviato o aggiunto.
  • Quando un giocatore inizia senza dati locali, parte da uno stato nuovo della stazione invece di recuperare lo stato precedentemente noto dai dati cloud di Tulip.
  • Il pulsante 'Ora' nel selezionatore di data e ora è stato sistemato in modo da selezionare la data e l'ora correnti.
  • Corregge il problema per cui il campo di configurazione vuoto obbligatorio mancava per gli ambienti non configurati nell'esportazione di app legacy.
  • Nell'editor dell'app, è stato risolto un problema a causa del quale il clic sotto un widget del selezionatore di date, anche se era presente un widget diverso, poteva essere considerato come un clic all'interno del rettangolo di selezione del widget del selezionatore di date.
  • Tutti i caratteri degli argomenti MQTT consentiti dallo standard sono ora supportati da Tulip, ad eccezione dei caratteri Unicode invisibili, come lo spazio a larghezza zero.
  • Nell'editor di applicazioni, si assicura che lo spazio extra venga rimosso da un widget quando un costruttore di applicazioni rimuove l'etichetta da un widget di input etichettato (ad esempio, un widget di input di testo). Lo spazio extra viene poi automaticamente riaggiunto se un costruttore di app aggiunge nuovamente un'etichetta a quel widget.
  • È stato risolto un problema per cui l'eliminazione di un record rimuoveva i collegamenti che coinvolgevano un record dell'altra tabella con lo stesso ID di quello eliminato.
  • Il connettore MSSQL ha un valore predefinito di 90 minuti per mantenere aperte le connessioni inattive.
Content Below Changed

Note - the change below for {{TextToDateTime}} was reverted for r275. It was re-released in r279 with a few changes.
:::~~* Modificare l'espressione {{TextToDateTime}} nelle applicazioni per essere più rigorosa sulle stringhe di date che accetta. Le espressioni ora daranno errore se non corrispondono al formato fornito. Esempio: {{2021/02/01}} ora da errore per il formato {{YYY-MM-DD}}, il formato del testo deve essere {{YYY/MM/DD}}. In questo modo si evita anche di passare date completamente non valide. L'esempio {{1}} con il formato {{YYY-MM-DD}} ora darà errore.

  • Reverte una correzione di un problema a causa del quale i clienti che utilizzano vecchi server non riuscivano a connettersi all'host del connettore abilitando un algoritmo di negoziazione TLS OpenSSL deprecato.
  • Corregge un bug per cui i video registrati non venivano caricati sulle istanze basate su Azure gardens.

Elenco completo degli ID dei biglietti inclusi nella release 275

Se state seguendo uno di questi ticket e desiderate maggiori dettagli, contattate l'assistenza clienti Tulip tramite support@tulip.co o la chat live attraverso la vostra istanza.

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