RM: analizzare e risolvere il problema della ricercabilità per id pratica

Come cittadino

voglio poter cercare una pratica anche per id nella nuova area cittadino mediante il campo generico Cerca senza ottenere errori

in modo da poter recuperare facilmente una pratica di cui conosco l'ID

Criteri di accettazione

  • come cittadino, dalla nuova area del cittadino, devo poter inserire in ID di una pratica nel campo cerca e ottenere il risultato atteso
  • a seguito della ricerca non devono essere presenti errori correlati nella console

Casi di test

  • accedo alla nuova area cittadino come cittadino (Michelangelo)
  • prendo in considerazione l'identificativo di una pratica che compare già tra i risultati
  • inserisco il codice della pratica nel campo cerca
  • verifico che compaia un unico risultato nella lista delle pratiche mostrate
  • verifico che l'unico risultato sia effettivamente quello atteso

Dettagli

Per implementare correttamente la query in graphQl è necessario utilizzare una ricerca parziale. Il campo è mappato a DB come uno uuid e postgresql non permette una ricerca parziale sullo uuid.

Una possibile soluzione potrebbe essere quella di implementare il famoso Codice per il cittadino (noto anche come codice breve), gestirlo come campo di testo e fare una ricerca su quello.

Altra soluzione potrebbe essere quella di creare un secondo campo id solo per la ricerca, ma in qualche maniera, assomiglia alla soluzione precedente

Assignee Loading
Time tracking Loading