Loading
Lær
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          Listegruppe og listeoperasjon

          Listegruppe og listeoperasjon

          Behandle lister over data effektivt og implementer kompleks prislogikk og beregninger ved å aktivere filtrering, verdioppslag og ulike beregninger på linjer.

          Nødvendige utgaver

          Tilgjengelig i Lightning Experience
          Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition i Revenue Cloud der Salesforce Pricing er aktivert
          Nødvendige brukertillatelser
          For å opprette, oppdatere og slette prisprosedyrer: Tids for Salesforce-prisutforming

          Listegruppe-elementet fungerer som en beholder for behandling av individuelle linjeelementer i en listevariabel. Det er et grunnleggende trinnelement i prisprosedyren som gjør det enklere å gjenta en liste og utføre operasjoner på elementene. Hver listegruppe må starte med et listefilter, som definerer de første kriteriene for å begrense listen. Etter listefilteret kan en listegruppe innlemme flere beregnings- og oppslagstabellkomponenter for å behandle den forbedrede listen ytterligere.

          Listefilteret, som det første elementet i en listegruppe, er utelukkende ansvarlig for filtrering av elementer i inndataklisten basert på forhåndsdefinerte betingelser, ved å bruke listevariabler til å etablere disse kriteriene.

          La oss se på et scenario der du vil angi betingelser for å gi rabatter bare når en kunde kjøper 50 eller flere skriverpakker. Du kan også angi en grense for å stoppe prisberegninger når denne betingelsen er oppfylt. Hvis kunden kjøper mindre enn 50 skriverpakker, oppfyller den ikke betingelsen, så hopper prisprosedyren over dette trinnet helt.

          Viktig
          Viktig Bare ett listefilter kan eksistere i en gitt listegruppe.
          1. Konfigurer en prisprosedyre.
          2. Klikk Legg til element-ikonfor å legge til Prissetting-elementet og tilordne disse variablene.
            • Inndatavariabler
              • Linjeelement: LineItem
            • Utdatavariabler
              • Price Waterfall (Prisfoss): price_water_fall
              • Netto enhetspris: NetUnitPrice.
              • Deltotal: ItemNetTotalPrice
          3. Legg til Listepris-elementet for å hente basisprisen for produktet.
            Under Oppslagstabelldetaljer velger du beslutningstabellen for prislisteoppføringer og tilordner disse variablene.
            • Inndatavariabler
              • Produkt: Produkt
              • Prisliste: PriceBooks
              • Produktsalgsmodell: ProductSellingModel
            • Inndatavariabler
              • Mengde: LineItemQuantity
            • Utdatavariabler
              • Listepris: ListPrice
              • Deltotal: ItemNetTotalPrice
          4. Legg til Listegruppe-elementet.
          5. I listegruppen konfigurerer du listeoperasjonen ved å angi en betingelse for at en rabatt på 10 % på den endelige prisen på skriverne bare kan brukes hvis brukeren har kjøpt over 50 enheter.
            • Krav til filterbetingelser: Alle betingelser er oppfylt (AND)
            • Ressurs: # LineItemQuantity
            • Operator: Større enn
            • Verdi: 50
          6. I listebeholderen legger du til elementet Formelbasert prising og angir disse variabelverdiene.
            • Beregningsformel: ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
            • Utdatavariabel: TotalLineAmount
          7. Hvis du vil stoppe prissætning, skal du føje elementet Stop prissætning i listebeholderen og under elementet Formelbaseret prissætning.
          8. Klikk Ikon for Pricing Procedure Builderog velg Inkluder i utdata.
          9. Til slutt angir du preferansene for å vise prisinformasjon, profiltilgang og rangeringsinformasjon.
          10. Lagre prosedyren.
          11. Klikk på Simulere for å teste prosedyren. Skriv inn inndataverdiene for skriverpakkeproduktet, og klikk på Simulering igjen.
            Prisfallet viser formelen som brukes til å beregne den totale kostnaden for skriverpakkene med en rabatt på 10 %. Du ser også at siden betingelsen for over 50 skriverpakker ble oppfylt, stoppet prisberegningen for å bekrefte at prosedyren fungerer som forventet.
            Listegruppe-foss
            Viktig
            Viktig

            Vi anbefaler å legge til en annen filterbetingelse i Listegruppe-elementet og angi at verdien i kontekstkoden ikke er en null. Når prissætning udføres på et tilbud eller en bestilling, returnerer proceduren en fejl, hvis koden ikke har en værdi eller er nul.

            Hvis du for eksempel legger til en filterbetingelse i et linjeelement som angir at linjens verdi er 100, må du legge til en betingelse som angir at linjens verdi ikke er en nullverdi. Betingelsen vil se slik ut: {LineItem er lik isNotNull} OG {LineItem er lik 100}.

           
          Laster
          Salesforce Help | Article