Specifiche tecniche delle modalità telematiche di comunicazione e trasferimento dati tra il SUAP, gli uffici comunali e gli enti terzi coinvolti nel procedimento
di cui all’articolo 5 dell’Allegato al Decreto del Presidente della Repubblica 7 settembre 2010, n. 160 e s.m.i.
Il presente repository contiene gli artefatti tecnici (BPMN, immagini, json-schema, openApi e sequence diagram) delle specifiche tecniche di cui all’articolo 5 dell’Allegato al Decreto del Presidente della Repubblica 7 settembre 2010, n. 160 e s.m.i.
Il branche approved01 contiene le modifiche approvate alla suddette specifiche tecniche dal Gruppo Tecnico, di cui all'indicato articolo 5, a partire dal 18 gennaio 2024.
Il branch mantaince001 contiene le variazioni in lavorazione alla suddette specifiche tecniche da parte dal Gruppo Tecnico, di cui all'indicato articolo 5, a partire dal 18 gennaio 2024.
I membri del Gruppo Tecnico, o soggetto da loro indicato, POSSONO inserire una issue per formulare una proposta di aggiornamento delle specifiche tecniche.
Al momento dell'inserimento di una issue, alle stesse DEVE essere aggiunta la label to_be_evaluated e DOVREBBERO essere classificate utilizzando le label:
- fixing object schema: modifica di un object schema quale renaming o aggiunta/rimozione di attributi;
- fixing key object: cambiamento/aggiunta elementi di finding delle entità scambiate tra le componenti, ad esempio metadati gestiti dal Catalogo SSU;
- fixing mandatory object: cambiamento di obbligatorietà di uno o più campi e/o object schema;
- add OpenAPI path: aggiunta di un nuovo path, operazione resa disponibili da un Erogatore ad una categoria di Fruitori, alle OpenAPI;
- fixing text writing: cambiamenti testuali, versione delle specifiche navigabili, di elementi che non appartengono agli artefatti tecnici quali, ad esempio, le OpenAPI).
Il processo di valutazione, analisi e risoluzione utilizzato dal Gruppo Tecnico è riportato nel seguente state diagram.
stateDiagram-v2
[*] --> to_be_evaluated
to_be_evaluated --> cancelled: il GT non ritiene opportuna la proposta
cancelled --> [*]
to_be_evaluated --> to_analyze: il GT avvia l'analisi della proposta
to_analyze --> cancelled: il GT non ritiene opportuna la proposta
to_analyze --> propose_solution: il GT avvia la raccolta di soluzioni
propose_solution --> propose_solution: il GT non ritiene opportune le soluzioni <br> decide di aspettare nuove proposte di soluzione
propose_solution --> cancelled: il GT non ritiene opportuna le soluzioni <br> decide di non considerare la proposta
propose_solution --> approved_solution: il GT approva la soluzione
approved_solution --> [*]
I membri del Gruppo Tecnico, o soggetto da loro indicato, POSSONO presentare una soluzione relativa ad una issue nello stato propose_solution.
Per presentare una soluzione utilizzano lo strumento di pull request, DEVE:
- utilizzare il branch allo stesso assegnato nel rispetto della seguente naming convention [Ente di riferimento]-[Iniziale Nome][Cognome];
- effettuare una pull request dal branch al branch mantaince001.