Precondizioni

Una precondizione è un test che una operazione deve superare prima di essere eseguita. Con un segmento come test, i pubblici che guidano la personalizzazione decidono anche chi può agire.

Appartenenza a un segmento

Imposta una precondizione sull'operazione con la chiave di un segmento e un messaggio. Quando un utente autenticato chiama l'operazione, Fóir verifica la sua appartenenza con la stessa valutazione dei segmenti che guida il targeting. I segmenti sono gruppi di utenti con nome, definiti da regole, e gli stessi segmenti indirizzano, per i contenuti, le varianti. Le persone entrano ed escono da un segmento al variare dei loro attributi, quindi cambia di conseguenza anche chi può eseguire l'operazione.

Cosa vede un chiamante rifiutato

Un chiamante fuori dal segmento riceve un errore FAILED_PRECONDITION con il tuo messaggio. Senza messaggio, l'errore riporta "operation precondition not met". Un'esecuzione senza un utente dietro, come quella avviata da una pianificazione, fallisce una precondizione di segmento.

Precondizioni con espressione

Il secondo tipo è un'espressione: una regola valutata sull'input dell'operazione e sul contesto del chiamante, scritta con gli stessi operatori delle regole dei segmenti.

Dove si colloca

Una precondizione viene valutata prima che l'operazione venga eseguita e prima di qualsiasi quota di utilizzo, e si applica a prescindere da come è stata attivata l'operazione. Anche una regola di quota può essere limitata ai membri di un segmento. Richiedere un secondo fattore prima dell'esecuzione di un'operazione è un controllo separato, trattato in verifica step-up.

Leggi i dettagli

Il riferimento alla configurazione delle operazioni mostra entrambi i tipi di precondizione e gli errori che restituiscono.