Loading
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Åberopa Place Sales Transaction API i ett flöde

          Åberopa Place Sales Transaction API i ett flöde

          Åberopa Place Sales Transaction (PST) API för att skapa, uppdatera och ta bort offerter och ordrar och prissätta deras relaterade produkter och tjänster. Innan du kan åberopa åtgärden, skapa och ställ in värdena för en Apex variabel att använda som grafinmatning för åtgärden. Du kan använda de andra indata för att konfigurera hur Salesforce prissätter och validerar offerten eller ordern. Åtgärden returnerar ID för försäljningstransaktionen samt statusinformation.

          Versioner som krävs

          Tillgängliga i: Lightning Experience
          Tillgängliga i: Utgåvorna Enterprise, Unlimited och Developer för Intäktshantering (tidigare Revenue Cloud) där transaktionshantering har aktiverats

          I Flow Builder, lägg till ett åtgärdselement i ditt flöde. Välj kategorin Revenue Cloud och sök efter Åberopa Placera försäljningstransaktions-API.

          Ange värden för indata

          Indataparameter Beskrivning
          Inställningar för katalogpriser

          Specificera hur intäktshantering prissätter en offert eller order under bearbetning. Om du till exempel lägger till en offertradartikel i en offert är det möjligt att du inte vill prissätta offerten ännu. Möjliga värden är:

          • Force—Prissätt alltid offerten eller ordern.
          • Skip—Prissätt aldrig offerten eller ordern.
          • System—Följ systeminställningen, som används för att avgöra om en prissättningsberäkning krävs.

          Standardvärdet är System.

          Konfigurationsmetod

          Specificera när intäktshantering hämtar kortposter för offertradartiklar med användningsbaserad prissättning under offertskapandeprocessen. Möjliga värden är:

          • Fetch—Hämta posterna för betygskort under offertskapandeprocessen.
          • Skip—Hoppa över att hämta priskortposter för offertradartiklar under offertskapandeprocessen.

          Standardvärdet är Skip. Denna egenskap är endast tillgänglig när användningsbaserad försäljning har aktiverats.

          Konfigurationsalternativ

          Specificera de regler som Salesforce följer för att validera en offert eller order. Dessa alternativ uttrycks som booleska. För att specificera Revenue Cloud att utföra en åtgärd, sätt värdet för alternativet till sant. Du kan specificera sant för flera alternativ. Alternativ omfattar:

          • validateProductCatalog—Vid true, valideras mot produktkatalogen.
          • validateAmendRenewCancel—Vid true körs valideringar för ändrings-, förnyelse- eller annulleringsprocesser.
          • executeConfigurationRules—Vid true måste ordern följa konfigurationsregler under bearbetning. Om falskt förbigås reglerna och en varning utfärdas.
          • addDefaultConfiguration—När du true, lägg automatiskt till standardkonfigurationerna i offerten eller ordern.

          Standardvärdet för alla alternativ är false.

          Sammanhangsdetalj Specificera en sträng som innehåller sammanhangs-ID så att du kan återanvända sessionssammanhanget i en efterföljande Placera försäljningstransaktions-API-operation.
          Graf

          Denna indata är en Apex definierad variabel av klassen RevSalesTrxn_RecordReference. Det har två fält.

          Värdet för fältet records beror på vilket objekt du agerar på och vilken åtgärd du utför för objektet. Om du till exempel vill lägga till radartiklar i en offert kan du ange följande records.

          • RecordReference.referenceId—En sträng som identifierar variabeln.
          • RecordReference.record.method—En sträng som definierar API-metoden att anropa, till exempel POST.
          • RecordReference.record.type—En sträng som definierar objektet att ändra, till exempel QuoteLineItem.
          • RecordReference.record.fieldValues—En samling Apex definierade variabler av klassen RevSalesTrxn_RecordMapWrapper. Lägg till värdet för dessa Apex definierade variabler i fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Lagra värden för utdata

          Utdataparameter Beskrivning
          Sammanhangsdetalj En alfanumerisk sträng som identifierar sammanhanget.
          ID för försäljningstransaktion ID för offerten eller ordern i denna transaktion.
          Status URL En länk till tabellen AsyncOperationTracker som visar status för din begäran. För att returnera status för denna åtgärd, lägg till en åtgärds spårnings-ID i URL:en.
          Spår-ID En alfanumerisk sträng som identifierar den specifika åtgärden. För att returnera åtgärdens status, lägg till detta ID till status-URL:en.

          Användning

          Konfigurera API-inmatningen Placera försäljningstransaktion:

          • Använd ett Tilldelning-element för att ställa in fältvärdena för klassvariablerna TransactionNameRecordMapWrapper, OppNameRecordMapWrapper och PricebookNameRecordMapWrapper för RevSalesTrxn_RecordMapWrapper.
          • Om du vill inkludera konfigurationsalternativ, skapa alternativen som nya booleska variabler.
          Anteckning
          Anteckning Uppdateringar som görs via redigeraren för försäljningstransaktionsrader utlöser inte postutlösta flöden i offertradgrupper. Redigeraren för försäljningstransaktionsrad bearbetar dessa uppdateringar genom Placera försäljningstransaktions-API i denna ordning: Offert, Offertradgrupp och sedan Offertradartikel. När ett fält för offertradgrupp ändras i redigeraren för försäljningstransaktionsrader och relaterade offertradartiklar kräver uppdateringar, använd egna Apex istället för deklarativa postutlösta flöden.
           
          Laddar
          Salesforce Help | Article