Ver 2024.09
Rimani allineato sulla evoluzione di Wisetown. Scopri velocemente cosa c'è di nuovo, cosa è cambiato, su cosa stiamo lavorando.
Novità in questa versione di WiseTown
Modulo Garmin:
È stata aggiunta una legenda per le icone in mappa (device, messaggi, tracking)

È stato riattivato il widget per la selezione dei dati in mappa e aggiunti dei grafici per mostrarne le statitstiche:

I punti di tracking ora sono mostrati come heat-map quando vengono mostrati tutti i device:

Nelle dashboard è stato aggiunto il contatore dei giorni di attività per dispositivo

Login:
E' ora possibile registrare più provider SPID nell'ambiente di produzione oncloud in modo da permettere ai cittadini dei comuni di entrare all'interno dell'applicazione con le proprie credenziali SPID/CIE senza la necessità di sviluppi personalizzati per ogni provider.
La funzione va attivata per i workspace che ne fanno richiesta, nella sezione provider.

Va poi compilato il form con i dati richiesti e va comunicato all'AGID o al provider che gestisce il dato l'URI dei metadati per il workspace specifico in questo formato
https://api.prod.wise.town/saml2/metadata/<guid> dove il guid è l'ID del workspace su cui si attiva il servizio.
Il processo di login permette la selezione del workspace e successivamente richiede il ripo di login.

Da adesso in poi il cambio di workspace è possibile solo se viene attivato uno specifico feature flag.
Infrastruttura:
Sono stati rivisti alcune alcune logiche a livello di infrastruttura, ora i servizi consumano meno risorse e il traffico sulla rete è più contenuto.
I bearer token sono sensibilmente più corti.
Modulo DataSource:
È stata sviluppata una nuova "destinazione" per i datasource di importazione dati: Ora è possibile popolare gli indici del CoreDb che vengono utilizzati per le Thematic Dashboard:

Basta selezionare come utilizzo il valore "IndexValue", il significato dei campi è il seguente:
- Gruppo di geometrie di riferimento: il job si aspetta che la sorgente utilizzi un set di geometrie di quelle già presenti a sistema e qui va selezionata.
- Campo identificativo per il match: è l'attributo della sorgente dati che verrà utilizzato, confrontandolo con l'
ExternalCodedelle geometrie, per abbinare i dati. - Maschera per il campo identificativo: può anche essere lasciato vuoto, in caso venga valorizzato, il valore del campo identificativo verrà allineato a destra della maschera (ad es.
valore = 321, maschera = 12300000il codice risulterà essere12300321. - Indice parametrizzato: Indica che il nome dell'indice su cui salvare il valore (vedi tabella di mapping) può essere parametrizzato in base al valore di alcuni campi.
- Crea un nuovo TimpePeriod ogni: Indicare ogni quanti mesi il sistema dovrà generare un nuovo periodo temporale e quindi una nuova storicizzazione del dato.
- Tabella di mappatura campi: indicare l`abbinamento tra l'attributo della sorgente e il relativo indice da valorizzare. In caso
Indice parametrizzatosia suoff, si potrà scegliere l'idice dall'elenco di quelli disponibili. In caso contrario si potrà inserire una stringa di formattazione (vedi foto) con i campi da utilizzare per creare il nome di destinazione.
ATTENZIONE: Anche in caso di indice paramentrizzato il sistema si aspetta che l'indice sia già presente nella relativa tabella del coredb.
App Mobile
- Login configurabile da workspace.
- Come presente anche nella versione Web abbiamo modificato la pagina di login durante la selezione di Workspace Pubblico.

La pagina di login si adatterà alla configurazione del workspace e mostrerà di conseguenza i metodi abilitati (email, providers o spid).
Bug fixes:
Sono stati corretti i seguenti BUG
- #419: Nelle dashboard quando si apre il pop up del calendario per filtrare rimane aperto.
- #420: Nelle dashboard quando si mette il full screen la barra orizzontale scrolla all'infinito.
- #421: Quando creo una nuova dashboard le impostazioni non si caricano devo cambiare view.
- #1099: Filtro della mappa nelle dashboard.
- #1100: Filtro della heat-map messaggi garmin non funziona.
- #1101: Traduzioni di recupero password da login.
- #1286: Sistemare contatore task collegati su taskCard.
- #1435: Verificare la grafica su schermi con risoluzione 1360 x 768.
- #1616: Segnalazioni che presentano apparentemente task/issue collegati e poi non c'è nulla.
- #1749: Nel modulo users, all'interno del profilo utente, non è possibile cancellare un ruolo.
- #1750: Nel modulo users quando non è abilitato il claim con le modifiche togliere il menu di cambio password.
- #1848: Dynamicrules: nella lista delle condizioni disponibili due voci non hanno il box.
- #1851: Se creo una nuova regola e voglio annullare, clicco il bottone ‘annulla’ (freccia indietro) ma non annulla, rimane tutto com'è.
- #1853: Quando apro un template email e clicco la matita per modificare, si apre la visualizzazione di modifica e va bene. Ma ho la possibilità di aprire un altro template e quindi aprendolo non salva le modifiche di quello aperto prima.
- #1880: La modale di creazione nuovo utente va aggiornata con i nuovi componenti e vanno evidenziati meglio quali sono i campi obbligatori.
- #1820: Caricamento andamento delle segnalazione per andamento temporale cambiando filtro non funziona.
- #1970: Bug chiusura menu dei tag di un task/issue.
- #1983: Quando si crea una segnalazione si deve aggiungere la descrizione altrimenti non si abilita il pulsante.
- #2017: Garmin una volta aperta la board con i grafici e viene tolta la selezione manca il pulsante per chiudere.
- #2019: Garmin il widget/pulsante della mappa rimane sopra alla board dei grafici.
- #2034: Modale impostazioni gantt non si chiude quando si scrolla con la barra verticale.
- #2047: Nelle dashboard quando si mette il full screen i widget non vengono visualizzati correttamente.
- #2117: Quando si crea un nuovo progetto crowd le label che limitano i ruoli non vengono visualizzate correttamente.
- #2138: Quando apro un nuovo progetto crowd non vengono caricati gli stati.
- #2154: I ruoli all'interno del crowd non funzionano correttamente.
- #2155: Le dropdown non si chiudono quando si scrolla nella modifica del progetto crowd.
- #2162: Il titolo "sorgenti dati" nel configuratore delle dashboard risulta essere sulla "tabella" sopra.
- #2187: Le issue all'interno del crowd presentano la "manina" come se è possibile aprire il dettaglio della issue.
- #2188: quando si modifica una sottocatogoria alcuni titoli delle select box non si leggono correttamente.
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.
Leggi il documento sulle "finestre temporali di sviluppo" per capire meglio come effettuiamo i rilasci
Posso provare in preview le nuove funzionalità?
La preview è resa disponibile ed è visibile esternamente dal momento della pubblicazione del documento di rilascio che avviene il martedì successivo al 15 del mese, sul sito ufficiale di preview.
What next ?
Modulo Thematic Dashboards
Le configurazioni delle Thematic/City Dashboards sono ora salvate all'interno del database in modo da poterle rendere specifiche per ogni Workspace, funzione utile più che altro per le City Dashboard. Quelle comuni a tutti (generalmente le Thematic) sono salvate nel workspace Guid.Empty.
App Mobile Login Screen
- Come sulla versione web la pagina di login mostrerà soltanto i metodi abilitati per il workspace pubblico selezionato, se il workspace non è configurato con alcun metodo non sarà mostrato alcun metodo di login.
- Se non viene selezionato alcun workspace pubblico in questo momento sarà visibile soltanto il login tramite username e password.