Skip to main content

Introduzione

🚧 BOZZA

In questa sezione sono descritti i moduli della piattaforma.


🧠 Concetti chiave

Ci sono tre tipologie di moduli:

  • Moduli Core: sono i moduli principali, che orchestrano i vari moduli feature e contengono le informazioni specifiche legate al core stesso (es: commesse, relazioni tra commessa ed entità dei moduli feature, layout, ecc.).
  • Moduli Feature: sono i moduli che contengono una funzionalità isolata (es: Contratti, Fatturazione, ecc.). Al loro interno vengono definiti dati e flussi relativi alla funzionalità, mantenuti indipendenti rispetto alla commessa e al cantiere.
  • Modulo Shared: è un tipo particolare di modulo feature, che raccoglie più funzionalità da condividere tra diversi moduli. Ad esempio, nel modulo Shared troviamo Anagrafiche e Policy, necessario a tutti i moduli per la gestione dei permessi utente.

Moduli Core

  • Agorà (AgoModule)

Moduli Feature

  • Shared (SharedModule)
  • Budgeting Tool (BtModule)
  • Contratti (ContModule)
  • Fatture (InvModule)
  • Computi Metrici (McModule)
  • Pagamenti (PayModule)