¿Qué son las reglas de despliegue?
El Rollout Planner le ofrece un control granular sobre sus lanzamientos y pruebas. Puede activar o desactivar cualquier feature flag en cualquier momento para usuarios específicos. Las reglas de despliegue son como sentencias condicionales para sus lanzamientos y experimentos. Puede configurar una secuencia de acciones que se activa bajo ciertas condiciones. Puede programar estas reglas, aplicarlas de forma inmediata, dirigirlas a grupos concretos, reordenarlas y personalizarlas para alinearlas con sus objetivos.Añadir una nueva regla
Haga clic en Add a rule para abrir el menú de configuración de reglas. Aquí puede elegir entre reglas de entrega o de prueba, y dar nombre a su regla.
¿Cómo funciona la cola de reglas?

- Kameleoon comprueba si su flag está activado o desactivado. Si está desactivado, los visitantes ven la variación predeterminada (que puede elegir en la lista desplegable «Then, for everyone else in production, serve»).
- Si activa el flag, Kameleoon evalúa los experimentos y las reglas de la cola de arriba hacia abajo. Tenga en cuenta este orden de evaluación al planificar su estrategia de despliegue para evitar solapamientos de targeting imprevistos.
- Kameleoon añade las nuevas reglas al final de la cola de forma predeterminada. No obstante, puede reordenar manualmente las reglas haciendo clic y arrastrando su tarjeta a una nueva posición. Reordenar las reglas en la cola también cambia el orden en que Kameleoon lee y evalúa la regla. Tenga cuidado al desplegar reglas que compartan la misma audiencia.

- Las reglas en pausa simplemente se ignoran en tiempo de ejecución.
Targeting y bucketing de usuarios
Exponer a un usuario a una variación sigue un proceso de dos pasos: targeting y bucketing. Targeting significa que el usuario cumple las condiciones especificadas en una regla. Bucketing significa que Kameleoon ha asignado al usuario a la variación asociada a esa regla. Kameleoon gestiona el targeting y el bucketing de forma diferente para las reglas de entrega y de experimento. Considere estos dos escenarios:Escenario 1: Regla de entrega en la parte superior

- Recibe la variación seleccionada si Kameleoon le asigna a un bucket.
- Si es objetivo, pero no se le asigna al bucket, el visitante recibe la variación «Everyone else» y Kameleoon no evalúa al visitante para ninguna otra regla.


Escenario 2: Regla de experimento en la parte superior

- Si Kameleoon designa a un visitante como objetivo de una regla de experimento:
- Recibe la variación seleccionada si Kameleoon le asigna a un bucket.
- Si Kameleoon lo designa como objetivo, pero no le asigna a un bucket, comprueba la siguiente regla hasta el final de la cola. Todos los usuarios a los que las reglas de experimento no asignan a un bucket descienden por la cola. Por ello, siempre es una buena práctica mantener los experimentos en la parte superior de su cola.


Cambiar la división del tráfico de un experimento no cambia el tamaño total de su bucket de experimento. Por ejemplo, suponga que lanza un experimento dirigido al 20 % de un segmento de usuarios con una división de variación 50/50 para sus dos variaciones. Si actualiza la división a 60/40 o 90/10, pero no cambia el porcentaje de tráfico que se incluye en la muestra del experimento (20 %), el total de usuarios asignados a buckets no aumenta ni disminuye. En su lugar, algunos usuarios asignados quedan expuestos a una variación distinta.
Estados de las reglas
Todas las reglas de la cola muestran uno de estos estados:- Active (activa)
- Paused
- Planned (programada para iniciarse o detenerse en una fecha/hora determinadas). Una regla planificada cambia a active en el horario definido o a outdated al finalizar el mismo.
- Unsaved changes (esto también incluye las nuevas reglas que están en estado de borrador)
- Outdated (una regla planificada que se desactivó automáticamente en la fecha de finalización programada). La vista predeterminada oculta las reglas obsoletas, pero puede utilizar los filtros para verlas.
Pausar o reanudar una regla
Para pausar una regla, haga clic en el menú de tres puntos de la tarjeta de un experimento y haga clic en Pause.
Copiar reglas de otro entorno
También puede añadir reglas que haya creado en otro entorno. Copiar reglas le permite replicar la configuración de despliegue/experimento desde, por ejemplo, su entorno de staging a su entorno de production.
Resumen del despliegue
Esta sección ofrece una visión general de las variaciones y los segmentos. Cambiar el orden de las tarjetas, eliminar una regla o cambiar el estado de una regla afecta al orden y a los valores de las tarjetas de resumen. Aunque la sección de resumen tiene en cuenta a los usuarios no segmentados (restantes) que Kameleoon puede pasar a la siguiente regla, no tiene en cuenta ni identifica los solapamientos parciales o completos entre distintos segmentos de usuarios en diferentes reglas.Resumen de variaciones

Resumen de segmentos

Usar el Rollout Planner con SDK obsoletos
Si la versión de su SDK no admite Feature Variations, tenga en cuenta algunos aspectos al añadir nuevas reglas para un feature flag:- Kameleoon solo comprueba las reglas definidas en el entorno de Production e ignora las reglas creadas en los entornos de staging o development.
- Kameleoon solo evalúa la primera regla de la cola e ignora cualquier regla por debajo. Si no hay ninguna regla, Kameleoon sirve la variación predeterminada definida en su despliegue.
- Kameleoon solo admite las variaciones predeterminadas On y Off.
- Kameleoon no admite la programación de inicio/parada de reglas.