Costruttore

Codice su misura e API, quando il costruttore visivo non basta

Qualsiasi elenco, scheda o dashboard può essere un suo widget. Scriva codice contro l’API Megorix quando il costruttore non basta.

  • Elenchi, schede e form possono essere sostituiti da widget suoi — componenti reali che può aprire e modificare nel Dev Studio.
  • Scriva codice React/TypeScript contro l'API Megorix per costruire esattamente ciò di cui ha bisogno.
  • Combini parti create visivamente con parti scritte a mano, nello stesso sistema.

Costruttore visivo o codice su misura: quando scegliere l’uno o l’altro

Cominci da ciò che si configura: entità e campi per i dati, regole e workflow per i processi, e le viste a elenco, bacheca o calendario per il lavoro di tutti i giorni. Il codice entra in gioco quando la schermata o la logica di cui ha bisogno non si può realizzare con questi strumenti — ed è in questi casi che conviene:

  • Una dashboard con gli indicatori della sua azienda — grafici, totali e confronti che nessuna vista pronta mostra.
  • Una scheda, un elenco o un form progettato per un compito specifico, al posto della schermata che Megorix genera a partire dai campi.
  • Logica lato server che nessuna regola copre: calcoli tra più entità, convalide particolari, attività pianificate.
  • Il collegamento a un altro software tramite API, con le credenziali salvate in forma cifrata.

Come si sviluppa un widget React nel Dev Studio, dalla bozza alla pubblicazione

Il Dev Studio è l’editor di codice di Megorix e si apre nel browser, senza nulla da installare. Un widget è un componente React scritto in TypeScript, in uno o più file.

  1. 1

    Crei il widget e scelga dove compare: una pagina del sistema, una dashboard, una sezione di pagina oppure al posto dell’elenco o della scheda di un’entità.

  2. 2

    Scriva il codice con i componenti di interfaccia di Megorix — tabelle, form, finestre di dialogo, tab — e con le funzioni che leggono e salvano record, caricano file, generano PDF o chiamano un sistema esterno.

  3. 3

    Segua il risultato nell’anteprima, compilata direttamente nel browser mentre scrive. Al salvataggio, il server compila il codice e verifica i tipi.

  4. 4

    Ogni salvataggio resta in bozza. Quando pubblica, viene conservata una versione — e qualsiasi versione precedente può essere ripristinata.

  • Solo gli amministratori salvano e pubblicano codice; gli altri utenti usano il risultato con i permessi che hanno già.
  • I widget si usano anche nel sito web e nel negozio online: come pagina intera, intestazione, piè di pagina o sezione all’interno di una pagina creata con il costruttore.

API REST, webhook e integrazioni su misura con altri software

L’API REST di Megorix dà accesso ai dati di ogni modulo — elencare, cercare, creare, modificare ed eliminare record —, ai file e alla generazione di PDF. Ogni chiave API agisce come un utente di servizio, con i ruoli, le regole di visibilità e i permessi per campo di quell’utente; può avere una data di scadenza e un elenco di indirizzi IP autorizzati. La documentazione segue il formato OpenAPI.

Per collegarsi a un altro software, Megorix salva la connessione — HTTP, FTP o SFTP, con autenticazione di base, tramite token, chiave API o OAuth2 — con le credenziali cifrate. Una mappatura stabilisce che cosa inviare quando succede qualcosa, per esempio quando un ordine viene confermato, riprova se la chiamata non va a buon fine e registra ogni invio. La risposta dell’altro sistema può essere riportata nel record; nella direzione opposta, i webhook in entrata ricevono notifiche firmate.

È così che, in un’azienda di autotrasporti, i dati di una consegna completata passano al software di fatturazione, o che, in un’officina, il numero del documento emesso resta salvato nell’ordine di riparazione. Scopra le integrazioni che MegaPC ha già predisposto.

Sviluppare l’ERP con Claude tramite MCP, con revisione prima della pubblicazione

Collegato a Megorix tramite MCP, Claude può creare moduli, entità e campi, widget, regole, workflow e pagine del negozio a partire da una descrizione — se la persona che lo collega è un amministratore e concede questa autorizzazione. Tutto ciò che costruisce resta in bozza, nell’ambiente di test, finché qualcuno non lo rivede e lo pubblica. Scopra di più sull’IA in Megorix.

Domande frequenti su codice su misura e API

Sì — in Megorix, un elenco, una scheda o una dashboard possono essere widget suoi, scritti in React/TypeScript contro l’API, quando il costruttore visivo non basta.

Sì, Megorix espone un'API che può essere usata per costruire widget personalizzati o integrare con altri sistemi.

In Megorix, parti costruite nel builder visivo e parti scritte a mano convivono nello stesso sistema, senza conflitti.

Non proprio qualsiasi. Un widget importa i moduli di Megorix, la libreria di componenti condivisa della sua azienda e un insieme fisso di librerie caricate quando servono — per esempio recharts per i grafici, xlsx per i fogli di calcolo o pdfmake per i PDF.

Sì: 120 richieste al minuto per chiave o token. Oltre questa soglia, l’API risponde con il codice 429 e indica quanto attendere prima di riprovare. L’accesso all’API dipende dal piano: la tabella dei prezzi indica in quali è incluso.

Solo gli amministratori salvano e pubblicano codice. Ogni salvataggio resta in bozza finché non viene pubblicato, ogni pubblicazione conserva una versione e qualsiasi versione precedente può essere ripristinata.

Sì. Un widget può essere un’intera pagina del sito, l’intestazione, il piè di pagina, la home page o una sezione all’interno di una pagina creata con il costruttore.

Pronto a plasmare Megorix sulla sua azienda?

Richiedi una demo