Precondiciones
Una precondición es una prueba que una operación tiene que superar antes de ejecutarse. Con un segmento como prueba, los públicos que impulsan la personalización también deciden quién puede actuar.
Pertenencia a un segmento
Fija una precondición en la operación con la clave de un segmento y un mensaje. Cuando un usuario con sesión iniciada llama a la operación, Fóir comprueba su pertenencia con la misma evaluación de segmentos que impulsa la segmentación. Los segmentos son grupos de usuarios con nombre definidos por reglas, y los mismos segmentos dirigen el contenido por variantes. Las personas entran y salen de un segmento a medida que cambian sus atributos, así que quién puede ejecutar la operación cambia con ellas.
Qué ve quien es rechazado
Quien llama y queda fuera del segmento recibe un error FAILED_PRECONDITION con tu mensaje. Si no hay mensaje, el error dice "operation precondition not met". Una ejecución sin usuario detrás, como la iniciada por una programación, no supera una precondición de segmento.
Precondiciones de expresión
El segundo tipo es una expresión: una regla evaluada contra la entrada de la operación y el contexto de quien llama, escrita con los mismos operadores que las reglas de segmento.
Dónde se sitúa
Una precondición se evalúa antes de que la operación se ejecute y antes de cualquier cuota de uso, y se aplica sea cual sea la forma en que se activó la operación. Una regla de cuota también puede limitarse a los miembros de un segmento. Exigir un segundo factor antes de ejecutar una operación es un control aparte, cubierto por la verificación adicional.
Lee el detalle
La referencia de configuración de operaciones muestra ambos tipos de precondición y los errores que devuelven.