# I nested form

{% hint style="warning" %}
La gestione e l'aggiornamento di questi componenti è centralizzato e a carico di OpenCity Italia.&#x20;

Puoi però effettuare alcune modifiche ai campi di un Nested form tramite [le logiche](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/le-funzioni/impostare-delle-azioni-automatiche-le-logiche).
{% endhint %}

La piattaforma permette di utilizzare un set di componenti standard, denominati ***nested forms**,* che permettono di raccogliere dati in modo consistente tra i diversi servizi

Attraverso l'utilizzo di questi componenti, possiamo raccogliere dati in modo consistente tra i diversi servizi, mettendo a disposizione degli utenti funzioni come:

* funzioni di [precompilazione dati tra i servizi](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-funzioni/precompilazione-dei-dati#configurazione-del-once-only);
* [acquisizione di dati certificati via PDND](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-funzioni/precompilazione-dei-dati#integrazione-con-pdnd);
* visualizzazione e aggiornamento dei dati nel profilo utente;
* funzioni di acquisizione dati terze parti (es. ISEE).

OpenCity Italia mette a disposizione un elenco fornito di nested forms da utilizzare; per usufruire di queste funzioni, però, si consiglia di utilizzare quelli contrassegnati con "OC" e elencati qui:

<table><thead><tr><th width="374">Dati raccolti</th><th>Nome del nested form</th><th data-hidden></th></tr></thead><tbody><tr><td>Anagrafica richiedente</td><td>OC - Richiedente</td><td></td></tr><tr><td>Anagrafica beneficiario persona fisica</td><td>OC - Beneficiario</td><td></td></tr><tr><td>Anagrafica beneficiario soggetto giuridico</td><td>OC - Soggetto giuridico</td><td></td></tr><tr><td>Anagrafica figli</td><td>OC - Figli</td><td></td></tr><tr><td>Anagrafica coniuge</td><td>OC - Coniuge</td><td></td></tr><tr><td>Anagrafica genitore</td><td>OC - Genitori</td><td></td></tr><tr><td>Delega</td><td>OC - Delega</td><td></td></tr><tr><td>Residenza</td><td>OC - Residenza<br>Residenza (archetipo)</td><td></td></tr><tr><td>Cittadinanza</td><td>OC - Cittadinanza</td><td></td></tr><tr><td>Esperienze lavorative</td><td>OC - Esperienze lavorative</td><td></td></tr><tr><td>Titoli di studio</td><td>OC - Titoli di studio</td><td></td></tr><tr><td>ISEE Generico</td><td>OC - ISEE</td><td></td></tr><tr><td>ISEE Ordinario</td><td>OC - ISEE Ordinario</td><td></td></tr><tr><td>Dati di accredito</td><td>OC - IBAN</td><td></td></tr><tr><td>Veicoli</td><td>OC - Veicoli<br>OC - Veicoli (semplificato)</td><td></td></tr><tr><td>Immobili</td><td>OC - Immobili</td><td></td></tr><tr><td>Informativa privacy</td><td>OC - Informativa privacy</td><td></td></tr><tr><td>Nucleo familiare</td><td>OC - Nucleo familiare</td><td></td></tr></tbody></table>

## Usare i nested form all'interno del modulo

Dalla colonna dei componenti seleziona quello chiamato "nested form".

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2FceSWHOLxaYrtNtSCaQkY%2Fimage.png?alt=media&#x26;token=c4ec2f59-abaf-4879-bd3e-0554fb55d598" alt=""><figcaption></figcaption></figure>

Una volta trascinato nel modulo, seleziona nella voce "Form" del componente quello che vuoi utilizzare.

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2FUpruKt3yf9njPGM3miTJ%2Fimage.png?alt=media&#x26;token=ca2b6717-d561-48b2-85ce-a4e72d0e33e6" alt=""><figcaption></figcaption></figure>
