Loading
Automatisera dina verksamhetsprocesser med Salesforce-flöde
Skriv ett uttryck i Strategy Builder

Skriv ett uttryck i Strategy Builder

Skapa unika uttryck med logik från Salesforces uttrycksbyggare för att filtrera rekommendationer, markera eller avmarkera grenar, och avgöra vilka rekommendationer som är tillgängliga att använda i en strategi.

Versioner som krävs

Visa versioner som stöds för Next Best Action.

Strategy Builder-uttryck, som hittas i elementen Filter och Grenväljare, använder Salesforces standardformelfunktioner. Mer information om att skapa formler i Salesforce finns i Formeloperatorer och funktioner efter sammanhang.

Strategier är utformade att fungera med ett särskilt objekt som ett kundcase eller en kontakt. Element i Strategy Builder använder $Record som platshållare för den faktiska post som skickas när en strategi körs.

  • Välj det element som behövs för din strategi: Filter eller Grenväljare.
  • Ange ditt uttryck. Du kan bygga uttryck i två olika lägen: standard och avancerad. Standard är deklarativ: sök och välj för att bygga din formel. Använd avancerat läge för mer komplexa uttryck, om en given operator inte finns i standardläge eller om du använder sammanslagning.
  • I standardläge anger du villkor. Vid körning utvärderas villkoren i den ordning du väljer.
Kolumnrubrik Beskrivning
Resurs Rekommendationsresurs vars värde du vill utvärdera, till exempel en åtgärd, ett ID, ett namn eller godkännande- och avvisandeetiketter. Låt oss säga att en strategi är kopplad till ett kundcase. Din resurs kan vara $Record.Account.Type eller $Record.Account.Contact.Name.
Operator Välj en lämplig operator för resursen, till exempel Equals, Does Not Equal, Starts With, Contains, Less Than Or Equal To och Is Blank. Tillgängliga operatorer beror på vilka datatyper som är kopplade till resursen. Bland datatyperna finns till exempel text, tal, boolesk eller flerval.
Värde

Alternativ:

  • Välj ett värde som passar för rekommendationsresurser och operatorn. Om du till exempel anger $Record.Status som resurs och Does Not Equal som operator är tillgängliga värden On Hold, Escalated, Closed och New.
  • Ange ett bokstavligt värde manuellt.

Resurs och värde på samma rad måste ha kompatibla datatyper.

När du lägger till eller drar ifrån ett nummer från ett datumvärde justeras datumet i dagar, inte i timmar.

Alternativ Beteenden för beslutsresultat
Alla villkor uppfylls Om ett av villkoren är falskt utvärderar rekommendationen villkoren för nästa resultat.
Något villkor uppfylls Om ett av villkoren är sant väljer rekommendationen omedelbart sökvägen i detta resultat.
Dialogrutan Grenväljare

Låt oss säga att du har skapat det egna fältet Has_Mobile_Service__c på kontaktposten. Om du använder $Record.Contact.Has_Mobile_Service__c = false i ett Strategy Builder-uttryck, och du arbetar med en kundcasepost, ersätter det recordID som angetts med begäran $Record när uttrycket löses. recordID ersätter $Record eftersom kundcaseposter har en sökrelation med kontakter.

  • Referera sammanhangsobjektet i din formel genom att använda funktionen $Record.

Till exempel ISPICKVAL($Record.Account.Tier__c, 'Premium')

Anteckning
Anteckning

Sammanhangsobjektet är det objekt där du planerar att visa dina rekommendationer. Välj eller ändra sammanhangsobjektet genom att redigera din strategi och välja ett objekt under Objekt där rekommendationer visas.

  • Referera fält från objektet Rekommendation med etikettnamn med klartext. Detta alternativ är endast tillgängligt i filter- och laddningselement och inte i grenväljarelement.

Till exempel, AcceptanceLabel = =‘Ja, tack’

  • Åtkomst till fält returnerade från externa anslutningar med syntaxen $nameOfExternalConnection.dataFromExternalConnection. Hantera dina externa anslutningar genom fliken Hantera i verktygslådan.

Till exempel, $GetCreditScoreContext.output >= 760.

  • Använd $Request för att få åtkomst till information användaren skriver in i formulär och använd denna information för att begära specifika rekommendationer. Detta alternativ är endast tillgängligt på sidorna Sök och Kontakta support i webbplatser från Upplevelsebyggaren.

Till exempel CONTAINS($Request.search, 'paperless billing') || CONTAINS($Request.search, 'order checks') || CONTAINS($Request.search, 'new address')

För flervalsfält anger du värden som till exempel Includes ($Record.CarType__c, ‘Audi,’‘BMW’).

 
Laddar
Salesforce Help | Article