> ## 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.

# Indicadores de característica

Los indicadores de característica se usan para ocultar características experimentales. Para Twenty, se configuran a nivel de espacio de trabajo y no a nivel de usuario.

## Agregar un nuevo indicador de característica

En `FeatureFlagKey.ts` agrega el indicador de característica:

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

También agrégalo al enum en `feature-flag.entity.ts`:

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

Para aplicar un indicador de característica en una característica de **backend** usa:

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

Para aplicar un indicador de característica en una característica de **frontend** usa:

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

## Configurar indicadores de característica para el despliegue

Cambie el registro correspondiente en la Tabla `core.featureFlag`:

| iD        | clave                    | workspaceId               | valor       |
| --------- | ------------------------ | ------------------------- | ----------- |
| Aleatorio | `IS_FEATURENAME_ENABLED` | ID del espacio de trabajo | `verdadero` |
