The tenant's reporting identity for one shelf-vision detection label: maps a stable, lowercase gallery label (detectionLabel) to a display name, an optional roll-up cluster (clusterId) and the isOwnBrand flag that drives the share-of-shelf numerator. One row per label, enforced by a filtered unique index, so reporting joins stay unambiguous. When any active rows have isOwnBrand set they supersede the feature-setting CSV fallback of target brands.
Fields
| Field | Label | Type | Required | What it does |
ClusterId | Cluster | Lookup → ShelfProductCluster | | |
Description | Description | MultiLineText | | |
DetectionLabel | Detection Label | MultiLineText, unique | Yes | The recognition-gallery label this product maps to - must match a gallery label verbatim (lowercase, hyphenated). One row per label, enforced by a filtered unique index; the human-friendly name lives in the row's display name, not here. |
IsOwnBrand | Is Own Brand | Boolean | | Counts this label toward the tenant's own share-of-shelf numerator. When any active rows set it, they supersede the feature-setting CSV of target brands; it also unions with the cluster-level own-brand flag. |
Label | Label | MultiLineText | | |
Actions
| Action | Label | Type | What it does |
DeleteEntity | Delete | Delete | DeleteEntity |
DeleteHeader | Delete | Delete | Delete Header |
DeleteRow | Delete | Delete | Delete Row |
EditEntity | Edit | Edit | EditEntity |
EditInLineEntity | Edit | EditInline | EditInLineEntity |
EditInLineHeader | Edit | EditInline | Edit In Line Header |
EditRow | Edit | Edit | Edit Row |
NewHeader | New | New | New Header |