Nuove Funzionalità

Business Logic

  • [PST_USIGN-269] - Aggiunta la possibilità di scegliere il formato per l'oggetto delle email di notifica (assegnazione, completamento, rifiuto) relative ai processi di firma (menù 'configurazione'). 
    La scelta prevede le 3 tipologie: 
    - oggetto standard 
    - oggetto con riferimento a titolo del processo 
    - oggetto con riferimento all'ID del processo
  • [PST_USIGN-163] - Se l'utente che viene inserito/modificato è abilitato alla firma, i campi "certificato" e "provider" diventano obbligatori. 

User Interface

  • [PST_USIGN-151] - Eliminata la visualizzazione del campo "ID" su tutte le form e le tabelle
  • [PST_USIGN-155] - Il campo "CODICE" per le tipologie documentali è stato reso obbligatorio, inoltre sono state aggiunte delle regole di validazione sul formato (no spazi, no caratteri speciali). E' stato inoltre aggiunto il vincolo di univocità.
  • [PST_USIGN-157] - Aggiunto il vincolo sul campo "descrizione"
  • [PST_USIGN-158] - Migliorata la resa grafica delle checkbox sulla form di "creazione/modifica tipologia documentale"
  • [PST_USIGN-160] - Riviste le form di creazione/modifica utenti, creazione/modifica tipologie documentali e creazione di un processo. Sono stati inseriti gli indicatori per i campi obbligatori (*) e i relativi validatori a livello di form.
  • [PST_USIGN-161] - Reso obbligatorio il campo "username", inoltre è stato aggiunto il vincolo di univocità (per tenant). Tali vincoli sono stati aggiunti sia lato front-end, sulla form di creazione/modifica di un utente, sia lato back-end in fase di salvataggio.
  • [PST_USIGN-162] - Il campo email deve essere obbligatorio e univoco per tenant, in quanto utilizzato per l'invio delle notifiche e le integrazioni con sistemi esterni (es. Titulus). Inoltre viene effettuato un controllo sul valore inserito, che deve rispettare il formato dell'indirizzo email. 
  • [PST_USIGN-164] - Migliorata la resa grafica delle checkbox e la loro posizione sulla form di creazione/modifica di un utente.

Anomalie risolte

Backend Java

  • [PST_USIGN-218] - Se il processo non ha un nome assegnato, il file zip viene creato con il formato <id_processo>.zip
  • [PST_USIGN-290] - Impostato il limite di caratteri (255) per il nome del processo. In fase di creazione dell'archivio .zip, se il path assegnato supera il numero di caratteri consentito allora viene troncato il nome del file.
  • No labels