Ver 2025.06

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

Frontend AGID:

Funzionalità Sollecito:

Permette al cittadino di sollecitare richieste già effettuate. Questo nella pratica significa connotarle di una informazione aggiuntiva, che contrassegna la segnalazione come "sollecitata". Lato operatore questo può consentire una gestione prioritaria o scatenare regole automatiche. In questa sezione ci si riferirà alle segnalazioni, ma il funzionamento è analogo per i task.

Funzionalità lato cittadino:

  • Possibiltà di accesso anche per i cittadini extra UE
  • Effettuare un sollecito:
    • Il cittadino può inviare un sollecito relativo ad una segnalazione già creata.
    • È possibile effettuare un solo sollecito, dopo N ore (attualmente impostato su 48) dalla creazione della segnalazione.
    • Attualmente il cittadino può sollecitare una segnalazione solo utilizzando il frontend AGID. Per farlo entra nel dettaglio della segnalazione e clicca il tasto "sollecita"

Una segnalazione sollecitata è contrassegnata da un piccolo tag e da una data che riporta la data del sollecito.

Funzionalità lato operatore comunale:

L'operatore può vedere le segnalazioni sollecitate in WiseTown, riconoscendole da un piccolo tag in alto, che riporta il sollecito.

È possibile impostare le categorie per le quali il sollecito è ammesso. Per farlo basta abilitare un'opzione presente nella modale di modifica/creazione di una categoria:

Nella visualizzazione di tutte le segnalazioni è possibile ordinare le segnalazioni sollecitate in modo che queste finiscano in cima alla sezione (colonna se vista kanban o lista se vista lista) corrispondente, indipendentemente dall'ordinamento selezionato. Questo permette di valutare a colpo d'occhio le segnalazioni da attenzionare, perchè sollecitate dal cittadino. Per farlo va abilitata l'opzione corrispondente nel menù "Mostra".

Mostra prima i sollecitati NON attivo - i sollecitati rispettano l'ordinamento impostato (data decrescente)
Mostra prima i sollecitati ATTIVO - i sollecitati finiscono nella parte alta della sezione, al loro interno vengono poi ordinati secondo l'ordinamento scelto (data decrescente)

Claim e ruoli:
La funzionalità Sollecito è permessa abilitando il claim ISSUES.canEscale o TASKS.canEscale. N.B: al netto della selezione delle categorie che possono essere sollecitate.

Funzionalità Pagina di Logout:

Quando un utente effettua il logout nel frontend AGID, viene automaticamente reindirizzato a una pagina dedicata che conferma l’avvenuta uscita.

Funzionalità di Ricerca segnalazioni:

Per migliorare l’esperienza di ricerca all'interno del portale AGID, nella lista delle proprie segnalazioni è stata integrata la ricerca per titolo della segnalazione.

Module Identity:

Aggiunto claim per affinare il filtro degli utenti

E' stato aggiunto un claim per abilitare la ricerca degli utenti, di default gli utenti non possono cercare le utenze e devono essere abilitati.

Modulo Tasks:

Pulsante “Task Collegati”

Introdotto un nuovo pulsante “Task collegati” (e “Issue collegati”) direttamente nella modale di dettaglio, per rendere più rapido e intuitivo il collegamento tra task e segnalazioni esistenti.

Funzionalità implementate

  • Pulsante dedicato
    Posizionato a sinistra del titolo “Task collegati” (e “Issue collegati”), visibile solo agli utenti con il permesso di link.
  • Ricerca avanzata
    Al clic, si apre una finestra modale con filtri su:
      • Nome e numero del task/issue
      • Assegnatario
      • Data di creazione e altri metadati
  • Visibilità contestuale
    I risultati mostrati rispettano i permessi e la visibilità dell’utente, e tengono conto anche della data per evidenziare prima gli elementi più recenti.
  • Contatore selezioni
    In alto nella modal un badge indica in tempo reale quante voci hai selezionato prima di confermare il collegamento.

Funzionalità TaskHistory:

Lo storico della TaskModal è stato interamente rimodellato da zero, sia dal punto di vista tecnico che visivo:

  • Nuova struttura dati per maggiore affidabilità e chiarezza.
  • Nuovo layout UI per migliorare l'esperienza utente.

Aspetti Cruciali Implementati

  • La modifica di alcune informazioni non sempre venivano correttamente mostrate. Queste sono state consolidate, nello specifico:
    • Titolo: ora viene sempre catturata e mostrata la modifica
    • Descrizione: ora viene sempre catturata e mostrata la modifica
    • Task Collegati: operazioni di collegamento e scollegamento vengono registrate puntualmente.
  • È stata anche migliorata la gestione delle modifiche multiple. Se una issue/task viene modificata in più punti (es. titolo + descrizione) e salvata, il componente task history recupera e mostra tutte le singole modifiche (es. sia titolo che descrizione)
  • UI/UX: nuovo layout che mostra il vecchio valore del dato, barrato, a sinistra, e il nuovo valore, a destra.

Funzionalità icona esito:

Se presente un esito ricevuto in almeno un task collegato ad una issue adesso si vede direttamente sulla card della issue.

Gli esiti sono informazioni che vengono restituite dal task collegato alla issue di partenza, e rappresentano la risposta che l'operatore che ha elaborato l'attività fornisce a chi controlla lo stato di avanzamento della segnalazione. Viene chiamato genericamente "esito" ma nei casi reali può rappresentare una risposta tecnica o un verbale d'intervento.

Una attività può avere un solo esito, composto da testo e N allegati.

Nella foto possiamo notare la card di una issue che presenta 4 task collegati di cui 3 hanno un esito.

Nuovo Claim canchange.group.own

Il claim canchange.group è stato diviso e dettagliato aggiungendo un nuovo claim canchange.group.own. Il nuovo claim permette di cambiare la categoria alle proprie segnalazioni, mentre il claim precedente permette di cambiare categoria anche alle segnalazioni/azioni create da altri

Messa in evidenza dei solleciti.

E' stata introdotta la possibilità per l'utente di sollecitare una segnalazione. Le segnalazioni sollecitate vengono contrassegnate con una dicitura specifica sulla card

Per permettere all'utente di cercare facilmente le segnalazioni sollecitate, è stato introdotto una opzione che consente di mettere in evidenza in alto le segnalazioni sollecitate.

E' attivabile dal menù mostra con l'opzione "Mostra prima i sollecitati", in questo caso le card sollecitate verranno sempre posizionate in alto nelle rispettive colonne.

Funzionalità CanCreateOnRoot:

Abbiamo introdotto un nuovo permesso che, se disabilitato per un utente, impedisce la creazione di nuovi task all’interno della categoria radice (“Nessuna categoria”). Per garantire coerenza in tutta l’applicazione, la creazione del task viene bloccata nei seguenti casi:

  1. Vista “Tutte le attività”
    Se ti trovi nella vista generale “Tutte le attività” e provi a creare un nuovo task tramite:
    • Il pulsante “+” in alto a destra nella barra superiore,
    • Il pulsante “+” nel banner blu header di ciascuna board.
  2. Creazione da una issue senza sottocategoria selezionata
    Quando parti da una segnalazione (issue) e apri la modale “Nuovo task”, se non hai scelto esplicitamente una sottocategoria diversa da “Nessuna categoria”, non ti è consentito salvare il task.
Stesso risultato per "Nessuna Categoria"
Creazione task a partire da issue: a sinistra con claim attivo, a destra con claim disattivato.

Modulo Regole dinamiche:

• Componente autocomplete multipla per selezione dei campi custom con valori del coreDb
• Componente select con selezione multipla per selezione dei campi custom con valori del coreDb.
• Logica condizionale OR (condizione vera se ≥1 selezione verificata) quando sono selezionati più campi custom.

Nuova azione "advanced"

E' stata aggiunta una nuova azione che permette direttamente la scrittura di nuove regole in modalità avanzata con il linguaggio Javascript.

Rule Detail – Nuovo Layout Sezioni

Ora il pannello Rule Detail è organizzato in due aree principali affiancate da un pannello laterale di contesto, e arricchito con nuovi campi per gestire lo stato e la priorità delle regole e delle azioni.

Cosa cambia

  • Area Dati Principali
    • Posizionata in alto, raccoglie i campi basici della regola.
    • Include il nuovo campo Enabled per attivare/disattivare la regola dinamica.
  • Area Impostazioni Avanzate
    • Collocata immediatamente sotto l’area superiore, contiene i dettagli di esecuzione (azioni, script).
    • Introduce il campo Order per definire la priorità di esecuzione tra più regole.
    • All’interno di questa area, le singole Actions ora espongono un orderIndex, che puoi riordinare via drag & drop per determinare l’ordine dinamico di esecuzione.
  • Pannello Laterale di Contesto
    • Sempre visibile sul lato destro, mostra in lettura: Action (operazione corrente), DataModel (modello dati associato), ExecuteAction (snippet di codice invocato), Enabled e Order della regola
    • Perché? per mantenere sempre sott’occhio i metadati chiave senza interrompere l’editing del form.
  • Freccia di Connessione
    • Riposizionata tra le due aree verticali, punta dalla fine dell’area superiore all’inizio di quella inferiore, mantenendosi centrata e guidando visivamente il flusso “condizione → azione”.

Rule Detail – Storico Actions per regola

Oltre al nuovo layout in colonna, al pannello laterale di contesto e ai campi Enabled, Order e orderIndex con drag&drop, abbiamo introdotto anche la sezione Storico Regole per tracciare tutte le actions eseguite o in corso.

  • Contenuto del pannello Storico
    • In “Succeeded” vedi subito se la regola si è applicata correttamente.
    • La colonna “Execution Time” ti aiuta a identificare eventuali rallentamenti.
    • “Description” fornisce un breve log contestuale in caso di errori o condizioni non soddisfatte.
RuleDetail
RuleHistory

Modulo Comunicazioni:

È stato aggiunto un CLAIM per abilitare la possibilità di salvare le risposte tecniche dei task:

Questo nasconde l'integrazione "response-message" all'interno della modale di modifica del task/issue anche se è stato attivato per la categoria. Senza questo CLAIM sarà comunque possibile visualizzare le risposte nell'elenco dei task/issue collegati.

Modulo Share:

Funzionalità Condividi attività:

Abbiamo rinnovato completamente la finestra “Condividi attività” per offrirti un’esperienza più chiara, flessibile e completa nella gestione dei contatti a cui invii le tue attività.

Panoramica

  • Layout migliorato: la modale ora è suddivisa in due sezioni ben distinte e ha una larghezza aumentata, per ospitare comodamente tutti gli elementi.
  • Gestione indirizzi (rubrica): puoi aggiungere, modificare e cancellare i contatti direttamente dall’interfaccia.
  • Invio rapido: un pulsante “Invia” dedicato nell’area indirizzi ti permette di mandare subito la condivisione senza spostarti.

Layout

  • Sinistra:
      • Campo email (con validazione)
      • Rubrica contatti, con toggle per passare dalla modalità “seleziona” a quella “modifica”
      • Pulsante “Aggiungi indirizzo” a tutta larghezza
  • Destra:
      • Lista delle attività o comunicazioni pronte per l’invio

Funzionalità principali

  • CRUD della rubrica
    • Crea: apri il form per inserire nome e indirizzo email
    • Modifica: clicca l’icona di matita accanto a ciascun contatto
    • Elimina: usa l’icona del cestino per rimuovere contatti obsoleti
    • Validazione: controlli sul formato email
  • Invio e conferma
    • Il pulsante “Invia” è sempre disponibile appena selezioni uno o più contatti
    • Feedback immediato (notifica toast) su successo o errori
  • Interfaccia responsive
    • Larghezza minima per la modale: evita overflow su schermi piccoli
    • Altezza della lista contatti regolabile per riempire lo spazio disponibile
Modalità di modifica dopo interazione con pulsanti aggiunta indirizzo e modifica di uno esistente

Funzionalitá "Per conto di":

Separat il nominativo in 2 campi "nome e cognome":

Per tutte le vecchie segnalazioni, il campo "Nominativo" corrisponderà al capmo "Nome".

Modulo Tempo:

Funzionalità Calendario:

Aggiunto nella sezione Tempo → Calendario una nuova pagina di configurazione delle ore lavorative settimanali per ciascun Workspace. Questa area consente di definire i giorni e le fasce orarie che verranno considerati come orario lavorativo di riferimento per pianificazioni, report ore e gestione delle scadenze.

Funzionalità principali

  • Selezione del calendario
    • In alto a sinistra della pagina trovi un menu a tendina con tutti i calendari disponibili per il Workspace e un filtro di ricerca.
    • Seleziona il calendario su cui vuoi lavorare: il dettaglio (a destra) si aggiorna automaticamente.
  • Visualizzazione e stato
    • Ogni calendario ha un badge “Attivo” o “Inattivo” che indica se è in uso nelle pianificazioni.
  • Editing mode
    • Clicca sul pulsante “Modifica” per entrare in modalità editing:
      • I campi orario diventano editabili
      • Appare il toggle per attivare/disattivare il calendario
    • Una volta terminate le modifiche, clicca su “Salva” o “Annulla” per uscire dalla modalità editing.

Funzionalità Reminder:

Aggiunto una sezione “Reminder” all’interno del modulo Tempo per pianificare avvisi personalizzati e tenere sempre sotto controllo le scadenze più importanti.

Panoramica

  • Percorso di accesso: dal menu principale seleziona Tempo → Reminder
  • Obiettivo: creare, modificare e visualizzare avvisi che ti ricordino automaticamente attività o scadenze.

Funzionalità principali

  • Lista dei Reminder
    • Visualizzi tutti i reminder configurati per il Workspace corrente
  • Creazione e Modifica
    • Clicca su un elemento della lista per aprire la form di dettaglio
    • Campi disponibili: Titolo (obbligatorio), Descrizione (opzionale), Data e ora dell’avviso, Stato: attiva/disattiva senza dover eliminare il promemoria
  • Eliminazione Intuitiva

    Azione “Elimina” direttamente in lista, con doppio click per evitare cancellazioni accidentali

Bug fixes:

#2077: nelle dashboard/statistics se viene aperto la issue in mappa questa non si vede correttamente

#3432: corretta visualizzazione della lista comunicazioni nel modulo Channels.

#3581: L'ordine nei commenti all'interno di un progetto non funziona.

#3670: Le issue (come già i task) ora hanno gestione delle sottocategorie. Disabilitata quindi la creazione dei sotto-gruppi per le issue.

#3852: Bug grafici per il tema scuro nei commenti.

#3869: Disabilitato l'esito attività su segnalazioni.

#3901: Il filtro di ricerca della Task Group ora viene applicato anche ai figli.

#4015: Shortname stati AGID

#4017: Visualizzare il cambio lingua in tutte le view.

#4023: Stylefix bottone "usa come risposta".

#4026: stylefix icone allegati risposta tecnica.

#4138: bug sulla ricerca di segnalazione AGID

#4083: correzioni varie sul filtro della Issue Manager

#4092: se allego una risposta al cittadino ora viene svuotato il componente di allegato.

#4168: corretta validità nome, il nome di una comunicazione alla creazione non può essere nullo.

#4214: Possibile bug CLAIM canconvert/cancreate TASK

#4217: se inserisco una issue con la modale semplificata posso NON inserire la descrizione.

#4228: viene visualizzato il pulsante "Usa come risposta" invece l'utente non può rispondere

#4260: A capo nei commenti ai task (e anche nel crowdplanning)

#4261: Problema apertura modale per creazione issue

#4262: problema mappa se non abilitata si vede uguale

#4263: problema mappa se non è obbligatoria risulta comunque obbligatoria

#4301: problema sulla task list header per cui se scrollavi in basso si rompeva l'header

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 ?