Création de flag

- Temporary Flags : Utilisés pour contrôler des features ayant un but à court terme ou faisant partie d’une expérience en cours. Ils sont idéaux pour des situations où vous devez déployer une nouvelle feature avec des garde-fous ou planifier précisément votre release. Les flags temporaires ne sont pas destinés à faire partie de votre codebase sur le long terme et sont donc régulièrement vérifiés pour détecter leur obsolescence afin de garantir qu’ils sont activement gérés.
- Permanent Flags : Les flags permanents sont destinés à un usage à long terme et sont censés faire partie intégrante de votre codebase. Ils sont idéaux pour les features essentielles au fonctionnement de votre application. Contrairement aux flags temporaires, les flags permanents sont exemptés des contrôles d’obsolescence et Kameleoon ne les signalera pas pour suppression.
Utilitaires du dashboard pour le nettoyage des flags
Votre dashboard propose un résumé du nombre total de flags actifs, d’expériences en cours et de flags obsolètes/permanents pour votre environnement Production (uniquement).

- Last Evaluation : Cette colonne affiche la dernière fois que le feature flag dans votre code a été référencé (par exemple, l’instance la plus récente d’un utilisateur final évalué par le flag dans le code de votre application pour déterminer à quelle variation l’exposer), vous donnant une indication claire de la dernière utilisation active du flag.
- Status : En fonction de sa dernière évaluation et de la dernière fois qu’il a été modifié ou activé/désactivé dans Kameleoon, un flag sera classé dans l’un des quatre statuts possibles selon qu’il est permanent ou temporaire :
- Healthy : Le flag temporary est nouveau ou a été modifié ou évalué au cours des 15 derniers jours, indiquant une utilisation active.
- Stale : Le flag temporary n’a pas été modifié ou évalué dans le code depuis plus de 15 jours. Ce statut peut indiquer que le rollout ou l’expérience a atteint un point stable et que le flag n’est plus utilisé, ou que le flag n’a pas été référencé dans le code depuis un certain temps.
- Outdated : Le flag temporary n’a pas été modifié ou évalué dans le code depuis plus de 30 jours. Ce statut est un signe clair que le flag est peut-être obsolète et n’est plus nécessaire.
- Permanent : Le flag est permanent et exempté des contrôles d’obsolescence.
Modifier le type de flag
Vous pouvez modifier le type d’un feature flag de temporaire à permanent et vice versa. À mesure que les features et les projets évoluent, la nature de certaines features peut changer. Convertir le type d’un flag garantit qu’il s’aligne sur la trajectoire de développement actuelle.