Flag
Definition
A flag is an entity in Reflag that is used manage a "feature in your product". This refers to releasing the feature, manage access, configure, track adoption, gather feedback, and etc.
Flags can be organized into hierarchies (having other flags as parent) and grouped into views, for easy reporting.
Flag key
Each flag has an unique key and some basic details such as name and description, adoption rules, feedback configuration and other.
Flag keys are unique across your app. They cannot be edited after the flag is created. The flag key is also is used for tracking feature adoption and getting feedback.
The following entities are associated with a flag through its key:
Access
Each flag in Reflag comes with a set of access targeting rules that are evaluated against the context of the user of your application. Access is evaluated each time the rules change of the context changes. Reflag SDKs transparently deal with evaluation, caching and refreshing of access status of the user of your application.
Flag access can also be used within Reflag itself as a filter consumed by other entities.
Metrics
Flag metrics are a set of values that are calculated for each company that is using the feature. These metrics include Average feedback score, First and Last used dates and others.
Flag metrics are used within the Reflag UI in various places but can also serve as values for filters consumed by other entities.
Next steps
Learn how to create your first feature within Reflag UI.
Last updated
Was this helpful?