Handlingen Legg til bestillingsartikkeloppsummering
I Salesforce-bestillingsbehandling legger du til opptil 100 bestillingsproduktoppsummeringer i en bestillingsoppsummering. Denne handlingen oppretter en endringsbestillingspost, en bestillingsproduktpost og en bestillingsproduktoppsummeringspost. Den oppretter også eventuelle støttende justerings-, avgifts- og sammendragsposter.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Se støttede versjoner. |
| Denne funksjonen krever tillegget Salesforce-bestillingsbehandling. Kontakt din Salesforce-kundeansvarlige for å kjøpe. |
Legg til et Handling-element i flyten din i Flow Builder. Velg kategorien Bestillingsbehandling og søk etter Legg til bestillingsartikkeloppsummering.
Angi inndataverdier
Opprett postvariabler som skal brukes i inndataene. Bruk verdier fra tidligere i flyten til å angi verdiene for dem. Handlingen genererer poster basert på disse verdiene. Husk å inkludere alle nødvendige verdier for hver objekttype. Bestillingsartikkeloppsummeringspostvariabelen må for eksempel ha en ID for oppsummering av bestillingsleveringsgruppe.
| Inndataparameter | Beskrivelse |
|---|---|
| Inndata til artikkeloppsummering | Denne verdien er en Apex-definert variabel i klassen runtime_commerce_oms.AddOrderItemSummaries. Hvis du vil ha informasjon om hvordan du konfigurerer inndataene, kan du se Bruk-delen av dette emnet. Variabelen har ett felt: newItems. Dette feltet er en liste over én eller flere Apex-definerte variabler i klassen runtime_commerce_oms.AddItem. Hver av variablene inkluderer disse feltene:
|
Lagre utdataverdier
| Utdataparameter | Beskrivelse |
|---|---|
| Utdata fra artikkeloppsummering | Denne verdien er en Apex-definert variabel i klassen ConnectApi.AddOrderItemSummaryOutputRepresentation. Den inkluderer disse feltene. Tegnet for en verdi i feltet changeBalances er motsatt av tilsvarende verdi i en post for endringsbestilling. For eksempel er en rabatt en positiv verdi i changeBalances og en negativ verdi i en post for endringsbestilling.
|
Slik konfigurerer du inndata for bestillingsartikkeloppsummering:
- Bruk postvariabler til å definere bestillingsproduktoppsummeringer, oppsummeringer av bestillingsproduktjusteringslinjer og oppsummeringer av bestillingsproduktavgiftslinjer. Det kreves ikke å sende en ID.
- Nødvendige felt for en bestillingsproduktoppsummering:
- ListPrice (bare hvis Pricebook2Id for bestillingsoppsummering er NULL eller tom)
- Navn
- OrderDeliveryGroupSummaryId
- OrderSummaryId
- PricebookEntryId (bare hvis Pricebook2Id for bestillingsoppsummering er angitt)
- Product2Id
- Mengde
- TotalLineAmount
- UnitPrice (Enhetspris)
- TypeKode
- Type
- Nødvendige felt for oppsummering av justeringslinjer for bestillingsprodukter:
- Amount
- Navn
- OrderSummaryId
- Nødvendige felt for en oppsummering av avgiftslinjer for bestillingsprodukter:
- Amount
- Navn
- OrderSummaryId
- TaxEffectiveDate
- Type
- Nødvendige felt for en bestillingsproduktoppsummering:
- Bruk et tildelingselement til å angi orderItemSummary -feltet for en runtime_commerce_oms.AddItem-variabel i postvariabelen for bestillingsproduktoppsummering.
- For hver justering av produktet som legges til, bruker du et tildelingselement til å angi orderItemAdjustmentLineSummary -feltet for en runtime_commerce_oms.AddItemAdjustment-variabel til den tilsvarende postvariabelen for bestillingsproduktjusteringslinjer. Bruk tildelingselementer til å legge til postvariabler for avgiftslinjeoppsummering for bestillingsprodukter som er knyttet til den, i feltet orderItemTaxLineItemSummaries i samme runtime_commerce_oms.AddItemAdjustment-variabel.
- Bruk et tildelingselement til å legge til runtime_commerce_oms.AddItemAdjustment-variablene i orderItemAdjustmentLineSummaries-feltet for runtime_commerce_oms.AddItem-variabelen.
- For hver avgift på produktet som legges til, bruker du et tildelingselement til å legge til den tilsvarende postvariabelen for oppsummering av avgiftslinjer for bestillingsprodukter i orderItemTaxLineItemSummaries -feltet i runtime_commerce_oms.AddItem-variabelen.
- Bruk et tildelingselement til å angi reasonCode-feltet for en runtime_commerce_oms.AddItem-variabel til en gyldig årsak.
- Bruk et tildelingselement til å legge til runtime_commerce_oms.AddItem-variabelen i newItems-feltet i en runtime_commerce_oms.AddOrderItemSummaries-variabel.
- Gjenta trinn 1 til 6 for hvert bestillingsprodukt som du vil inkludere i handlingen, ved å legge til inndata i samme runtime_commerce_oms.AddOrderItemSummaries-variabel. Du kan legge til opptil fem bestillingsprodukter om gangen.
- Bruk runtime_commerce_oms.AddOrderItemSummaries-variabelen i handlingsinndataene.
