
Inspecta - Integrazioni e System Integrator
Cosa permette di fare Inspecta
Inspecta è il modulo di asset management pensato per la manutenzione industriale: mette a disposizione dei system integrator un set di API con cui costruire integrazioni verso l’anagrafica di macchine e impianti, la pianificazione della manutenzione e la gestione del magazzino ricambi.
In sintesi, tramite le API è possibile:
- Censire gli asset aziendali (macchine, impianti e attrezzature) e la struttura dello stabilimento.
- Creare e pianificare le attività di controllo e manutenzione.
- Assegnare e monitorare le attività eseguite dagli operatori tramite app.
- Gestire il catalogo dei ricambi e degli strumenti, organizzati per gruppi.
- Tenere sotto controllo i magazzini e ogni movimento di stock.
Le pagine seguenti riportano l’elenco sintetico delle API disponibili, organizzate per area funzionale, seguito da una descrizione più estesa di ciascun modulo.
Elenco delle API disponibili
Asset — Macchine e Impianti
| Funzione | Endpoint | Cosa permette di fare |
| Elenco macchine | GET /api/Asset/items | Consultare l’elenco delle macchine censite, con ricerca e paginazione. |
| Ricerca avanzata | POST /api/Asset/getitems | Filtrare il parco macchine con criteri di ricerca articolati. |
| Dettaglio macchina | GET /api/Asset/item | Aprire la scheda completa di una singola macchina. |
| Nuova macchina | POST /api/Asset/item | Censire una nuova macchina o impianto. |
| Modifica macchina | PUT /api/Asset/item | Aggiornare i dati di una macchina esistente. |
| Elimina macchina | DELETE /api/Asset/item | Rimuovere una macchina dall’anagrafica. |
| Elimina più macchine | DELETE /api/Asset/items | Rimuovere più macchine in un’unica operazione. |
Node — Struttura dell’Impianto
| Funzione | Endpoint | Cosa permette di fare |
| Elenco nodi | GET /api/Node/items | Consultare l’elenco dei nodi, con ricerca e paginazione. |
| Ricerca avanzata | POST /api/Node/getitems | Filtrare i nodi con criteri di ricerca articolati. |
| Aggiorna più nodi | PUT /api/Node/items | Aggiornare più nodi in un’unica operazione. |
| Dettaglio nodo | GET /api/Node/item | Aprire la scheda completa di un nodo. |
| Nuovo nodo | POST /api/Node/item | Creare un nuovo nodo (es. reparto o area). |
| Modifica nodo | PUT /api/Node/item | Aggiornare un nodo esistente. |
| Elimina nodo | DELETE /api/Node/item | Rimuovere un singolo nodo. |
| Elimina più nodi | DELETE /api/Node/items | Rimuovere più nodi in un’unica operazione. |
NodeOrganization — Alberatura e Riorganizzazione
| Funzione | Endpoint | Cosa permette di fare |
| Il mio albero | GET /api/NodeOrganization/tree | Visualizzare l’albero di nodi e macchine visibili in base ai propri permessi. |
| Albero completo | GET /api/NodeOrganization/tree/all | Visualizzare l’intero albero aziendale (funzione riservata). |
| Rami di un nodo | GET /api/NodeOrganization/children | Esplorare i figli diretti di un nodo, un ramo alla volta. |
| Albero dei magazzini | GET /api/NodeOrganization/warehouse/all | Visualizzare l’albero completo dei magazzini (funzione riservata). |
| Verifica spostamento | POST /api/NodeOrganization/canMove | Controllare in anticipo se uno spostamento è ammesso, prima di eseguirlo. |
| Sposta un elemento | POST /api/NodeOrganization/moveNode | Spostare un nodo o una macchina sotto un altro nodo. |
| Sposta più elementi | POST /api/NodeOrganization/moveNodes | Eseguire più spostamenti in un’unica operazione. |
| Ricalcola percorsi | PUT /api/NodeOrganization/updatePath | Riallineare l’albero dopo modifiche strutturali importanti. |
ScheduledActivity — Attività Pianificate
| Funzione | Endpoint | Cosa permette di fare |
| Elenco attività | GET /api/ScheduledActivity/items | Consultare le attività pianificate, con paginazione. |
| Attività per operatore | GET /api/ScheduledActivity/items/{user} | Vedere le attività assegnate a uno specifico operatore. |
| Ricerca avanzata | POST /api/ScheduledActivity/getitems | Filtrare le attività con criteri di ricerca articolati. |
| Ricerca per operatore | POST /api/ScheduledActivity/getitems/{user} | Filtrare le attività di un operatore con criteri avanzati. |
| Conteggio per modello | POST /api/ScheduledActivity/getitems/groupedbytemplate/count | Ottenere il numero di attività raggruppate per modello: utile per cruscotti e reportistica. |
| Dettaglio attività | GET /api/ScheduledActivity/item | Aprire la scheda completa di un’attività. |
| Nuova attività | POST /api/ScheduledActivity/item | Pianificare una nuova attività di manutenzione. |
| Modifica attività | PUT /api/ScheduledActivity/item | Aggiornare dati e stato di avanzamento di un’attività. |
| Elimina attività | DELETE /api/ScheduledActivity/item | Rimuovere una singola attività. |
| Elimina più attività | DELETE /api/ScheduledActivity/items | Rimuovere più attività in un’unica operazione. |
SparePartGroup — Gruppi Ricambi
| Funzione | Endpoint | Cosa permette di fare |
| Elenco gruppi ricambi | GET /api/SparePartGroup/items | Consultare l’elenco dei gruppi ricambi, con paginazione. |
| Ricerca avanzata | POST /api/SparePartGroup/getitems | Filtrare i gruppi ricambi con criteri di ricerca articolati. |
| Gruppi ricambi di un elemento | GET /api/SparePartGroup/items/{entity}/{guid} | Vedere i gruppi ricambi collegati a una specifica macchina o impianto. |
| Dettaglio gruppo ricambi | GET /api/SparePartGroup/item | Aprire la scheda completa di un gruppo ricambi. |
| Nuovo gruppo ricambi | POST /api/SparePartGroup/item | Creare un nuovo gruppo ricambi. |
| Modifica gruppo ricambi | PUT /api/SparePartGroup/item | Aggiornare un gruppo ricambi esistente. |
| Elimina gruppo ricambi | DELETE /api/SparePartGroup/item | Rimuovere un singolo gruppo ricambi. |
| Elimina più gruppi ricambi | DELETE /api/SparePartGroup/items | Rimuovere più gruppi ricambi in un’unica operazione. |
Tool — Strumenti e Ricambi
| Funzione | Endpoint | Cosa permette di fare |
| Elenco articoli | GET /api/Tool/items | Consultare l’elenco di strumenti e ricambi, con paginazione. |
| Ricerca avanzata | POST /api/Tool/getitems | Filtrare gli articoli con criteri di ricerca articolati. |
| Articoli di un magazzino | GET /api/Tool/items/warehouse/{warehouse} | Vedere gli articoli presenti in uno specifico magazzino. |
| Articoli di più magazzini | POST /api/Tool/items/warehouses | Vedere gli articoli presenti in un insieme di magazzini. |
| Articoli di un gruppo ricambi | GET /api/Tool/items/sparepartgroup/{sparepartgroup} | Vedere gli articoli di uno specifico gruppo ricambi. |
| Articoli per modello | GET /api/Tool/items/template/{template} | Vedere gli articoli suggeriti per un modello di attività. |
| Articoli per attività | GET /api/Tool/items/scheduled/{scheduled} | Vedere gli articoli suggeriti per una specifica attività pianificata. |
| Elenco da identificativi | GET /api/Tool/items/list | Recuperare gli articoli corrispondenti a un elenco di identificativi. |
| Dettaglio articolo | GET /api/Tool/item | Aprire la scheda completa di uno strumento o ricambio. |
| Nuovo articolo | POST /api/Tool/item | Creare un nuovo strumento o ricambio. |
| Modifica articolo | PUT /api/Tool/item | Aggiornare un articolo esistente. |
| Elimina articolo | DELETE /api/Tool/item | Rimuovere un singolo articolo. |
| Elimina più articoli | DELETE /api/Tool/items | Rimuovere più articoli in un’unica operazione. |
| Scarica modello Excel | GET /api/Tool/import/template | Scaricare il modello Excel per l’importazione massiva dei ricambi. |
| Verifica file da importare | POST /api/Tool/import/validate | Caricare e controllare il file prima dell’importazione, con riepilogo delle segnalazioni. |
| Conferma importazione | POST /api/Tool/import/execute/{token} | Completare l’importazione massiva dei ricambi già verificati. |
User — Utenti, Accessi e Preferenze
| Funzione | Endpoint | Cosa permette di fare |
| Elenco utenti | GET /api/User/items | Consultare l’elenco degli utenti, con paginazione. |
| Ricerca avanzata | POST /api/User/getitems | Filtrare gli utenti con criteri di ricerca articolati. |
| Dettaglio utente | GET /api/User/item | Aprire la scheda completa di un utente. |
| Nuovo utente | POST /api/User/item | Creare un nuovo utente. |
| Modifica utente | PUT /api/User/item | Aggiornare un utente esistente. |
| Elimina utente | DELETE /api/User/item | Rimuovere un utente. |
| Il mio profilo | GET /api/User/me | Recuperare i dati dell’utente attualmente collegato. |
| Reimposta password altrui | PUT /api/User/password | Consentire a un amministratore di reimpostare la password di un altro utente. |
| Cambia la propria password | PUT /api/User/password/me | Consentire all’utente collegato di modificare la propria password. |
| Preferenze personali | GET / POST / DELETE /api/User/preferences/{key} | Leggere, salvare o eliminare un’impostazione personale (dati cifrati). |
| Preferenze di un altro utente | GET / POST / DELETE /api/User/preferences/{userGuid}/{key} | Gestire le preferenze di uno specifico utente (funzione riservata agli amministratori). |
| Preferenze in chiaro | GET / POST /api/User/preferences-plaintext/{key} | Leggere o salvare un’impostazione temporanea, senza cifratura. |
Warehouse — Magazzini e Movimenti
| Funzione | Endpoint | Cosa permette di fare |
| Elenco magazzini | GET /api/Warehouse/items | Consultare l’elenco dei magazzini, con paginazione. |
| Ricerca avanzata | POST /api/Warehouse/getitems | Filtrare i magazzini con criteri di ricerca articolati. |
| Dettaglio magazzino | GET /api/Warehouse/item | Aprire la scheda completa di un magazzino. |
| Nuovo magazzino | POST /api/Warehouse/item | Creare un nuovo magazzino. |
| Modifica magazzino | PUT /api/Warehouse/item | Aggiornare un magazzino esistente. |
| Elimina magazzino | DELETE /api/Warehouse/item | Rimuovere un singolo magazzino. |
| Elimina più magazzini | DELETE /api/Warehouse/items | Rimuovere più magazzini in un’unica operazione. |
| Storico movimenti | GET /api/Warehouse/stock/handling | Consultare lo storico dei movimenti registrati per un ricambio. |
| Registra un movimento | POST /api/Warehouse/stock/handling | Registrare un carico, uno scarico o un utilizzo di un ricambio. |
| Trasferisci tra magazzini | POST /api/Warehouse/stock/transfer | Registrare lo spostamento di un ricambio da un magazzino a un altro. |
Approfondimento sui moduli
Asset – Macchine e Impianti
L’anagrafica digitale del parco macchine e impianti aziendale. Consente di censire ogni bene, con le sue caratteristiche tecniche, e di mantenerne sempre aggiornata la scheda: cosa serve per sapere in ogni momento quali macchine si hanno, come sono fatte e in che condizioni si trovano.
Node – Struttura dell’Impianto
Il modo in cui si organizza fisicamente l’azienda: stabilimenti, reparti, linee, aree. Ogni nodo è un contenitore dentro cui vivono macchine e altri nodi, così da rispecchiare la reale organizzazione del sito produttivo.
NodeOrganization – Alberatura e Riorganizzazione
Il motore che mette in relazione nodi e macchine, componendo l’albero dell’intero impianto. Da qui si consulta l’intera struttura, la si esplora un ramo alla volta e la si riorganizza in sicurezza (anche con operazioni massive) semplicemente spostando gli elementi.
ScheduledActivity – Attività Pianificate
Il cuore operativo della manutenzione: qui nascono, si assegnano e si monitorano gli interventi programmati. Alimenta il calendario e le liste di lavoro degli operatori, che eseguono i controlli direttamente tramite app, aggiornando in tempo reale lo stato di avanzamento.
SparePartGroup – Gruppi Ricambi
Il modo in cui si classifica il magazzino ricambi: famiglie e raggruppamenti omogenei, collegati alle macchine e agli impianti che li utilizzano. Rende immediato capire come sono organizzati e catalogati i ricambi aziendali.
Tool – Strumenti e Ricambi
La gestione operativa di utensili e ricambi: dove si trovano, a quale gruppo appartengono, per quali attività sono consigliati. Include ricerche mirate per magazzino, gruppo o modello di attività e un caricamento massivo da file Excel, per popolare rapidamente il catalogo ricambi.
User – Utenti, Accessi e Preferenze
La gestione delle persone che utilizzano il sistema: anagrafica, credenziali di accesso, cambio password e preferenze personali. Include le funzioni riservate agli amministratori per intervenire sugli account degli altri utenti.
Warehouse – Magazzini e Movimenti
L’anagrafica dei magazzini e il controllo dei movimenti dei ricambi: carichi, scarichi, utilizzi e trasferimenti tra magazzini. Permette di sapere sempre dove si trovano i ricambi e come si stanno muovendo.
Ulteriori informazioni
È disponibile un portale di documentazione interattiva (Swagger) con il dettaglio tecnico di ogni chiamata — parametri, formati di richiesta e risposta, codici di errore — utile ai system integrator in fase di sviluppo. Il link verrà indicato in questa sezione non appena disponibile.