PiattaformaBuilders
Sei tipi di definizione, che si richiamano a vicenda.
Uno strumento di configurazione che producesse sei artefatti scollegati sarebbe in realtà sei strumenti. Ciò che in continON fa delle definizioni un livello della piattaforma è il fatto che sono collegate: una query salvata viene letta da altre quattro famiglie, e un processo raggiunge una maschera, un documento, una notifica, un’attività e un posto. Se si modifica la query, tutto ciò che ne dipende cambia con essa.
Richiedere una demo
Come leggere i legami Ogni famiglia elenca ciò a cui è collegata. Un legame con un’altra definizione è evidenziato in verde acqua; un legame verso qualcosa che viene eseguito è indicato solo dal contorno. I conteggi non sono livellati – due famiglie reggono gran parte della trama, ed è proprio questo il punto.
Cosa definisce ogni famiglia e a cosa è legata.
Processo
Gli stati, le transizioni tra di essi, chi agisce in ciascuno e cosa succede quando scatta una transizione. Il processo viene memorizzato come definizione e fatto avanzare da un motore in esecuzione – lo stesso oggetto è sia il disegno sia il comportamento.
Il Process BuilderMaschera
la maschera che uno stato mostra e con cui acquisisce i dati
Documento
un documento generato su una transizione
Query
dati letti e stored procedure eseguite
Il posto
chi agisce, determinato in base alla relazione anziché al nome
Notifiche
e-mail e messaggi nell’applicazione inviati su una transizione
Attività
lavoro generato perché qualcuno lo svolga
Query e origine dati
Una lettura salvata e parametrizzata – sui dati di continON o su un database già in uso. Le query salvate sono oggetti a pieno titolo, ed è per questo che altre quattro famiglie possono puntare a una stessa query anziché averne ciascuna una propria.
Il Query BuilderMaschera
i dati con cui viene popolato un campo o una griglia
Report
le righe che un report visualizza
Dashboard
ciò che conta un widget
Documento
i valori che confluiscono in un modello
Origini esterne
un sistema che resta dov’è
Maschera
Ciò che viene acquisito e mostrato in un punto del processo – campi, convalida, layout e sequenze a più pagine. Versionata, così modificarla non riscrive ciò che è già stato inviato con la versione precedente.
Il Form BuilderProcesso
lo stato a cui appartiene questa maschera
Query
da dove provengono le sue opzioni e griglie
Dashboard
una dashboard incorporata nella maschera
Modello di documento
Il layout di un documento prodotto da continON – un contratto, una lettera, un certificato – con i campi unione che contiene. Produrlo è un passaggio di un processo, non un’esportazione separata.
Generazione di documentiQuery
i valori che vi confluiscono
Il servizio documentale
dove il file prodotto viene archiviato e dotato di autorizzazioni
Report
Una vista visualizzata e filtrabile dei dati operativi, archiviata in categorie e collegata allo stato del processo a cui appartiene.
Il Report DesignerQuery
le righe che legge
Il posto
chi può aprirlo – concesso a posti e partner
Dashboard
Widget sulle stesse query salvate, parametrizzati per contesto – così una definizione serve ogni progetto, unità o partner anziché essere copiata per ogni destinatario.
Query
ciò che misura ogni widget
Maschera
la maschera in cui può essere incorporata
Il posto
chi può vederla – concessa a posti e partner
Tre cose diverse vengono chiamate «configurazione». Non sono la stessa cosa.
Interpretato in fase di esecuzione
Processi, maschere, report, dashboard e modelli di documento sono memorizzati come definizioni e letti in tempo reale. Modificarne uno cambia ciò che fa la richiesta successiva, senza ricostruire né rimettere in esercizio nulla.
Schema reale, modificato davvero
Il Query & Data Source Builder può creare e modificare tabelle a partire da ciò che si inserisce. È una vera modifica dello schema, eseguita sul suo database – potente, e non la stessa cosa che modificare una definizione.
Codice scritto, dove serve
Le maschere possono contenere gestori di eventi scritti in JavaScript, e un passaggio di processo può eseguire una stored procedure. Questo è il punto di estensione, ed è il motivo per cui continON non viene descritto come un prodotto no-code.
La maggior parte delle modifiche operative rientra nella prima. Alcune nella seconda. Una piccola parte nella terza, e continON lo dice invece di presentarsi come privo di codice – perché nel momento in cui un requisito supera le possibilità dei designer, la risposta onesta conta più della promessa.
Cosa viene mostrato qui, e cosa no.
Il Form Builder in modalità procedura guidata: una delle sei definizioni, con le pagine che una richiesta percorrerà e la tavolozza da cui provengono i suoi campi. È il lato «definizione» del collegamento di cui parla questa pagina. Ciò che nessuna immagine statica può mostrare è l’altro lato – la richiesta che apre questa maschera quando raggiunge lo stato a cui la maschera è collegata – e nulla viene disegnato per far credere il contrario.

Modifichi una definizione e osservi cosa si muove.
Su un mandante anonimizzato: modifichi una query salvata, poi apra il report, la dashboard e la maschera che la leggono – e invii una richiesta che genera un documento dagli stessi dati.

