Aller au contenu

Planifiez un changement

Un lancement qui se produit à 9h00 pile — pas « quand quelqu’un est arrivé à son bureau » — est l’une des joies discrètes des feature flags. Vous pouvez planifier le changement d’état d’un flag à l’heure que vous choisissez, puis aller faire autre chose.

Ouvrez votre flag dans l’environnement où vous lancez, et au lieu de le basculer maintenant, choisissez de planifier le changement d’état : choisissez activé ou désactivé, choisissez l’heure, confirmez. Le tableau de bord affiche le changement à venir sur le flag jusqu’à ce qu’il se produise.

Planifier demande la même permission que basculer l’environnement tout de suite — une planification n’est qu’une écriture avec un horodatage, donc les environnements de classe production la tiennent à la même exigence.

Le changement prend effet exactement à l’heure choisie, pour chaque lecteur à la fois. Il n’y a pas de dérive minute par minute entre des appareils qui ont interrogé à des moments différents : un appareil qui demande à T-1 seconde reçoit l’ancienne valeur, à T+1 seconde la nouvelle. À l’instant où il se déclenche, il cesse d’apparaître comme à venir — ce que vous voyez sur le flag est toujours ce qui est vrai.

Les changements d’état activé/désactivé des flags booléens. Les règles de ciblage et les valeurs par défaut multivariées ne peuvent pas être planifiées — ces changements se produisent quand vous les enregistrez. Si vous avez besoin d’un changement de règles à 9h00, c’est un rappel dans l’agenda et un brouillon enregistré de votre intention — ou une proposition approuvée à 9h00.