Loading
Lær
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Kald API for placering af salgstransaktion i et forløb

          Kald API for placering af salgstransaktion i et forløb

          Kald PST-API'en (Place Sales Transaction) for at oprette, opdatere og slette tilbud og bestillinger og prissætte deres relaterede produkter og tjenester. Før du kan kalde handlingen, skal du oprette og angive værdierne for en Apex variabel, der skal bruges som diagraminput for handlingen. Du kan bruge de andre input til at konfigurere, hvordan Salesforce prissætter og validerer tilbuddet eller bestillingen. Handlingen returnerer id'et for salgstransaktionen samt statusoplysninger.

          EditionsHeading

          Tilgængelig i: Lightning Experience
          Tilgængelig i: Enterprise, Unlimited og Developer Edition af Revenue Cloud, hvor transaktionsstyring er aktiveret

          I Flow Builder skal du føje et handlingselement til dit forløb. Vælg kategorien Revenue Cloud, og søg efter Invoke Place Sales Transaction API.

          Angiv inputværdier

          Inputparameter Beskrivelse
          Preferencer for katalogpriser

          Angiv, hvordan Revenue Cloud prissætter et tilbud eller en bestilling under behandling. Hvis du f.eks. føjer en tilbudslinjevare til et tilbud, er det muligt, at du ikke ønsker at prissætte tilbuddet endnu. Der er følgende værdier:

          • Force – Prissæt altid tilbuddet eller bestillingen.
          • Skip – Prissæt aldrig tilbuddet eller bestillingen.
          • System – Følg systempræferencen, som bruges til at bestemme, om der kræves en prisberegning.

          Standardværdien er System.

          Konfigurationsmetode

          Angiv, hvornår Revenue Cloud henter tilbudskortoplysninger for tilbudslinjevarer med anvendelsesbaseret prissætning under tilbudsoprettelsesprocessen. Der er følgende værdier:

          • Fetch – Hent tilbudskortoplysningerne under tilbudsoprettelsesprocessen.
          • Skip – Ignorer hentning af tilbudskortoplysninger for tilbudslinjevarer under tilbudsoprettelsesprocessen.

          Standardværdien er Skip. Denne egenskab er kun tilgængelig, når anvendelsesbaseret salg er aktiveret.

          Konfigurationsindstillinger

          Angiv de regler, som Salesforce følger for at validere et tilbud eller en bestilling. Disse indstillinger udtrykkes som booleske. Hvis du vil angive Revenue Cloud til at udføre en handling, skal du indstille værdien for indstillingen til true. Du kan angive true for flere indstillinger. Indstillingerne omfatter:

          • validateProductCatalog – Når true, valideres op mod produktkataloget.
          • validateAmendRenewCancel – Når true, kører valideringer for redigering, fornyelse eller annullering af processer.
          • executeConfigurationRules – Når true, skal bestillingen overholde konfigurationsregler under behandling. Når de er falske, tilsidesættes reglerne, og der udstedes en advarsel.
          • addDefaultConfiguration – Når true, skal du automatisk føje standardkonfigurationerne til tilbuddet eller bestillingen.

          Standardværdien for alle indstillinger er false.

          Kontekstdetaljer Angiv en streng, der indeholder kontekst-id'et, så du kan genbruge sessionskonteksten i en efterfølgende Place Sales Transaction API-handling.
          Graf

          Dette input er en Apex-defineret variabel af klassen RevSalesTrxn_RecordReference. Den har to felter.

          Værdien af feltet records afhænger af det objekt, du reagerer på, og den handling, du udfører på objektet. Hvis du f.eks. vil føje linjevarer til et tilbud, kan du angive feltet records på følgende måde.

          • RecordReference.referenceId – En streng, der identificerer variablen.
          • RecordReference.record.method – En streng, der definerer den API-metode, der skal kaldes, f.eks. POST.
          • RecordReference.record.type – En streng, der definerer det objekt, der skal ændres, f.eks. QuoteLineItem.
          • RecordReference.record.fieldValues – En samling af Apex-definerede variabler af klassen RevSalesTrxn_RecordMapWrapper. Føj værdien af disse Apex-definerede variabler til fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Gem outputværdier

          Outputparameter Beskrivelse
          Kontekstdetaljer En alfanumerisk streng, der identificerer konteksten.
          Salgstransaktions-id Id'et på tilbuddet eller bestillingen i denne transaktion.
          Status URL Et link til AsyncOperationTracker-tabellen, der viser statussen på din anmodning. Hvis du vil returnere status for den pågældende handling, skal du føje en handlings sporings-id til URL'en.
          Sporings-id En alfanumerisk streng, der identificerer den specifikke handling. Hvis du vil returnere handlingens status, skal du føje dette id til status-URL'en.

          Anvendelse

          Hvis du vil opsætte API-inputtet Foretag salgstransaktion:

          • Brug et tildelingselement til at angive feltværdierne for TransactionNameRecordMapWrapper, OppNameRecordMapWrapper og PricebookNameRecordMapWrapper for RevSalesTrxn_RecordMapWrapper-klassevariabler.
          • Hvis du ønsker at inkludere konfigurationsindstillinger, skal du oprette indstillingerne som nye booleske variabler.
          Bemærk
          Bemærk Opdateringer, der er foretaget gennem salgstransaktionslinjeeditoren, udløser ikke registreringsudløste forløb på tilbudslinjegruppe. Salgstransaktionslinjeeditoren behandler disse opdateringer gennem API'en Placer salgstransaktion i denne rækkefølge: Tilbud, Tilbudslinjevare og derefter Tilbudslinjevare. Når et Tilbudslinjevarefelt ændres i salgstransaktionslinjeeditoren og relaterede Tilbudslinjevarer kræver opdateringer, skal du bruge tilpassede Apex i stedet for deklarative registreringsudløste forløb.
           
          Indlæser
          Salesforce Help | Article