Processi (Blueprint): governa le transizioni di stato di un oggetto
Un Blueprint trasforma un campo di selezione (fase, stato) in una macchina a stati: dichiari quali transizioni sono consentite e, per ciascuna, le condizioni, i campi obbligatori, le azioni automatiche e se serve l'approvazione. È opzionale per oggetto e per campo, senza codice.
In Impostazioni → Processi (Blueprint) progetti il processo di un oggetto: scegli un campo di selezione (ad esempio Stato o Fase) e dichiari le transizioni consentite tra i valori di quel campo. Quando qualcuno cambia quel campo su un record, il Blueprint convalida la transizione prima di salvare. È un livello opzionale: finché non crei un Blueprint per un oggetto, nulla cambia (le pipeline e i gate delle Opportunità restano gli stessi).
Creare un processo
- Scegli l'Oggetto e il Campo di stato (appaiono solo i campi di selezione, e i loro valori sono gli stati).
- Imposta la Modalità: Rigida (sono consentite solo le transizioni dichiarate) oppure Aperta (le transizioni non dichiarate sono libere; quelle dichiarate vengono comunque convalidate).
- Aggiungi le transizioni Da → A. Lascia "Da" come "Qualsiasi stato" per applicarla da qualsiasi origine.
- Per ogni transizione, imposta condizioni, campi obbligatori, azioni e se richiede approvazione.
- Salva. Segna il processo come Attivo perché abbia effetto.
Condizioni e campi obbligatori
Le condizioni usano lo stesso motore delle Regole sui campi: scegli un campo, un operatore e un valore, e decidi se devono essere vere tutte (AND) o almeno una (OR). I campi obbligatori elencano i campi che devono essere compilati perché la transizione avvenga. Se una condizione fallisce o manca un campo obbligatorio, la modifica viene bloccata con un messaggio chiaro.
Azioni dopo la transizione
- Imposta campo: scrive un valore in un altro campo del record nello stesso salvataggio.
- Crea attività: apre un'attività collegata al record (con una scadenza opzionale in giorni).
- Notifica: invia una notifica in-app al proprietario del record.
- Webhook: registra l'intento di un invio esterno per la transizione.
Approvazione
Seleziona "Richiedi approvazione" su una transizione perché si completi solo dopo essere stata approvata. La richiesta usa il motore Approvazioni del CRM: se esiste una politica di approvazione corrispondente, la transizione resta bloccata finché non viene decisa; se non è configurata alcuna politica, la transizione procede e l'intento viene registrato.