> ## Documentation Index
> Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Özellik Bayrakları

Özellik bayrakları deneysel özellikleri gizlemek için kullanılır. Twenty için, çalışma alanı seviyesinde ayarlanırlar, kullanıcı seviyesinde değil.

## Yeni bir özellik bayrağı ekleme

`FeatureFlagKey.ts` dosyasında özellik bayrağını ekleyin:

```ts theme={null}
type FeatureFlagKey =
  | 'IS_FEATURENAME_ENABLED'
  | ...;
```

Ayrıca `feature-flag.entity.ts` enumuna ekleyin:

```ts theme={null}
enum FeatureFlagKeys {
    IsFeatureNameEnabled = 'IS_FEATURENAME_ENABLED',
    ...
}
```

Bir **backend** özelliği üzerinde bir özellik bayrağı uygulamak için kullanın:

```ts theme={null}
@Gate({
  featureFlag: 'IS_FEATURENAME_ENABLED',
})
```

Bir **frontend** özelliği üzerinde bir özellik bayrağı uygulamak için kullanın:

```ts theme={null}
const isFeatureNameEnabled = useIsFeatureEnabled('IS_FEATURENAME_ENABLED');
```

## Dağıtım için özellik bayraklarını yapılandırın

`core.featureFlag` Tablosundaki ilgili kaydı değiştirin:

| kimlik   | anahtar                  | çalışma alanı kimliği | değer   |
| -------- | ------------------------ | --------------------- | ------- |
| Rastgele | `IS_FEATURENAME_ENABLED` | Çalışma Alanı kimliği | `doğru` |
