Approvazioni: policy e bacheca
Definisci chi approva che cosa per tipo e condizioni, e segui le richieste in una bacheca con catena e cronologia.
Le approvazioni permettono di richiedere il "via libera" di una o più persone prima che qualcosa vada avanti, per esempio uno sconto oltre una certa soglia.
Policy (Impostazioni, Approvazioni)
La regola su chi approva che cosa vive nei DATI, non nel codice: ogni policy ha un tipo (sconto, proposta, contratto, spesa e così via), una condizione facoltativa a intervallo (ad esempio sconto tra il 20% e il 100%) e una CATENA ordinata di approvatori (per utente o per ruolo).
- Più livelli: il livello 1 approva, si sale al livello 2, e così via fino all'ultimo.
- Vince l'intervallo più alto: con una policy dallo 0 al 20% (responsabile) e un'altra dal 20% in su (direttore), uno sconto del 30% ricade in quella del direttore.
- Modificare una policy crea una NUOVA versione. Le approvazioni vecchie restano valide secondo la versione in vigore all'epoca.
Bacheca delle Approvazioni
Nel menu laterale, "Approvazioni" elenca le richieste per stato (in sospeso, approvate, rifiutate). Aprendone una vedi il contesto, la catena con il livello corrente in evidenza, la cronologia delle decisioni e, se sei l'approvatore del livello corrente, i pulsanti Approva e Rifiuta con un campo per le note.
Approvazioni avanzate (motore v2)
Per regole più ricche, attiva le Approvazioni avanzate in Impostazioni, Approvazioni. È un interruttore per azienda che parte DISATTIVATO: nulla cambia finché non lo attivi, e ciò che già esiste continua a funzionare.
- Per oggetto ed evento: scegli l'oggetto (ad esempio opportunità) e quando valutare (alla creazione o all'aggiornamento).
- Regole composte: combina più condizioni sui campi del record (ad esempio sconto ≥ 20% E margine < 15%), con "tutte" (E) oppure "una qualsiasi" (O).
- Catena a livelli: ogni livello può richiedere uno qualsiasi, tutti o la maggioranza degli approvatori; usa persone, ruoli, il responsabile di chi richiede, il capo squadra o il proprietario del record.
- SLA ed escalation: imposta un termine in ore lavorative; alla scadenza la richiesta viene inoltrata al livello superiore (avvisando gli amministratori) oppure rifiutata in automatico, secondo la policy.
- Traccia a prova di manomissione: ogni decisione viene scritta in una cronologia concatenata da hash; l'autoapprovazione è bloccata per impostazione predefinita.
- Versionamento: la modifica crea una nuova versione; le richieste vecchie mantengono la versione in vigore all'epoca.