Du er her:
Utvide Lightning for et OmniScript-element
Legg til tilpasset virkemåte og stil i et Omnikanal-element samtidig som du beholder kjernefunksjonaliteten. Erstatt et Omnikanal-elementets Lightning med en komponent som oppretter egenskapene på nytt og legger til nye.
Før du begynner:
Se Konfigurere miljøet for tilpassing av Omnikanal-elementer.
En Lightning inneholder HTML-, JavaScript-, XML- og CSS-filene for et OmniScript-element. Et Tekst-element kan for eksempel ha en utvidbar komponent med navnet OmniscriptText. Hvis du vil ha informasjon om hvordan du oppretter tilpassede Lightning-nettkomponenter for Omniscript som ikke er elementutvidelser, kan du se Opprette en tilpasset Lightning-nettkomponent for Omniscript.
Tilpassede Lightning som er bygd utenfor den administrerte pakken, kan ikke bruke noen Salesforce Lightning som bruker Salesforce-ressurser eller påvirker komponenten ved kjøretid. Se Salesforce-moduler. Hvis du slår av innstillingen Kjøretid for administrert pakke i Oppsett, anbefaler vi at du ikke utvider Lightning som Blokk eller TypeAhead. Utvidelse av disse komponentene kan føre til inkompatibilitet mellom Omnistudio og Omnistudio for administrerte pakker.
-
Opprett en undermappe med navnet lwcName i
lwc-mappen for prosjektet.Opprett for eksempel en undermappe med navnet tilpasset tekst. -
Opprett en fil med navnet
lwcName.jsi den nye undermappen.Opprett for eksempel en fil med navnet customText.js. - Lim inn denne koden i JavaScript-filen. Erstatt navnet på den nye komponenten og navneområdet til Omnikanal-elementets LWC.
-
I undermappen oppretter du en fil med navnet lwcName.js-meta.xml.
Opprett for eksempel en fil med navnet customText.js-meta.xml.
- Lim inn denne koden i XML-filen.
-
Finn mappen for Lightning for Omnikanal-elementet som du vil utvide, i den utpakkede filstrukturen.
Finn for eksempel mappen med navnet omniscriptText.
-
Rediger HTML-filen.
- Høyreklikk på HTML-filen og velg Åpne med Visual Studio-kode.
- Kopier innholdet i HTML-filen.
-
Opprett en fil i undermappen for den tilpassede komponenten med navnet
lwcName.html.Opprett for eksempel en fil med navnetcustomText.html - Lim inn det kopierte innholdet i HTML-filen for Lightning i den nye HTML-filen.
-
Hvis du vil distribuere den tilpassede komponenten til Salesforce-organisasjonen, høyreklikker du på undermappen og velger Distribuer kilde til organisasjon.
Hvis du vil ha mer informasjon, kan du se Distribuere Lightning-nettkomponenter.
-
Legg til den tilpassede komponenten i et OmniScript på en av disse måtene:
- Overstyr et individuelt element ved å bruke LWC-komponentoverstyring.
- Tilordne alle Omnikanal-elementer av typen du utvider til den tilpassede komponenten.
- Overstyre et Omnikanal-element med en tilpasset Lightning
Overstyr et Omnikanal-element med tilpassede Lightning (LWC-er) for å legge til tilpasset virkemåte og stil i Omnikanal-elementet. - Overstyre alle elementer i en OmniScript-elementtype med en tilpasset Lightning
Hvis du vil overstyre alle elementer av en type i et Omniscript, tilordner du elementet til den tilpassede Lightning. Du kan ikke dra disse komponentene direkte til Omnikanal-lerretet og tilordne dem til deres tilpassede Lightning. Disse komponentene inkluderer Trinndiagram, Lagre for senere bekreftelse og Modal.
