xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Shelf Audit Result — entity reference
REFERENCE · Last reviewed

Shelf Audit Result — entity reference

One shelf-vision evaluation run over a merchandising activity's photos - the child result entity of VisitTaskActivity, one row per run so re-analysis history is kept. Carries the planogram-compliance judgment (complianceScore 0-100, complianceStatus, structured findingsJson), share-of-shelf output (shareOfShelfPct plus per-brand shareOfShelfBrandJson and totalFacings), and model observability (modelVersion, galleryVersion, unknownRate). visitId and accountId are denormalized reporting grain copied from the activity's visit at write time, never authoritative.

Fields

FieldLabelTypeRequiredWhat it does
AccountIdAccountLookup → AccountDenormalized outlet for reporting, copied from the activity's visit at write time. A metadata lookup only - there is deliberately no database foreign key behind it.
AnalyzedAtUtcAnalyzed At (UTC)DateAndTime
ComplianceScoreCompliance ScoreDecimal
ComplianceStatusCompliance StatusPickListCategorical planogram judgment: Compliant, Partial, Non-compliant or Unable to Assess. Null-planogram (share-of-shelf-only) runs carry no compliance judgment. Values: Compliant, Partial, Non-compliant, Unable to Assess.
EvaluationSourceEvaluation SourceMultiLineTextWhat produced the row - for example the vision pipeline, a configured workflow step, an LLM QA pass, or Manual. Rows from different sources are re-analysis history for the same activity.
FindingsJsonFindings JsonMultiLineText
GalleryVersionGallery VersionMultiLineText
ModelVersionModel VersionMultiLineText
PlanogramIdPlanogramLookup → Planogram
ShareOfShelfBrandJsonShare Of Shelf Brand JsonMultiLineText
ShareOfShelfPctShare Of Shelf %Decimal
TotalFacingsTotal FacingsNumber
UnknownRateUnknown RateDecimalFraction (0-1) of detections labeled as unknown product - the stale-recognition-gallery signal the active-learning loop watches. A rising rate means the gallery is missing current SKUs, not that the shelf is wrong.
VisitIdVisitLookup → VisitDenormalized reporting grain copied from the evaluated activity's visit at write time - never authoritative; the true parent chain is visitTaskActivityId.
VisitTaskActivityIdVisit Task ActivityLookup → VisitTaskActivityYes

Actions

ActionLabelTypeWhat it does
DeleteEntityDeleteDeleteDelete Entity
DeleteHeaderDeleteDeleteDelete Header
DeleteRowDeleteDeleteDeleteRow
EditEntityEditEditEdit Entity
EditInLineEntityEditEditInlineEdit In Line Entity
EditInLineHeaderEditEditInlineEditInLineHeader
EditRowEditEditEdit Row
NewHeaderNewNewNew Header