--- title: Cờ tính năng image: /images/user-guide/table-views/table.png --- Header Cờ tính năng được sử dụng để ẩn các tính năng thử nghiệm. Đối với Twenty, chúng được thiết lập ở cấp độ không gian làm việc chứ không phải cấp độ người dùng. ## Thêm một cờ tính năng mới Trong `FeatureFlagKey.ts` thêm cờ tính năng: ```ts type FeatureFlagKey = | 'IS_FEATURENAME_ENABLED' | ...; ``` Cũng thêm nó vào enum trong `feature-flag.entity.ts`: ```ts enum FeatureFlagKeys { IsFeatureNameEnabled = 'IS_FEATURENAME_ENABLED', ... } ``` Để áp dụng một cờ tính năng trên tính năng **backend** sử dụng: ```ts @Gate({ featureFlag: 'IS_FEATURENAME_ENABLED', }) ``` Để áp dụng một cờ tính năng trên tính năng **frontend** sử dụng: ```ts const isFeatureNameEnabled = useIsFeatureEnabled('IS_FEATURENAME_ENABLED'); ``` ## Cấu hình cờ tính năng cho việc triển khai Thay đổi bản ghi tương ứng trong Bảng `core.featureFlag`: | iD | khóa | workspaceId | giá trị | | ---------- | ------------------------ | ----------- | ------- | | Ngẫu nhiên | `IS_FEATURENAME_ENABLED` | WorkspaceID | `đúng` |