Loading
Experience Cloud
Konfigurer Agentforce Serviceagent til at starte kontekststyrede samtaler i Salesforce Mobile-appen

Konfigurer Agentforce Serviceagent til at starte kontekststyrede samtaler i Salesforce Mobile-appen

På grund af den begrænsede skærmplads på mobilenheder kan automatisk udløsning af Agentforce Serviceagent, når en bruger indtaster en søgeforespørgsel, være påtrængende og distraherende for brugeren. Hvis du ønsker en bedre oplevelse, skal du oprette en tilpasset LWC-komponent til din oplevelseslokalitet, der giver brugerne mulighed for at vælge, om de ønsker, at Agentforce Serviceagent skal hjælpe dem med deres forespørgsler. Denne funktion er designet til at forbedre brugeroplevelsen ved at give en mere intuitiv interaktion med Agentforce Serviceagent. Tilpas navnet og udseendet af den tilpassede komponent, så den matcher din oplevelseslokalitets tema.

EditionsHeading

Vis understøttede versioner.

Før du går i gang, skal du sørge for, at den tilpassede komponent kun er synlig på Salesforce Mobile-appen og ikke på desktoplokaliteten.

  1. Opret og implementer en tilpasset LWC-komponent til din oplevelseslokalitet, der henter brugeroplysningerne.

    I den netop oprettede tilpassede LWC-komponentmappe skal du bruge denne skabelon for den tilpassede komponent.

    1. Erstat [Master Label] og [Description] som vist i denne .js-meta.xml-fil.
      <?xml version="1.0" encoding="UTF-8"?>
      <LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
      <apiVersion>62.0</apiVersion>
      <isExposed>true</isExposed>
      <masterLabel>[Master Label]</masterLabel>
      <description>[Description]</description>
      <targets>
      <target>lightningCommunity__Page</target>
      <target>lightningCommunity__Default</target>
      </targets>
      </LightningComponentBundle>
      
    2. Konfigurer .js-filen. Navngiv den tilpassede begivenhed.
      import { LightningElement } from 'lwc';
      
      export default class BannerForUnifiedSearchMobile extends LightningElement {
      
      handleClick() {
      var clickedEvent = new CustomEvent('custombuttonclicked',
      {
      bubbles: true,
      composed: true
      });
      // Dispatches the event.
      window.dispatchEvent(clickedEvent);
      }
      }
      
    3. Erstat [Button Label] og [Mobile Button] som vist i denne .html-fil.
      <template>
          <lightning-button label=[Button Label] onclick={handleClick} class=[Mobile Button]></lightning-button>
      </template>
      
    4. Konfigurer .css-filen.
      .mobile-button {
       display: none;
      }
      
      @media (max-width: 768px) {
       .mobile-button {
       display: inline-block;
       }
      }
      
  2. I Oplevelseslokalitetskonstruktør skal du trække din tilpassede LWC-komponent til siden Søgeresultater.
  3. Gå til Indstillinger | Avanceret | Rediger head-markering . Indsæt dette eksempelscript i head-markeringen. Sørg for, at du bruger det samme begivenhedsnavn som det, der er konfigureret i trin 1.b.
    <script>
    window.addEventListener('custombuttonclicked', function() {
    try {
    embeddedservice_bootstrap.utilAPI.launchChat().then(() => {
    //do something
    }).catch(() => {
    alert("MIAW not ready yet!");
    });
    } catch(error) {
    alert("MIAW not initialized yet!");
    }
    });
    </script>
    
  4. Gem og udgiv dine ændringer.
 
Indlæser
Salesforce Help | Article