Ver 2024.09

Ver 2024.09
Photo by Brett Wharton / Unsplash

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'ExternalCode delle 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 = 12300000 il codice risulterà essere 12300321.
  • 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 parametrizzato sia su off, 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.