Loading
Opi
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Tarjousten näyttäminen maksutapahtuman valuutan perusteella usean valuutan organisaatioissa (beta)

          Tarjousten näyttäminen maksutapahtuman valuutan perusteella usean valuutan organisaatioissa (beta)

          Suorita tämä valinnainen määritystoiminto näyttääksesi tarjouksia transaktion valuutan perusteella. Kun käytät organisaatiossasi useita valuuttoja, Selaa katalogeja -ikkunassa näytetään oletusarvoisesti tarjouksia, jotka perustuvat transaktioon liittyvän tilin valuuttaan.

          Vaaditut versiot

          Käytettävissä: Lightning Experiencessa
          Käytettävissä: Revenue Cloudin Enterprise-, Unlimited- ja Developer Edition -versioissa on Revenue Cloud Advanced -lisenssi ja Globaalin tarjouskampanjoiden hallinta -lisäosalisenssi tai Loyalty Management - Growth- tai Starter-lisenssi.
          Tarvittavat käyttöoikeudet
          Kontekstimääritysten mukauttaminen: Context Service -pääkäyttäjä
          Kulkujen mukauttaminen: Kulkujen hallintaoikeus
          Tärkeää
          Tärkeää

          Voit näyttää tarjouksia transaktion valuutan perusteella vain, jos et ole määrittänyt kanaviin perustuvia tarjouksia.

          Product Discovery Context -määritelmän määrittäminen

          Muuta määritelmää näyttämään tarjoukset transaktion valuutan perusteella.

          1. Muokkaa laajennettua Product Discoveryn kontekstimääritelmääsi.
            1. Etsi ja avaa Määritykset-valikosta Context-määritelmät.
            2. Napsauta Mukautetut määritelmät.
            3. Napsauta laajennettua Product Discoveryn kontekstimääritelmääsi.
              Jos käytät käyttövalmista kontekstimääritelmää, laajenna ProductDiscoveryContext-kontekstimääritelmääsi.
            4. Napsauta Muokkaa.
          2. Napsauta Muokkaa asiayhteyden määritelmiä -sivulta Seuraava.
          3. Napsauta Muokkaa rakennetta -sivulta Kampanja__std-kentän vierestä Sisar-noodin lisääminen.
          4. Syötä nimeksi Transaction__c ja napsauta Seuraava.
          5. Napsauta Transaction__c.
          6. Napsauta Lisää attribuutteja ja lisää valuutan lisätiedot.
            1. Syötä nimeksi ccycode__c.
            2. Valitse tyypiksi INPUT OUTPUT
            3. Valitse datatyypiksi STRING.
          7. Napsauta Lisää attribuutteja ja lisää tilin lisätiedot.
            1. Syötä nimeksi accountId__c.
            2. Valitse tyypiksi INPUT OUTPUT.
            3. Valitse datatyypiksi STRING.
          8. Napsauta Lisää attribuutteja ja lisää tunnustiedot.
            1. Syötä nimeksi id__c.
            2. Valitse tyypiksi INPUT OUTPUT.
            3. Valitse datatyypiksi STRING.
          9. Napsauta Seuraava.
          10. Lisää määritteiden nimet tunnisteiden niminä Muokkaa attribuuttien tunnisteita -sivulla.
            1. Napsauta accountId__c-kentän vierestä Lisää tunnisteita.
            2. Syötä tunnisteen nimeksi accountId__c.
            3. Napsauta Valmis.
            4. Toista nämä vaiheet lisätäksesi tunnisteita ccycode__c ja id__c.
              Käytä tunnisteen nimenä attribuutin nimeä.
            5. Tallenna muutokset.

          Mukautetun tarjouskartoituksen luominen

          1. Avaa Map Data -välilehti.
          2. Napsauta ProductDiscoveryPromoMapping-osion vierestä Kontekstien määritelmät ja valitse Kloonaa.
          3. Kirjoita nimi ja tallenna muutoksesi.
          4. Poista Tili- ja SalesTransaction-noodien välinen kartoitus.
          5. Kartoita nämä noodit ja attribuutit.
            Product Discovery -konteksti Myynnin transaktion konteksti
            Transaktio__c SalesTransaction
            ccycode__c CurrencyIsoCode
            accountId__c Tili
          6. Tallenna muutokset.
          7. Napsauta ProductDiscoveryMapping-osion vierestä Kontekstien määritelmät ja valitse Muokkaa syötettyä kartoitusta.
          8. Napsauta Luo noodien kartoitukset.
          9. Napsauta Luo noodien kartoitukset -ikkunasta Pidä ja luo.
          10. Tallenna muutokset.
          11. Aktivoi kontekstimääritelmäsi.

          Apex luominen

          Luo kulkutoiminnolle Apex.

          1. Napsauta määritykset ja valitse Developer Console.
          2. Valitse Tiedosto | Uusi | Apex-luokka .
          3. Syötä nimeksi DiscoverProductFlowAction.
          4. Lisää tämä koodi ja tallenna muutoksesi.
            public class DiscoverProductFlowAction {
                
                // Define input parameters
                public class FlowInput {
                    @InvocableVariable(required=false)
                    public String objectApiName;
                    
                    @InvocableVariable(required=false)
                    public String recordId;
                }
                
                // Define output parameters     
                public class FlowOutput {
                    @InvocableVariable
                    public runtime_industries_cpq.ContextDataInput[] additionalContextData;
                }
            
                // This method is invoked from a flow
                @InvocableMethod(label='Process Input' description='Creates the Array of ContextDataInput for additional Context Data')
                public static List<FlowOutput> generateAdditionalContextData(List<FlowInput> inputs) {
                    String objectApiName;
                    String recordId;
                    String ccyCode;
                    String accountId;
                    Quote quoteObject;
                    Order orderObject;
                    FlowOutput output = new FlowOutput();
                    
                    // Capture input from the flow
            		for(FlowInput input : inputs ){
                        objectApiName = input.objectApiName;
                        recordId = input.recordId;
                    }
                    
                    //Write logic to Query Currency from Transaction Entity
                    if(objectApiName == 'Quote') {
                        quoteObject = [SELECT CurrencyIsoCode,AccountId FROM Quote WHERE Id = :recordId LIMIT 1][0];
                        ccyCode = quoteObject.CurrencyIsoCode;
                        accountId =  quoteObject.AccountId;       
                    } else if(objectApiName == 'Order') {
                        orderObject = [SELECT CurrencyIsoCode,AccountId FROM Order WHERE Id = :recordId LIMIT 1];
                        ccyCode = orderObject.CurrencyIsoCode;
                        accountId =  orderObject.AccountId;   
                    }
            
                    //Populate the ContextDataInput list to store additional context data
                  	List<runtime_industries_cpq.ContextDataInput> listContextData = new List<runtime_industries_cpq.ContextDataInput>();
                    runtime_industries_cpq.ContextDataInput cd1 = new runtime_industries_cpq.ContextDataInput();
                    cd1.nodeName = 'Transaction'; //Where Quote is the name of the node in the context definition.
                    cd1.nodeData = new Map<String,Object>();
                    cd1.nodeData.put('id',recordId);  
                    cd1.nodeData.put('ccycode',ccyCode); 
                    cd1.nodeData.put('accountId',accountId); 
                    listContextData.add(cd1);
                    
                    // Return the additional Context Data to a flow
                    output.additionalContextData = listContextData;
                    return new List<FlowOutput>{output};       
                }
            }
            

          Product Discovery -kulun mukauttaminen

          1. Etsi ja avaa Määritykset-valikosta Kulut.
          2. Avaa Product Discovery -kulkusi.
            Jos käytät oletusarvoista kulkua, avaa Tutki tuotteita.
          3. Napsauta Tuote-luettelo-ruutuelementtiä ennen Elementin lisääminen ja valitse Toiminto.
          4. Syötä otsikko ja API-nimi.
          5. Etsi ja valitse DiscoverProductFlowAction.
          6. Ota objektinAPIName käyttöön ja syötä sen arvoksi objektinAPIName.
          7. Ota recordId käyttöön ja syötä sen arvoksi recordId.
          8. Tallenna muutokset.
          9. Napsauta Tuoteluettelo.
          10. Napsauta Tuoteluettelosivujen säiliö.
          11. Valitse toiminnon output-arvo Context Data Input Array -attribuutille.
          12. Tallenna muutoksesi.
          13. Aktivoi kulku.
           
          Ladataan
          Salesforce Help | Article