Data preview: 2026-07-07
Stato: proposta non applicata.
Regole di sicurezza
- Nessuna riga
module_price e' stata inserita.
- Nessun limite custom Fornautic e' stato inserito.
tenant_besant resta fuori da ogni scrittura: e' usato solo come riferimento di produzione osservativo.
- Le righe sotto sono applicabili solo dopo conferma esplicita degli importi e dei limiti.
Volumi attuali letti dal DB
| Tenant |
Corsi |
Corsi attivi |
Edizioni |
Date corso |
Iscrizioni |
Discenti distinti |
Docenti |
Materiali |
Documenti tenant |
Documenti corso |
tenant_fornautic |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
tenant_echos |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
tenant_besant |
34 |
33 |
117 |
178 |
191 |
186 |
7 |
0 |
16 |
0 |
Proposta listino module_price
Questi valori sono volutamente conservativi per il pilota. Possono essere cambiati prima dell'inserimento.
| Piano |
Price code |
Ciclo |
Importo EUR |
Note |
archive |
monthly |
mensile |
49.00 |
Archivio corsi/documenti senza workflow operativo esteso |
base |
monthly |
mensile |
149.00 |
Corsi, iscrizioni, discenti, scadenze base |
pro |
monthly |
mensile |
349.00 |
Base + reportistica/import avanzati/survey |
enterprise |
yearly |
annuale |
3900.00 |
Limiti custom e integrazioni avanzate |
addon_woocommerce |
monthly |
mensile |
99.00 |
Sync WooCommerce catalogo/iscrizioni |
addon_language_check |
monthly |
mensile |
49.00 |
Verifica linguaggio/storico verifiche |
Righe DB candidate
| Tabella |
module_code |
plan_code |
price_code |
amount |
currency |
billing_cycle |
is_active |
module_price |
safe_formazione |
archive |
monthly |
49.00 |
EUR |
monthly |
1 |
module_price |
safe_formazione |
base |
monthly |
149.00 |
EUR |
monthly |
1 |
module_price |
safe_formazione |
pro |
monthly |
349.00 |
EUR |
monthly |
1 |
module_price |
safe_formazione |
enterprise |
yearly |
3900.00 |
EUR |
yearly |
1 |
module_price |
safe_formazione |
addon_woocommerce |
monthly |
99.00 |
EUR |
monthly |
1 |
module_price |
safe_formazione |
addon_language_check |
monthly |
49.00 |
EUR |
monthly |
1 |
Limiti tenant gia applicati
| Tenant |
Limit key |
Valore |
Unita |
Ambito |
tenant_echos |
courses.active |
50 |
count |
tenant |
tenant_echos |
students.active |
500 |
count |
tenant |
tenant_fornautic |
storage.docente.personal_bytes |
10737418240 |
bytes |
profile operatore_formazione |
Limiti custom Fornautic proposti
Fornautic oggi ha 1 corso e 1 iscrizione. La proposta lascia margine ampio per uso archivio senza avvicinarsi a Besant come carico operativo.
| Tenant |
Piano |
Limit key |
Valore proposto |
Unita |
Motivazione |
tenant_fornautic |
archive |
courses.active |
100 |
count |
Archivio storico corsi, margine 100x sul volume attuale |
tenant_fornautic |
archive |
students.active |
1000 |
count |
Archivio discenti, margine ampio su 1 discente attuale |
tenant_fornautic |
archive |
documents.archive |
10000 |
count |
Archivio documentazione varia/corso senza workflow operativo |
Righe DB candidate
| Tabella |
tenant_key |
module_code |
limit_key |
limit_value |
unit |
scope |
scope_ref |
source |
tenant_module_limit |
tenant_fornautic |
safe_formazione |
courses.active |
100 |
count |
tenant |
|
formazione_commercial_rules_plan |
tenant_module_limit |
tenant_fornautic |
safe_formazione |
students.active |
1000 |
count |
tenant |
|
formazione_commercial_rules_plan |
tenant_module_limit |
tenant_fornautic |
safe_formazione |
documents.archive |
10000 |
count |
tenant |
|
formazione_commercial_rules_plan |
Decisioni richieste
- Confermare o modificare gli importi dei sei prezzi.
- Confermare o modificare i tre limiti custom Fornautic.
- Decidere se Echos deve restare
base con 50 corsi / 500 discenti oppure se va impostato un limite piu basso per il pilota.
- Decidere se i prezzi devono avere
valid_from immediato o una data commerciale precisa.
Prossimo step dopo conferma
Aggiornare il planner tools/formazione_commercial_rules_plan.py con i valori confermati e applicare:
- insert idempotenti in
module_price;
- insert/update idempotenti dei limiti custom Fornautic;
- evento audit
pricing_alignment o limits_alignment;
- audit read-only post-applicazione.