Changelog per i file che definiscono modelli e interfacce con i sistemi di terze parti.
Inserire qui versione della modifica e tipo della modifica. Il tipo della modifica indica l'operazione fatta sui file e può essere una o più delle possibili azioni Added (per informazioni aggiunte), Changed (per informazioni esistenti modificate), Fixed (per correzione di errori), Deprecated (per eventuali dati e/o servizi non più correnti), Removed (per la rimozione di file o dati).
Usare la sintassi mark down
Categorizzare le modifiche secondo le seguenti voci:
- model_evento.yaml se le modifiche sono sul modello dati
- [Nome yaml servizio] se le modifiche sono specifiche di un servizio cooperativo
- Web Application se le modifiche sono specifiche della web application
- Processo se le modifiche si riferiscono al processo del sistema e ha impatti sia lato servizi cooperativi che web app
- Regole se le modifiche si riferiscono a una o più regole di validazione
I nuovi dati vanno sempre inseriti in testa in modo che le prime righe siano relative all'ultima modifica.
Caso uso : Dic_Nasc_115
Regole
- Obbligatorietà degli atti di nascita degli sposi nel matrimonio condizionata allo stato di nascita del soggetto #118293
- Obbligatorietà dei dati sull'autorizzazione per difetto d'età nel matrimonio condizionata al tipo di difetto d'età. In particolare se vale 0, ossia nessun difetto d'età, non viene imposta. #118293
- Obbligatorietà dei dati dell'assistente legale nel matrimonio condizionata alla presenza minori. In particolare se vale 0, ossia senza presenza minori, non viene imposta. #118293
model_evento.yaml
- Nel ModelScioglimentoUnioneCivile aggiunta proprietà autoritaGiudiziaria
Processo
- Generazione notifiche verso comuni interessati all'evento firmato
- Generazione comunicazione verso enti terzi dopo la firma dell'evento
Web Application
- Sezione notifiche: consultazione e ricerca
- Sezione comunicazioni: download comunicazioni verso enti terzi
Web Application
- Casi d'uso di servizio: casi d'uso liberi per tipologia di evento, per tutti i registri
- Registrazione casi d'uso relativi al perimetro censito nel piano di test (versione 1 e versione 2)
model_evento.yaml
- Nel ModelDatiEventoCittadinanza aggiunta la proprietà tipoEventoCittadinanza
- Nel ModelMatrimonio aggiunte le proprietà impedimentoSposo e impedimentoSposa
- Aggiunto il modello ModelImpedimento
Web Application
- Registrazione eventi
- Consultazione eventi
- Recupero eventi in bozza
- Emissione certificati
- Firma digitale dichiarante
- Firma analogica dichiarante
- Firma remota Ufficiale di stato civile
- Anteprima evento
- Consultazione avvisi di sistema
model_evento.yaml
- Nel ModelEvento inserito il ruolo dell'ufficiale di stato civile nelle dichiarazioni
- Nel ModelSoggetto inserito idstatocivile
- Nel ModelConsenso aggiunto l'atto di consenso
- Aggiunto ModelAnnotazione
- Nel ModelEvento nuova proprietà datiAnnotazione
- Nel ModelEvento nuova proprietà datiEventoMorte
- Aggiunto ModelAssenso
- Nel ModelEvento nuova proprietà datiAssenso
- Nel ModelAttoCollegato nuova proprietà redattoNellaCasaComunale
- Nel ModelAttoCollegato nuova proprietà luogoRedazione
- Nel ModelAttoCollegato nuova proprietà oraAtto
- Nel ModelAttoCollegato nuova proprietà minutoAtto
- Nel ModelAttoCollegato nuova proprietà operatoreNome
- Nel ModelAttoCollegato nuova proprietà operatoreCognome
- Nel ModelAttoCollegato nuova proprietà ruoloOperatore
- Nel ModelSoggetto nuova proprietà idstatocivile
- Nel ModelEnteEstero nuova proprietà nomeEnteEstero
- Nel ModelAllegatoRif nuova proprietà idTipoAllegato
- Nel ModelDatiDiMorte nuova proprietà dataPresuntaMorteDa
- Nel ModelDatiDiMorte nuova proprietà dataPresuntaMorteA
- Nel ModelDatiDiMorte nuova proprietà oraPresuntaMorteDa
- Nel ModelDatiDiMorte nuova proprietà oraPresuntaMorteA
- Nel ModelDatiDiMorte nuova proprietà testoDataPresuntaMorte
- Nel ModelAscendente nuova proprietà dataMorte
- Nel ModelDatiEventoCittadinanza nuova proprietà altraCittadinanzaRiacquistata
- Nel ModelDatiEventoCittadinanza nuova proprietà idMotivoPerditaCittadinanza
- Nel ModelDatiEventoCittadinanza nuova proprietà dataAssunzione
- Nel ModelDatiEventoCittadinanza nuova proprietà datoreEstero
- Nel ModelDatiEventoCittadinanza nuova proprietà nomeDatoreLavoro
- Nel ModelMatrimonio nuova proprietà descrizioneRitoReligioso
- Nel ModelMatrimonio nuova proprietà ritoRiconosciuto
- Nel ModelPubblicazione nuova proprietà idProvincia
- Nel ModelPubblicazione nuova proprietà idComune
- Nel ModelTrascrizioneCittadinanza nuova proprietà ulterioreCittadinanza
- Nel ModelTrascrizioneCittadinanza nuova proprietà descrizioneUlterioreCittadinanza
- Nel ModelTrascrizioneNascita nuova proprietà idTipoRichiedente
- Nel ModelTrascrizioneNascita nuova proprietà descrizioneTipoRichiedente
- Nel ModelEnteDichiarante nuova proprietà descrizione
- Nel ModelTrascrizioneNascita nuova proprietà tipoRiconoscimento
- Nel ModelTrascrizioneNascita nuova proprietà figlioDiIgnoti
- Nel ModelTrascrizioneNascita nuova proprietà riconoscimentoPaternoConSentenza
- Nel ModelDatiEventoMorte nuova prorpietà dataTrasmissione
- Nel ModelTrascrizione nuova proprietà atto
- Nel ModelDatiEventoRiconoscimento nuova proprietà tipoSceltaCognome
- Nel ModelDatiEventoRiconoscimento nuova proprietà nuovoCognome
- Nel ModelTrascrizioneNascita nuova proprietà specificaLuogoNascita
- Nel ModelTrascrizioneNascita nuova proprietà nuovoNome
- Nel ModelTrascrizioneNascita nuova proprietà cognomeAggiunto
- Nel ModelTrascrizioneNascita nuova proprietà nomeAggiunto
- Nel ModelDatiEventoRiconoscimento nuova proprietà assensoAtto
- Nel ModelEvento nuova proprietà attoNotarileConsensoMadre
- Nel ModelEvento nuova proprietà attoNotarileConsensoPadre
- Nel ModelMatrimonio nuova proprietà attoNascitaSposo
- Nel ModelMatrimonio nuova proprietà attoNascitaSposa
- Nel ModelUnioneCivile nuova proprietà attoNascitaConiuge1
- Nel ModelUnioneCivile nuova proprietà attoNascitaConiuge2
- Nel ModelScioglimentoUnioneCivile nuova proprietà dataConfermaAccordo
- Nel ModelScioglimentoUnioneCivile nuova proprietà presenzaConiuge1
- Nel ModelNegoziazioneAssistita nuova proprietà testoTrascrizione
- Nel ModelNegoziazioneAssistita nuova proprietà accordo
- Creato ModelCertificatoUnioneCivile
- Nel ModelUnioneCivile nuova proprietà certificatoCostituzione1
- Nel ModelUnioneCivile nuova proprietà certificatoCostituzione2
- Nel ModelDatiEventoRiconoscimento il campo assensoReso è deprecato usare al suo posto il nuovo assensoAtto
model_evento.yaml
- Nel ModelAttoCollegato il campo IdANSC è stato rinominato IdAnsc
- Nel ModelAttoCollegato il campo numeroAtto è stato rinominato numeroatto
- Nel ModelAttoCollegato il campo dataFormazione è stato rinominato dataformazione
- Nel ModelConsenso il tipo di datiProdotti da boolean a String
- Nel ModelDatiEventoRiconoscimento il tipo di datiProdotti da boolean a String
- Nel ModelMatrimonio corretto errore di battitura offciante è diventanto officiante
- Nel ModelUnioneCivile corretto errore di battitura offciante è diventanto officiante
model_evento.yaml
- Nel ModelConsenso rimosso comuneRiconoscimento
- Nel ModelConsenso rimosso riconoscimento
- Nel ModelAttoEstero non servono i dati di data, descrizione ed estremi che sono presi dal ModelEnteEstero
- Nel ModelEnteRichiedente tolti giorno, mese e anno trascrizione perché ridondanti
- Nel ModelUnioneCivile rimossi i dati che riguardano i dati del certificato di costituzione dell'unione civile perché inseriti in un model apposito
model_evento.yaml
- Nel ModelPubblicazione aggiunto idComune per l'id del comune
- Nel ModelPubblicazione aggiunto idProvincia per l'id della provincia
model_evento.yaml
- Nel ModelPubblicazione il comune indica il nome del comune
- Nel ModelPubblicazione la provincia indica la sigla della provincia
model_evento.yaml
- Nel ModelMatrimonio corretto errore digitazione offciante è diventato officiante
- Nel ModelUnioneCivile corretto errore digitazuibe offciante è diventato officiante
model_evento.yaml
- Nel ModelSoggetto inserito un flag che indica se il soggetto è il dichiarante
- Nel ModelSoggetto inserito un flag che indica se il soggetto è il comparente
- Nel ModelSoggetto inserito un flag che indica se il soggetto è un firmatario
- Nel ModelAttoCollegato: inserita dataFormazione
- Nell'Evento principale: aggiunto array datiRiconoscimentoFigli per i riconoscimenti multipli nel matrimonio
- Introdotti campi ID per comuni, province, stati e nazionalità/cittadinanze, in particolare:
- ModelEvento.idComuneRegistrazione
- ModelEvento.idProvinciaRegistrazione
- ModelAttoCollegato.idComuneRegistrazione
- ModelAttoCollegato.idProvinciaRegistrazione
- ModelSoggetto.idComuneNascita
- ModelSoggetto.idProvinciaNascita
- ModelSoggetto.idStatoNascita
- ModelSoggetto.idComuneResidenza
- ModelSoggetto.idProvinciaResidenza
- ModelSoggetto.idStatoResidenza
- ModelSoggetto.idNazionalita
- ModelEnteDichiarante.idComuneEnte
- ModelEnteDichiarante.idProvinciaEnte
- ModelDatiDiMorte.idComuneMorte
- ModelDatiDiMorte.idProvinciaMorte
- ModelDatiDiMorte.idStatoMorte
- ModelDatiEventoCittadinanza.idProvinciaResidenza
- ModelDatiEventoCittadinanza.idComuneResidenza
- ModelDatiEventoCittadinanza.idUlterioreCittadinanza
- ModelLuogo.idComune
- ModelLuogo.idProvincia
- ModelLuogo.idStato
- ModelMatrimonio.idProvinciaComuneDelegante
- ModelUnioneCivile.idProvinciaCertificatoCostituzione
- ModelUnioneCivile.idProvinciaComuneDelegante
Implementazione microservizi:
- Microservizio di firma digitale dichiarante: Annullamento del link inviato al dichiarante
- Microservizio di firma digitale dichiarante: Pooling Stato Atto
- Microservizio di firma digitale dichiarante: Conferma Presa Visione
- Microservizio di firma digitale dichiarante: Anteprima Atto
decodifiche.md
- Rivisto elenco dichiaranti
model_evento.yaml
- L'id ANSC è stato rinominato da idansc a idAnsc
- Modifica esempio tipoDichiarante che sarà un id numerico
- Il campo datiRiconoscimento è deprecato, usare datiProdotti
- La decodifica del tipoImpedimento nel ModelSoggetto è ANSC-32
Implementazione microservizi:
- task checkfile: Code Review dei punti di eccezione
- task checkfile: Aggiunti i valori di Descsoggettointestatario e Nomecomuneform nella creazione della notifica
- task checkfile: Aggiornato task predisposizioni con l'allineamento delle tabelle
- Microservizio di Comunicazioni: Code Review dei punti di eccezione
- Microservizio di firma USC: Code Review dei punti di eccezione
- Microservizio firma digitale dichiarante: Code Review dei punti di eccezione
R012_firma_dichiarante_digitale.yaml
- Modificato path errato
Implementazione microservizi
- task checkfile: Comune di competenza nella creazione della Notifica
- Microservizio di Comunicazioni: Fix UTF-8
- Microservizio di firma USC: Fix UTF-8
- Microservizio firma digitale dichiarante: Fix UTF-8
model_evento.yaml
- Inserito tipoScomparsa nelle trascrizioni di morte
- Nel ModelDatiDichiarante aggiunto il campo dichiarazioneCongiunta
- Aggiunta le liste di Id ANSC per i parti gemellari
- Flag che indica se l'atto è stato redatto nella casa comunale
R002_certificazione.yaml
- Aggiunti i seguenti campi al CertificatoRequest: IdAnsc, idAnprRichiedente, idAnprRiferimentoAtto, idUsc, idTipoCertificato, e i seguenti campi al CertificatoResponse: contenuto, nomeFile, tipoFile, tipoContenutoFile, idCertificato, codice, descrizione, tipologia
R012_firma_dichiarante_digitale.yaml
- Nuovo servizio di firma digitale
Implementazione microservizi
- Nuovo microservizio di firma remota dichiarante
model_evento.yaml
- Aggiunti i riferimenti alle decodifiche dove mancanti nei commenti dei campi
- Accorpati i dati della data di nascita in un unico campo
- I dati di nascita, di morte, di rinvenimento e quelli specifici del dichiarante sono stati scorporati da quelli del soggetto e messi direttamente nell'evento
- I dati di nascita sono stati riorganizzati togliendo le ridondanze rispetto al ModelEvento e inserendo la sceltaCognome
- Riordinati i dati del ModelEvento
- ModelSoggetto.datanascita -> ModelSoggetto.dataNascita
Implementazione microservizi
- In tutti i microservizi è stata implementata la verifica di sicurezza
- In tutti i microservizi è stato implementato il meccanismo di tracciamento
- Microservizio di firma remota: implementata verifica stato dell'evento prima della firma
- Microservizio di validazione: implementata verifica dell'id anpr passato
R002_certificazione.yaml
- CertificatoRequest.DatiRicerca, CertificatoResponse.ModelCertificato
model_evento.yaml
- Tolti campi inutili registro, parte, serie dal ModelEvento
model_evento.yaml
- Rimozione carattere < nella descrizione di un elemento
- Typo nella descrizione del numero atto
- Corretto errore nella definizione del luogo di redazione dell'evento
- Tolti riferimenti errati nei commenti del ModelLuogo all'evento di decesso
R005_consultazione_ansc.yaml
- Eliminato campo idAnsc nella consultazione per soggetto
model_evento.yaml
- Allineati i dati secondo quanto emerso dall'analisi dei nuovi casi di Cittadinanza
R005_consultazione_ansc.yaml
- Refactor del campo idANSC
model_evento.yaml
- Refactor del campo idANSC