Loading
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
          Kalle opp API-et Place Sales Transaction i en flyt

          Kalle opp API-et Place Sales Transaction i en flyt

          Kall API-et Place Sales Transaction (PST) for å opprette, oppdatere og slette tilbud og bestillinger og sette pris på deres relaterte produkter og tjenester. Før du kan kalle opp handlingen, oppretter og angir du verdiene for en Apex variabel som skal brukes som diagraminndata for handlingen. Du kan bruke de andre inndataene til å konfigurere hvordan Salesforce priser og validerer tilbudet eller bestillingen. Handlingen returnerer ID-en til salgstransaksjonen i tillegg til statusinformasjon.

          Nødvendige utgaver

          Tilgjengelig i Lightning Experience
          Tilgjengelig i Enterprise, Unlimited og Developer Edition i Revenue Cloud der Transaksjonsbehandling er aktivert

          Legg til et Handling-element i flyten din i Flow Builder. Velg kategorien Revenue Cloud og søk etter Invoke Place Sales Transaction API.

          Angi inndataverdier

          Inndataparameter Beskrivelse
          Preferanser for katalogsatser

          Angi hvordan Agentforce Omsetningsforvaltning priser et tilbud eller en bestilling under behandling. Hvis du for eksempel legger til et tilbudslinjeelement i et tilbud, er det mulig at du ikke vil sette pris på tilbudet ennå. Mulige verdier:

          • Force: Pris alltid tilbudet eller bestillingen.
          • Skip: Aldri pris tilbudet eller bestillingen.
          • System: Følg systempreferansen, som brukes til å bestemme om det kreves en prisberegning.

          Standardverdien er System.

          Konfigurasjonsmetode

          Angi når Agentforce Omsetningsbehandling henter kurskortoppføringer for tilbudslinjeelementer med bruksbasert prising under prosessen med å opprette tilbud. Mulige verdier:

          • Fetch: Hent frekvenskortoppføringene under opprettelsesprosessen.
          • Skip: Hopp over henting av frekvenskortoppføringer for tilbudslinjeelementer under opprettelsesprosessen.

          Standardverdien er Skip. Denne egenskapen er tilgjengelig bare når bruksbasert salg er aktivert.

          Konfigurasjonsalternativer

          Angi reglene som Salesforce følger for å validere et tilbud eller en bestilling. Disse alternativene uttrykkes som boolske. Hvis du vil angi at Revenue Cloud skal utføre en handling, angir du verdien for alternativet til sann. Du kan angi true for flere alternativer. Alternativer inkluderer følgende:

          • validateProductCatalog: Når true, valideres det mot produktkatalogen.
          • validateAmendRenewCancel: Når true, kjører det valideringer for å endre, fornye eller avbryte prosesser.
          • executeConfigurationRules: Ved true må bestillingen overholde konfigurasjonsregler under behandling. Når false, omgås reglene og det utstedes en advarsel.
          • addDefaultConfiguration: Når true, legger du automatisk til standardkonfigurasjonene i tilbudet eller bestillingen.

          Standardverdien for alle alternativer er false.

          Kontekstdetalj Angi en streng som inneholder kontekst-ID-en, slik at du kan gjenbruke øktkonteksten i en etterfølgende Plasser salgstransaksjon-API-operasjon.
          Graf

          Denne verdien er en Apex-definert variabel i klassen RevSalesTrxn_RecordReference. Den har to felt.

          Verdien i records-feltet avhenger av objektet du handler på og handlingen du utfører på objektet. Hvis du for eksempel vil legge til linjer i et tilbud, kan du angi records som følger.

          • RecordReference.referenceId: En streng som identifiserer variabelen.
          • RecordReference.record.method: En streng som definerer API-metoden for å kalle opp, for eksempel POST.
          • RecordReference.record.type: En streng som definerer objektet som skal endres, for eksempel QuoteLineItem.
          • RecordReference.record.fieldValues: En samling Apex-definerte variabler i klassen RevSalesTrxn_RecordMapWrapper. Legg til verdien av disse Apex-definerte variablene i fieldValues-samlingen.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Lagre utdataverdier

          Utdataparameter Beskrivelse
          Kontekstdetalj En alfanumerisk streng som identifiserer konteksten.
          Salgstransaksjons-ID ID-en til tilbudet eller bestillingen i denne transaksjonen.
          Status URL En lenke til AsyncOperationTracker-tabellen som viser statusen til forespørselen. For å returnere statusen til denne handlingen føyer du til en handlings Sporer-ID i URL-adressen.
          Sporer-ID En alfanumerisk streng som identifiserer den bestemte handlingen. For å returnere handlingens status føyer du til denne ID-en i URL-adressen Status.

          Bruk

          For å konfigurere API-inndata for Place Sales Transaction:

          • Bruk et Tildeling-element til å angi feltverdiene for TransactionNameRecordMapWrapper, OppNameRecordMapWrapper og PricebookNameRecordMapWrapper av RevSalesTrxn_RecordMapWrapper-klassevariabler.
          • Hvis du vil inkludere konfigurasjonsalternativer, oppretter du alternativene som nye boolske variabler.
          Merk
          Merk Oppdateringer som gjøres via redigeringsprogrammet for salgstransaksjonslinjer, utløser ikke postutløste flyter i Tilbudslinjegruppe. Sales Transaction Line Editor behandler disse oppdateringene via Place Sales Transaction API i denne rekkefølgen: Tilbud, Tilbudslinjegruppe og deretter Tilbudslinjeelement. Når et Tilbudslinjegruppe-felt endres i Salgstransaksjonslinjeredigering og relaterte tilbudslinjeelementer krever oppdateringer, bruker du tilpassede Apex i stedet for deklarative postutløste flyter.
           
          Laster
          Salesforce Help | Article