Creación de flags

- Flags temporales: se utilizan para controlar features con un propósito a corto plazo o que forman parte de un experimento en curso. Son ideales para situaciones en las que necesita desplegar una nueva feature con medidas de protección o programar con precisión su lanzamiento. Los flags temporales no están pensados para formar parte de su base de código a largo plazo y, por tanto, se comprueban regularmente para detectar su obsolescencia y garantizar que se gestionan de forma activa.
- Flags permanentes: los flags permanentes están pensados para un uso a largo plazo y deben formar parte permanente de su base de código. Son ideales para features que son fundamentales para el funcionamiento de su aplicación. A diferencia de los flags temporales, los flags permanentes están exentos de las comprobaciones de obsolescencia y Kameleoon no los marcará para su eliminación.
Utilidades del dashboard para la limpieza de flags
Su dashboard incluye un resumen del total de flags activos, experimentos en ejecución y recuentos de flags obsoletos/permanentes para su entorno de Production (únicamente).

- Last Evaluation: esta columna muestra la última vez que se hizo referencia al feature flag en su código (por ejemplo, la instancia más reciente en la que un usuario final fue evaluado por el flag en el código de su aplicación para determinar a qué variación exponerle), lo que le ofrece una indicación clara de cuándo se utilizó el flag por última vez de forma activa.
- Status: según su evaluación más reciente y la última vez que se editó o activó en Kameleoon, un flag se clasificará en uno de los cuatro estados posibles dependiendo de si es permanente o temporal:
- Healthy: el flag temporal es nuevo o se ha editado o evaluado en los últimos 15 días, lo que indica un uso activo.
- Stale: el flag temporal no se ha editado ni evaluado en el código durante más de 15 días. Este estado puede indicar que el despliegue o el experimento ha alcanzado un punto estable y que el flag ya no se utiliza, o que no se ha hecho referencia al flag en el código durante un tiempo.
- Outdated: el flag temporal no se ha editado ni evaluado en el código durante más de 30 días. Este estado es una señal clara de que el flag puede estar obsoleto y dejar de ser necesario.
- Permanent: el flag es permanente y está exento de las comprobaciones de obsolescencia.
Cambiar el tipo de flag
Puede cambiar el tipo de un feature flag de temporal a permanente y viceversa. A medida que las features y los proyectos evolucionan, la naturaleza de ciertas features puede cambiar. Convertir el tipo de un flag garantiza que se ajuste a la trayectoria de desarrollo actual.