# Guida rapida alla creazione di un servizio

Come abbiamo visto nel [capitolo precedente](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/una-checklist-per-la-realizzazione-di-un-servizio), la creazione completa di un servizio digitale può prevedere diversi passaggi di analisi, configurazione e verifica. Questo approccio garantisce un risultato molto accurato, ma può richiedere tempo.

Se il tuo obiettivo è digitalizzare rapidamente un procedimento già esistente, puoi semplificare il processo, concentrandoti solo sugli elementi essenziali. In questo modo potrai pubblicare il servizio in tempi brevi e contribuire più velocemente alla trasformazione digitale del tuo Ente.

Di seguito ti proponiamo un percorso pratico e snello per creare un servizio digitale con il service builder di OpenCity.

{% stepper %}
{% step %}

### Non partire da zero: usa i template

Il primo passo è scegliere cosa digitalizzare. Perché ricostruire le fondamenta se hai già una casa pronta?

**Clona un servizio** **dal** [**catalogo**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/il-catalogo-dei-servizi-digitali/catalogo-comuni) **di OpenCity Italia**!&#x20;

I servizi presenti nel catalogo rappresentano infatti dei **template pronti all’uso**. Sono progettati secondo gli standard tecnici, normativi e di design della Pubblica Amministrazione e includono una struttura già organizzata di contenuti, componenti e flussi.

Partendo da questi modelli preconfigurati, l’Ente può **attivare e adattare rapidamente un servizio**, intervenendo solo sugli elementi specifici del proprio contesto amministrativo. In questo modo si riducono tempi e complessità di progettazione, mantenendo al tempo stesso coerenza, qualità e conformità agli standard della piattaforma.

{% hint style="info" %}
I servizi a catalogo, non inclusi nella configurazione di default, possono essere messi a disposizione contattando OpenCity LABS
{% endhint %}
{% endstep %}

{% step %}

### Configura i dati minimi del servizio

Inserisci solo i dati minimi che identificano il servizio. Concentrati su:

* **Nome e Descrizione breve**: devono essere chiari e concisi;
* **Categoria**: per orientare il cittadino nel catalogo dei servizi dell'Ente;
* [**Tipologia di accesso**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-configurazioni-del-servizio/indicare-il-tipo-di-autenticazione): definisci la modalità di autenticazione al servizio;&#x20;
* [**Flusso**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-configurazioni-del-servizio/identificare-il-flusso-di-lavoro): decidi se l'istanza dovrà essere approvata o meno.

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2FOekLABDqo4zpl1qG16Lg%2Fdati%20minimi.jpg?alt=media&#x26;token=52433f40-c750-4450-8e63-3bfc591d1fb7" alt=""><figcaption><p>Dati minimi per la configurazione iniziale di un servizio digitale</p></figcaption></figure>

{% hint style="info" %}
Non cercare la perfezione subito: potrai rifinire questi e altri dettagli a ridosso della pubblicazione.
{% endhint %}
{% endstep %}

{% step %}

### Elimina ciò che non serve

Se hai usato una copia, potresti ritrovarti con elementi superflui.

* **Elimina il superfluo**: se una pagina o un campo non serve, cancellalo senza timore. Un servizio snello è più facile da compilare per il cittadino e più veloce da gestire per te

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2F9UVV3drSZRqeDC2JhJvh%2FElimina%20pag.gif?alt=media&#x26;token=a38c6d8a-6e89-4360-8634-26616e80d70b" alt=""><figcaption><p>Eliminare pagine o componenti non necessari </p></figcaption></figure>
{% endstep %}

{% step %}

### Costruisci con i componenti essenziali

Aggiungi i campi necessari per raccogliere le informazioni. Per ogni componente, ti basta definire l'**etichetta (label)** e se il campo è **obbligatorio**.

In più, nel caso dei componenti "radio button" e "select" dovrai inserire anche i **valori** che il cittadino potrà selezionare.

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2F3tGniaD3dujcOMKGOhjU%2FRadio%20-%20catalogo.gif?alt=media&#x26;token=17440284-a64c-4695-8f94-ac6b80518ccc" alt=""><figcaption><p>Come inserire un componente radio</p></figcaption></figure>

{% hint style="info" %}
Sebbene il Service Builder metta a disposizione molti componenti diversi, per un servizio rapido ed efficace ti consigliamo di puntare sui seguenti:

* [**Text Field (Campo di testo)**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-componenti/il-textfield): per raccogliere informazioni brevi;
* **Checkbox (Casella di controllo)**: per l'accettazione di termini e dichiarazioni;
* [**Select (Menu a tendina)**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-componenti/la-select): ideale per scegliere una voce da un elenco lungo;
* [**Radio Button (Bottone di scelta)**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-componenti/impostare-le-scelte-utente-select-boxes-e-radio-button): perfetto per opzioni esclusive (per esempio, Sì/No);
* [**Nested Form (Classi dati standard)**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-componenti/i-nested-form): per raccogliere dati in modo sempre uguale di servizio in servizio;
* [**File Sdc (Caricamento file)**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-componenti/inserire-allegati-il-file-sdc): per permettere al cittadino di allegare documenti o scansioni.
  {% endhint %}
  {% endstep %}

{% step %}

### Gestisci la logica con semplicità

Un errore comune è lasciarsi trasportare dal desiderio di prevedere ogni minima eccezione o complessità tecnica sin da subito. Per ottenere un risultato rapido ed efficace, ti consigliamo di mantenere il flusso **il più lineare possibile**: un servizio snello non è solo più veloce da creare, ma è anche più facile da compilare per il cittadino.

{% hint style="info" %}
Se il servizio che hai in mente richiede controlli particolari o [logiche di comparsa](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/le-funzioni/relazione-tra-i-dati-i-conditional) articolate, non incastrarti nei tecnicismi: chiedici aiuto! Questo ti permetterà di delegare la complessità, risparmiare tempo prezioso e goderti il traguardo di un servizio online in tempi record.
{% endhint %}
{% endstep %}

{% step %}

### Configura integrazioni, notifiche e permessi

Per rendere il servizio davvero efficiente e "senza carta", configura gli ultimi dettagli tecnici:

1. [**Protocollazione**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/la-protocollazione-delle-pratiche-di-un-servizio): per automatizzare la registrazione dell'istanza;
2. [**Pagamenti**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/creare-un-servizio/i-pagamenti-associati-al-servizio): se previsti, collega il modulo al sistema di pagamento PagoPA;
3. **Comunicazione**: imposta i [messaggi automatici](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-configurazioni-del-servizio/impostare-i-messaggi-al-cittadino) e l'[integrazione con l'App IO](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-configurazioni-del-servizio/configurare-app-io) per tenere il cittadino sempre aggiornato;
4. [**Permessi**](https://docs.opencityitalia.it/guida-alla-creazione-dei-servizi-digitali/le-funzioni-generali-delladmin/abilitare-gli-operatori): abilita gli operatori alla gestione delle istanze.

<figure><img src="https://4252442743-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrdV0mwA7iy2c3I7wu5BX%2Fuploads%2FbEl8AqbuZQeNMU8aQD8L%2Fdati%20mini_02.png?alt=media&#x26;token=c578d40d-03cc-4a38-ad3c-f7bccba770de" alt=""><figcaption><p>Le ultime configurazioni</p></figcaption></figure>

{% hint style="info" %}
Se le configurazioni si fanno complicate, non esitare a contattarci. Saremo felici di darti supporto per mettere online il tuo servizio e festeggiare insieme questo nuovo passo verso la digitalizzazione
{% endhint %}
{% endstep %}

{% step %}

### Mettiti nei panni del cittadino

Prima di andare online, esegui un test. Usa la funzione di anteprima o accedi al servizio come farebbe un cittadino e compila il modulo.

* *Le domande sono chiare?*
* *Il flusso è scorrevole?*
* *Qualcosa sembra ripetitivo?*&#x20;

Se tutto fila liscio, sei quasi al traguardo.
{% endstep %}

{% step %}

### Scrivi la scheda informativa

Il servizio è pronto, ma ha bisogno di essere documentato sul tuo sito web.

* Se sul sito esiste già una pagina dedicata, aggiungi semplicemente il pulsante di accesso;
* Se manca, crea una scheda informativa che spieghi il servizio e fornisca tutte le informazioni necessarie.
  {% endstep %}

{% step %}

### Pubblica il servizio

Pubblica il tuo nuovo servizio digitale. In pochissimo tempo, hai trasformato un processo burocratico in un servizio digitale moderno e hai reso la vita più facile a centinaia o migliaia di cittadini!
{% endstep %}
{% endstepper %}
