Loading
Lär
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
          Åsidosätt flöde för Product Discovery

          Åsidosätt flöde för Product Discovery

          Använd flödet Upptäck produkter för att välja en katalog och sedan lägga till produkter från katalogen på deras associerade postsidor. Flödet Upptäck produkter är lättillgängligt med Product Discovery och du kan anpassa flödet utöver de tillgängliga kapaciteterna för att uppfylla dina verksamhetsbehov.

          Versioner som krävs

          Visa produkter och versioner som stöds.
          Användarbehörigheter som krävs för att
          Öppna, redigera eller skapa ett flöde i Flow Builder: Hantera flöde

          Skapa en Apex klass som skapar en indatapost för sammanhang

          Flödet använder en Apex klass som skapar en lista över ContextDataInput-poster som innehåller objektets API-namn och post-ID. Flödet skickar sedan listan som innehåller ytterligare sammanhangsdata till komponenten Sidbehållare för produktlista. Komponenten visar produkter och använder ytterligare sammanhangsdata, sammanhangsdefinition, förfarande för kvalificeringsregler och kvalificeringsregler för att avgöra produktbehörighet.

          Viktig
          Viktig För att använda offert- och orderfälten för att avgöra produktberättigande, aktivera Transaktionshantering i din organisation och uppdatera även förfarandet för kvalificeringsregler som används för Produktupptäckt. Se Redigera en kvalificeringsregel och Konfigurera inställningar för produktupptäckt.

          Skapa en Apex klass som tar ett objekts API-namn och post-ID som indata och returnerar en lista över ContextDataInput-poster som utdata.

          1. I Inställningar, i rutan Snabbsökning, skriv Apex Klasser och välj det.
          2. Klicka på Ny.
          3. I redigeraren, anpassa och klistra in koden som skapar ytterligare sammanhangsdata för dina poster.
            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 apiName;
                    String recId;
                    FlowOutput output = new FlowOutput();
                    
                    // Capture input from the flow
            		for(FlowInput input : inputs ){
                        apiName = input.objectApiName;
                        recId = input.recordId;
                    }
            
                    //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 = 'Quote'; //Where Quote is the name of the node in the context definition.
                    cd1.nodeData = new Map<String,Object>();
                    cd1.nodeData.put('id',recId);       
                    listContextData.add(cd1);
                    
                    // Return the additional Context Data to a flow
                    output.additionalContextData = listContextData;
                    return new List<FlowOutput>{output};       
                }
            }
            
          4. Spara dina ändringar.

          Skapa ett eget flöde för Upptäck produkter

          Det förkonfigurerade flödet Upptäck produkter identifierar först antalet kataloger som är tillgängliga för användaren. Om en standardkatalog väljs på inställningssidan för Produktupptäckt visas katalogen automatiskt när användaren inleder flödet. Sedan skickar flödet objectApiName och recordId för posten som flödet åberopas från till Apex klassen för att skapa ytterligare sammanhangsdata. Sedan använder flödet den valda katalogen och ytterligare sammanhangsdata i komponenten Sidbehållare för produktlista, som visar de produkter som användare kan lägga till i offerter och ordrar.

          Använd komponenten Produktlistsida för att lägga till produktlistor till objekt, inklusive offerter och ordrar, eller i egna komponenter. Komponenten Produktlistsida ger dig större flexibilitet att anpassa visningen och åtgärdsetiketten för produktlistan efter dina specifika behov.

          Anteckning
          Anteckning

          När du lägger till komponenten Produktlistsida i din egna Lightning-webbkomponent, aktivera kommunikation mellan dem genom att prenumerera på den egna komponenten i productDiscovery_notification i Lightning Message Service. Anpassa sedan åtgärderna för händelserna som skickas från kanalen baserat på dina verksamhetsbehov. Mer information finns i Prenumerera och avsluta prenumeration från en meddelandekanal.

          1. I Inställningar, i rutan Snabbsökning, skriv Flöden och välj det.
          2. För att öppna det förkonfigurerade flödet, klicka på Upptäck produkter.
          3. Klicka på Spara som nytt flöde på flödessidans sidhuvud och ange en flödesetikett och ett API-namn för flödet.
          4. Spara dina ändringar.

          Du kan nu anpassa flödet.

          Anteckning
          Anteckning

          Att uppdatera eller inaktivera befintliga parametrar som ärvs från Upptäck produkter-flödet leder till oönskade beteenden eller fel. Det rekommenderas att skapa nya parametrar för att anpassa flödet för specifika användningsfall

          När du har skapat flödet, välj det på sidan Inställningar för produktupptäckt för att automatiskt starta flödet när användare klickar på knappen Bläddra i kataloger från offert- och ordersidor. Alternativt kan du mappa flödet till dess associerade åtgärdsknapp för dina postsidor.

          Inkludera ytterligare fält i ditt flöde

          För att visa ytterligare standardfält eller egna produktfält i ditt åsidosatta flöde, skapa en samlingsvariabel som innehåller dessa fält och välj sedan variabeln i egenskapspanelen i produktlistans behållarkomponent.

          1. I Inställningar, i rutan Snabbsökning, skriv Flöden och välj det.
          2. Öppna ditt åsidosatta flöde.
          3. Skapa en flödessamlingsvariabel.
            Du kan associera samlingsvariabeln med produktfält i ett Tilldelning-element.
            1. Från verktygslådans hanterare, klicka på Ny resurs.
            2. Välj Variabel som resurstyp.
            3. Ange ett API-namn och en beskrivning för variabeln.
            4. Välj Text som datatyp.
            5. För att konvertera variabeln till en samlingsvariabel som kan lagra flera värden, välj Tillåt flera värden (samling).
            6. Spara dina ändringar.
          4. För att tilldela värden till samlingsvariabeln, lägg till ett Tilldelning-element innan flödesskärmkomponenten Produktlistsida.
            1. Ange ett namn, ett API-namn och en beskrivning för elementet Tilldelning.
            2. I Variabel, ange API-namnet på flödessamlingsvariabeln.
            3. Välj Lägg till som din operator.
            4. Ange produktfältets API-namn som ett värde för variabeln.
              Till exempel, för att lägga till fältet Specifikationstyp i produktobjektet som ett värde för samlingsvariabeln, ange Product2.SpecificationType.
            Du kan inkludera upp till 3 ytterligare produktfält.
          5. Välj samlingsvariabeln på flödesskärmkomponenten Behållare för produktlista.
            1. Öppna komponenten Flödesskärm.
            2. För att komma till egenskapspanelen, klicka på komponenten Behållare för produktlista på sidan Redigera skärm.
            3. I egenskapen Ytterligare fält, ange API-namnet på samlingsvariabeln.
            4. Klicka på Klar.
          6. Spara ditt flöde.
           
          Laddar
          Salesforce Help | Article