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/Service Recommendation Rule — entity reference
REFERENCE · Last reviewed

Service Recommendation Rule — entity reference

The condition that turns a checklist reading into a Service Recommendation. Each rule hangs off a checklist template line and says which Item to recommend, of which recommendation type and quantity, when the captured line matches: either the RAG value equals RAGValue, or the numeric reading is above ValueGreaterThan, below ValueLessThan, or between the two when both are set; a rule with none of these set matches any text-typed line that has a value. Rules are evaluated by the checklist-line service on insert and on update, and on update it also removes recommendations whose rule no longer matches, unless the recommendation has already been utilised.

Fields

FieldLabelTypeRequiredWhat it does
ChecklistTemplateLineIdChecklist Template LineLookupThe checklist template line this rule watches.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
ItemIdItemLookup
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
QuantityQuantityNumberThe quantity the rule is configured to recommend. The generation code does not copy it onto the recommendation it creates, so it currently has no effect on what is proposed or ordered.
RAGValueRAG ValuePickListFires the rule when the captured checklist line's red/amber/green value matches it exactly, and only when neither numeric threshold is set — a rule cannot mix a RAG match with a numeric range. The seeded first-party data supplies only a Green value for this picklist, so amber and red rules need the values adding. Values: Green.
RecommendationTypeRecommendation TypePickList
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
ValueGreaterThanValue Greater ThanNumberLower threshold: on its own it fires the rule when the checklist reading is strictly above it, and combined with the upper threshold it forms a strictly-between band. Set either threshold and the RAG match is ignored.
ValueLessThanValue Less ThanNumberUpper threshold: on its own it fires the rule when the checklist reading is strictly below it, and combined with the lower threshold it forms a strictly-between band; the bounds themselves never match.

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete
EditEditEditEdit
EditInLineEditEditEdit
NewNewNewNew