Ver 2024.06

Ver 2024.06
Velocità, io sono ... pura velocità.

Rimani allineato sulla evoluzione di Wisetown. ‌‌Scopri velocemente cosa c'è di nuovo, cosa è cambiato, su cosa stiamo lavorando.

Novità in questa versione di WiseTown

In questa versione di Wisetown un grande focus è stato messo sulla velocità, velocità di caricamento, velocità di consultazione.

Infrastruttura :

E' stata migliorata l'interazione tra le parti del software, andando a migliorare quelle parti in cui il caricamento dei dati risultava più lento.

La nostra infrastruttura di backend ora memorizza i dati in modo diverso ottimizzato per la consultazione.

L'interazione e il caricamento delle informazioni nelle varie parti del software è più fluido e veloce.

Modulo Issue Manager:

  • Sono stati modificati i pulsanti per aggiungere la posizione in mappa all'interno di un task

Il selettore dei template di una mail nella modale di un task per rispondere al segnalatore adesso funziona correttamente.

  • Ogni volta che si cambia categoria, ora la categoria si riflette nell'URI corrente, in questo modo è possible condividere l'url per accedere alla stessa sezione dell'applicazione
  • E' stata leggermente corretta la visualizzazione dei commenti nei task per renderli correttamente visibili senza compromettere la visualizzazione del dettaglio del task in caso di "Visualizzazione a destra"
  • E' stato aggiunto il claim "shortCardIds": che permette per issues e task di avere un ID più corto per task e issues

Modulo Login:

È stato ridisegnato il componente di selezione utenti.

più di 3 utenti selezionati (4 in questo caso)
più di 3 utenti selezionati (4 in questo caso)

Modulo Thematic Dashboards:

Sono state apportate migliorie al caricamento delle dashboard, sia lato backend (nella gestione dei dati), sia lato frontend: ora per caricare una dashboard intera non occorrono più 15-20 secondi ma circa 3-5 secondi in base alla tipologia della dashboard.

Modulo Task:

È stato modificato il filtro in base alla priorità, adesso non è selezionato nessun valore di default e selezionando "nessuna" si vedranno solo i task senza alcuna priorità

Generazione Label

  • Abbiamo introdotto una funzionalità per la generazione delle label nelle lingue disponibili.
  • Le label possono essere generate sia singole che "in massa"

Il pulsante in alto a destra permette la generazione Bulk, vedi l'immagine seguente.

Al click del pulsante si apre il menù a tendina con le lingue disponibili.

Selezionando una lingua parte il processo di generazione che dura qualche minuto, in base al numero delle label nel workspace e al numero delle lingue selezionate, il bottone diventa grigio e non cliccabile, al termine del processo ritorna al colore primario.

Abbiamo creato un pulsante in linea per la generazione della label singola come da immagine seguente, la lingua in cui verrà tradotta la label è quella selezionata nel menù in altro 'Scegli lingua'.

Modulo Garmin:

  • Alla creazione di una nuova conversazione, la conversazione viene creata con nome di default uguale al nome utente che ha creato la conversazione.
    Il nome della conversazione è modificabile dall'utente che ne ha il diritto.
  • Se durante una conversazione vengono aggiunti o rimossi devices, nella chat compare un messaggio di notifica che informa i partecipanti della modifica ai destinatari.
    Questa notifica ora compare solo se sono già presenti messaggi nella conversazione

Modulo Explorer (Digital Twin):

Aggiunto il layer delle segnalazioni tra quelli della lista in modo da poterlo disattivare:

Build, pubblicazioni e ambienti speciali:

E' stato fatto un cambiamento dei "momenti" di build e pubblicazione delle versioni di Wisetown.

Staging: è un ambiente di test, viene pubblicato automaticamente tutte le notti, corrisponde a tutti gli effetti ad una nightly-build, è ad uso interno del supporto e degli sviluppatori, non viene offerto alcun tipo di supporto o garanzia che tutto funzioni.

Preview (preview.wise.town): è un ambiente di pre-pubblicazione, viene pubblicato l'ultimo martedì del mese, o comunque in corrispondenza all'invio della newsletter delle novità di versione.
I dati presenti in Preview sono gli stessi di "produzione", può essere utilizzato per vedere in anteprima le novità.

Produzione (web.wise.town): è l'ambiente di produzione principale. Viene pubblicato il primo martedì del mese.

Ambienti on-premise: Tutti gli ambienti on-premise o gli ambienti "speciali" che hanno delle differenze anche solo in parti della grafica rispetto all'ambiente di produzione vengono pubblicati nella stessa settimana dell'ambiente di produzione,solo se la pubblicazione di produzione non evidenzia problematiche. Il roll-out inizia solitamente la giornata successiva alla giornata di pubblicazione in produzione.

La pubblicazione solitamente dura pochi minuti e non comporta discontinuità del servizio, in caso di malfunzionamenti la distribuzione agli ambienti "speciali" e on-premise viene bloccata per evitare malfunzionamenti..

Pubblicazione degli hotfix:

In caso di segnalazioni di bug bloccanti, viene rilasciata una versione hotfix negli ambienti di produzione per risolvere la problematica. Tuttavia non vengono automaticamente ripubblicati tutti gli ambienti, viene pubblicato solo l'ambiente in cui si è verificata la problematica e poco dopo l'ambiente di produzione.

Tutti gli altri ambienti on-premise e speciali riceveranno la correzione alla pubblicazione successiva.

Bug fixes:

Sono stati corretti i seguenti BUG

  • #641: La finestra che si apre quando si aggiungono i ruoli visibili al datasource è spaginata.
  • #642: Non si riescono ad aggiungere i ruoli nel modulo datasource
  • #5B3: Problematica di salvataggio delle labels tradotte.
  • #507: Fix tooltip modulo note
  • #644: E' stato corretto lo sfondo delle icone nella chat del Garmin
  • #64F: Problema nel Drag&Drop sulle issue di destinazione: non si evidenziava passandoci sopra
  • #199: Chat: quando si toglie un utente da una chat, la chat rimane nella colonna delle chats

Quando saranno visibili le nuove funzioni ?

Le nostre pubblicazioni sono schedulate, tranne eccezioni, il primo martedì di ogni mese sul sito ufficiale di produzione.
Il roll-out sui siti custom e nelle installazioni on-premise verrà programmata nei giorni successivi alla pubblicazione ufficiale.

Posso provare in preview le nuove funzionalità?

La preview è resa disponibile ed visibile esternamente dal momento della pubblicazione del documento di rilascio, sul sito ufficiale di preview.


What next ?

Modulo EsriMap:

Completata la conversione dei componenti alla modalità defineComponent propedeutica all'aggiornamento a Vue3.

Modulo Channels:

Il modulo Channels è un modulo in via si sviluppo, verrà rilasciato con le prossime versioni. Di seguito uno stato di avanzamento lavori attuale:

Completata la parte di gestione e invio messaggi ai canali Telegram.
Le informazioni necessarie per aggiungere un canale telegram e linkarlo con wisetown sono i seguenti:

  • Nome del canale Telegram
  • Nome utente che iniviterà il bot di wisotown come amministratore del canale

Una volta aggiunti questi dati al canale, l'utente può procedere all'invito del bot al suo canale. Tramite SignalR arriverà una notifica al frontend per notificare la riuscita del collegamento.

Aggiunta una bozza della tabella statistiche con il numero degli utenti raggiunti (a cui è potenzialmente arrivato) dal singolo messaggio inviato.
Le statistiche vanno per Messaggio e per Canale.

Creato scheduler di invio dei messaggi da eseguire tramite cronjob, questo non fa altro che cercare i messaggi con data/ora schedulata prima della data/ora corrente e lancia la notifica di invio. Sarà compito di ogni worker per la piattaforma specifica di gestire la notifica ed effettuare l'invio (aggiornando le statistiche).

Aggiunta anche la tabella di gestione per collegare l'utente ad una tipologia di canale (Telegram, Whatsapp, ecc...). Procedura implementata nel Bot Telegram che permette di collegare l'utente Wisetown al suo profilo telegram inserendo l'username e inviando un comando al bot.