# Create and manage Projects

Creare un nuovo progetto permette di strutturare e gestire le attività operative dell’organizzazione in modo ordinato.

Ogni progetto può contenere classi oggetto, risorse, gruppi, persone e siti dei sensori, integrando i moduli disponibili per l’organizzazione.

<p class="callout info">Disponibile solo per utenti con permesso `backoffice`. Per creare un progetto è necessario che nel sistema siano **già presenti** i **gruppi** da associare al progetto.</p>

---

### Passaggi

**1. Accedi al Backoffice** e clicca su **Progetti** nella *nav rail* di sinistra.  
La lista mostra nome, data dell’ultimo aggiornamento, gruppi collegati, classi oggetto, moduli attivi e tag.

![1 - Icon Projects.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/1-icon-projects.png)

**2.** Clicca sul bottone **Nuovo progetto** in alto a destra.

![2 - Button New Project.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/2-button-new-project.png)

**3. Seleziona i Moduli**: Nel menu a tendina, scegli i moduli da includere nel progetto (es. `GIS 2D`, `3D`, `IoT`, `Mission Planner`).

[![3 - Modules Selection.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/sV53-modules-selection.png)](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/sV53-modules-selection.png)

**4. Compila i campi principali**:

- Inserisci un **Nome progetto** univoco (obbligatorio).
- Se il `modulo-mission-planner` è attivo, seleziona il **tipo di missione** (esterna o interna).
- Aggiungi uno o più **Tag del progetto** (scrivi e premi Invio o scegline uno dal menu a tendina).

**5. Aggiungi elementi al progetto**:

- Nelle sezioni inferiori (*[Classi oggetto](https://wiki.eaglearca.com/books/backoffice/page/creare-e-gestire-le-classi-oggetto "Creare e gestire le Classi Oggetto")*, **Risorse**, **Siti di sensori**, [*Gruppi*](https://wiki.eaglearca.com/books/backoffice/page/creare-e-gestire-i-gruppi "Creare e gestire i Gruppi")), clicca **Aggiungi**.

[![5 - Section Header.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/mKL5-section-header.png)](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/mKL5-section-header.png)

- Seleziona uno o più elementi nel pannello sinistro e trascinali a destra per aggiungerli.

[![6 - Section Configuration.png](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/scaled-1680-/iP76-section-configuration.png)](https://wiki.eaglearca.com/uploads/images/gallery/2025-12/iP76-section-configuration.png)

- Usa la *search bar* per filtrare.
- Per selezioni multiple usa `Ctrl` o `Shift`.
- Clicca **Applica** per confermare.

**6. Salva il nuovo progetto** cliccando **Salva** in alto a destra. Il bottone è disabilitato finché non sono inseriti nome e almeno un gruppo.

---

### Modificare e Visualizzare dalla Lista

- **Modifica un progetto**: Clicca sul bottone blu con l'icona di una freccia, che appare al passaggio del mouse sull'elemento.
- **Duplica un progetto**: Appare il bottone **<span class="hljs-strong">Duplica</span>** se è selezionato **un <span class="hljs-strong">singolo elemento</span>**. Un modale chiede quali elementi del progetto duplicare.
- **Elimina un progetto**: Appare il bottone **Elimina** se sono selezionati **uno o più <span class="hljs-strong">elementi</span>**<span class="hljs-strong">. Scrivi il nome del progetto per procedere.</span>

<p class="callout warning">**Se rimuovi Classi Oggetto già usate nel progetto**, le istanze collegate viene visualizzato un modale di avviso che informa che le istanze associate verranno nascoste dal progetto e nella sezione **Classi oggetto** compare una chip di **warning** (in hover mostra quali classi mancano).</p>

---

### Suggerimenti

💡 **Verifica i gruppi prima di salvare** Controlla sempre che i gruppi associati siano corretti, poiché solo gli utenti appartenenti a essi avranno accesso al progetto.

💡 **Attiva solo i moduli necessari** Scegli con attenzione quali moduli abilitare; mantenere il progetto essenziale aiuta a ridurne la complessità.

💡 **Usa i tag come categorie** I tag servono per classificare i progetti e facilitare la ricerca; i tag creati vengono salvati e riproposti automaticamente in progetti futuri.

💡 **Gestisci le classi oggetto con attenzione** Se una classe usata viene rimossa, le istanze legate resteranno nascoste finché non la reinserisci nella configurazione.

---

### Problemi comuni

<table border="1" class="align-left" id="bkmrk-progetti" style="width: 100%; height: 182.578px; border-collapse: collapse; border-width: 1px;"><thead><tr style="height: 29.7969px;"><td style="width: 25.093%; height: 29.7969px;">**Problema**</td><td style="width: 74.788%; height: 29.7969px;">**Soluzione**</td></tr></thead><tbody><tr style="height: 29.7969px;"><td style="width: 25.093%; height: 29.7969px;">Non riesco a salvare il progetto</td><td style="width: 74.788%; height: 29.7969px;">Controlla che sia stato inserito un nome univoco e almeno un gruppo.</td></tr><tr style="height: 46.5938px;"><td style="width: 25.093%; height: 46.5938px;">Gli oggetti sono scomparsi dal progetto</td><td style="width: 74.788%; height: 46.5938px;">Potrebbero essere state rimosse le classi oggetto corrispondenti dalla configurazione; reinseriscile per renderle di nuovo visibili.</td></tr><tr style="height: 29.7969px;"><td style="width: 25.093%; height: 29.7969px;">Non vedo i moduli nel menu</td><td style="width: 74.788%; height: 29.7969px;">Verifica che i moduli siano attivi nei contratti dell’organizzazione.</td></tr><tr style="height: 46.5938px;"><td style="width: 25.093%; height: 46.5938px;">Il tag non appare nei suggerimenti</td><td style="width: 74.788%; height: 46.5938px;">I tag vengono proposti dopo il primo utilizzo; crea un nuovo progetto per vederlo comparire tra le opzioni.</td></tr></tbody></table>

---

***Ultimo aggiornamento:** 6 Novembre 2025*