Utforska ett exempel på en kvalificeringsregel
Kvalificeringsregler kan vara ett komplext ämne att förstå. Låt oss titta på ett exempel för att se hur komponenterna kombineras för att skapa en fullständigt fungerande kvalificeringsregel.
Versioner som krävs
| Visa produkter och versioner som stöds. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa och testa alla komponenter för kvalificeringsregler: | Hantera produktkatalog Sammanhangsserviceadministratör Designer för regelmotor Runtime för regelmotor |
Exempelöversikt
Kvalificeringsregler finns i två typer: diskvalificering och diskvalificering. I detta exempel utforskar vi en diskvalificeringsregel.
Överväg ett företag i USA som säljer trädgårds- och gräsvårdsmaterial som verktyg, gräsfrö, marktäckning, gödning och bekämpningsmedel. Inom jordbruksindustrin reglerar många stater användning och försäljning av vissa kemikalier. En viss produkt, ett bekämpningsmedel som säljs som PEST-1X, är inte tillåten för försäljning i Kalifornien på grund av lokala miljölagar.
Vi kommer att använda fältet Faktureringsstat som det primära kriteriet för vår kvalificeringsregel. Om en säljare skapar en offert eller order för en kund i Kalifornien visas inte PEST-1X som ett val i produktkatalogen för landskap.
Låt oss utforska hur man bygger en kvalificeringsregel som uppfyller dessa krav.
Sammanfattning av komponenter
Kvalificeringsregler kräver flera tekniska komponenter. För att göra det enklare att hålla koll på dem, se denna tabell. Observera att de exakta komponentnamnen som används här kan skilja sig från vad som finns i din organisation.
| Komponentnamn | Komponenttyp |
|---|---|
| PEST-1X | Produkt |
| Diskvalificeringspost | Objekt för produktdiskvalificering |
| BrowseProductsCtxDefinition | Sammanhangsdefinition för Product Discovery |
| ProductDisqualificationDT | Beslutstabell för produktdiskvalificering |
| Produktkvalificering | Kvalificeringsregelförfarande |
Skapa PEST-1X-produkten
Innan vi implementerar kvalificeringsregeln, låt oss lägga till en produkt som vi kan testa med katalogen.
- Skapa en katalog som heter Landscaping.
- Skapa en kategori som heter Bekämpningsmedel och tilldela den till trädgårdskatalogen.
- Skapa en enkel produkt som heter PEST-1X. Se till att aktivera den.
- Skapa ett alternativ för engångsproduktförsäljningsmodell för produkten.
- Skapa en prisbokpost för PEST-1X. Välj vilket pris du vill.
- Välj En gång som försäljningsmodell och spara sedan prisbokposten.
Du har nu en produkt som är redo att läggas till i offerter och ordrar.
Lägg till eget fält i objektet Produktdiskvalificering
För att börja bygga kvalificeringsregeln, lägg till ett eget fält för Faktureringsstat i objektet Produktdiskvalificering. Fält i detta objekt används som utvärderingskriterier av kvalificeringsregler.
Skapa det egna fältet:
- Gå till Objekthanteraren i Inställningar.
- Hitta objektet Produktdiskvalificering.
- Skapa ett nytt textfält som heter BillingState.
- Ange fältsynlighet för alla profiler och välj sidlayouten för att visa fältet.
- Spara ditt arbete.
Skapa en post för produktdiskvalificering
Nu när du har det egna fältet Faktureringsstat, skapa en post för Produktdiskvalificering med kriterierna för vårt exempelscenario.
Skapa posten Produktdiskvalificering:
- Öppna Appstartaren och hitta Produktdiskvalifikationer.
-
Klicka på Ny och ange dessa fältdata:
- Produkt: PEST-1X.
- Gäller från: dagens datum.
- Gäller till: ett datum i framtiden.
- BillingState: CA.
- Spara posten.
Ändra sammanhangsdefinitionen för Product Discovery
För att lägga till Faktureringsstat i den aktiva sammanhangsdefinitionen för produktupptäckt, ändra sammanhangsdefinitionen BrowseProductsCtxDefinition.
Ändra sammanhangsdefinitionen BrowseProductsCtxDefinition:
- Gå till Inställningar och hitta Sammanhangsdefinitioner med Snabbsökning.
- Klicka på Egna definitioner.
- Click BrowseProductsCtxDefinition.
- Klicka på Redigera.
- Klicka på Nästa.
- Du behöver inte lägga till några noder, så klicka på Nästa.
-
Klicka på Konto ärvt och klicka sedan på Lägg till attribut och ange dessa fältvärden:
- Namn: BillingState.
- Typ: Indata.
- Datatyp: Sträng.
- Klicka på KategoriProdukt ärvd. Lägg till ett till BillingState-attribut med samma värden som tidigare.
- Klicka på Nästa.
- I kontonoden, ange BillingState som Sammanhangstagg för BillingState.
- Spara ditt arbete.
Mappa faktureringsstatus i sammanhangsdefinitionen
För att slutföra ändringarna av sammanhangsdefinitionen, mappa Faktureringsdelstat från indatanoden för sammanhangsdefinition till kontoobjektnoden.
- Gå till Inställningar och hitta Sammanhangsdefinitioner med Snabbsökning.
- Klicka på Egna definitioner.
- Click BrowseProductsCtxDefinition.
- Klicka på Kartdata.
- Öppna åtgärdsmenyn för mappningen och klicka på Redigera.
- Klicka på Karta.
- Mappa BillingState från indatakontonoden till BillingState i kontoobjektnoden.
- Spara ditt arbete.
Ändra beslutstabellen för produktdiskvalificering
Ändra tabellen över diskvalificeringsbeslut så att den inkluderar kriterierna för vår exempelkvalificeringsregel. Beslutstabellen används av förfarandet för kvalificeringsregler för att utvärdera kriterierna för både kvalificering och diskvalificering.
Lägga till kriterierna för faktureringsstat i beslutstabellen för produktdiskvalificering:
- Öppna Appstartaren och välj Produktkataloghantering. Gå till fliken Startsida.
- Bläddra ner på sidan och klicka på Kvalificeringsregler.
- Öppna regeln Produktdiskvalificering och klicka på Inaktivera.
- Klicka på Spara och nästa.
- Klicka på Lägg till villkor.
- I källobjektfält, ange BillingState__c som Källa.
- I Operator, välj är lika med.
- Klicka på Spara och nästa.
- Klicka på Spara och nästa.
- Klicka på Slutför.
- Klicka på Aktivera.
Ändra förfarandet för kvalificeringsregler
Vi är nästan framme! Nu när vi har konfigurerat alla komponenter för kvalificeringsregler som vi behöver, låt oss samla dem alla i förfarandet för kvalificeringsregler.
Ändra förfarandet för kvalificeringsregler:
- Öppna Appstartaren och välj Produktkataloghantering.
- På startfliken bläddrar du ner och klickar på Kvalificeringsregler.
- Välj listvyn Alla kvalificeringsförfaranden.
- Klicka på Produktkvalificering.
- I Versioner av kvalificeringsförfarande klickar du på den senaste, aktiva versionen.
- Inaktivera regelförfarandet.
- Öppna komponenten Utvärdera diskvalificering.
- Mappa indataparametern Faktureringsstat genom att välja BillingState.
- Spara och aktivera proceduren.
Bekräfta inställningar för Produktupptäckt
Alla bitar är nu på plats. Vi rekommenderar att du kontrollerar inställningarna för Produktupptäckt för att säkerställa att vi har valt rätt sammanhangsdefinition och kvalificeringsförfarande där.
- I Inställningar, hitta Inställningar för produktupptäckt med Snabbsökning.
- Bekräfta att Sammanhangsdefinition är inställd till BrowseProductsCtxDefinition.
- Bekräfta att Kvalificeringsförfarande är inställt till ProductQualification.
Testa kvalificeringsregeln
Låt oss nu säkerställa att kvalificeringsregeln fungerar som förväntat.
- Skapa en offert för ett konto där Faktureringsdelstat = CA. Bekräfta att PEST-1X inte är tillgänglig i katalogen.
- Skapa en offert för ett konto där Faktureringsdelstat inte är CA. Bekräfta att PEST-1X är tillgänglig i katalogen.
