Architettura
Funzionale
Unificata
HOLOS
Il motore di processo di HOLOS consente di modellare i flussi con lo standard BPMN 2.0 e trasformarli in workflow eseguibili.
Dal modello grafico si passa all’esecuzione tramite un process engine che gestisce task automatici e umani, regole decisionali e interazioni con i sistemi esterni.
Per i task utente, le interfacce vengono generate in modo dinamico a partire dai Data Object definiti nel modello, accelerando lo sviluppo applicativo in modalità low-code.
I processi vengono disegnati con lo standard BPMN 2.0 utilizzando pool, lane, task e gateway. Dal diagramma si ricavano direttamente i flussi eseguibili, con eventi di inizio, intermedi e fine, messaggi e timer già pronti per l’orchestrazione.
Il motore interpreta il modello e ne governa l’esecuzione: gestisce task automatici e umani, transizioni, compensazioni ed error handling. I service task integrano sistemi esterni, mentre gli eventi coordinano pattern asincroni e orchestrazioni distribuite.
I Data Object definiscono i dati scambiati tra attività. A partire da queste definizioni, la piattaforma genera automaticamente le interfacce dei task utente, applica vincoli e mapping e accelera lo sviluppo applicativo in modalità low-code mantenendo coerenza end-to-end.
La logica decisionale è espressa con DMN e tabelle di decisione richiamate dai processi tramite business rule task. Le regole sono versionate e riusabili; le condizioni leggere possono essere gestite con script task. In questo modo il flusso rimane snello e la logica separata e manutenibile.