Du er her:
Åpne andre sider fra Omnikanal-skript med navigeringshandlingen
Bruk Naviger-elementet til å åpne ulike Salesforce-sider, -apper og -ressurser fra OmniScript.
-
Dra handlingselementet Naviger fra elementpanelet til lerretet.
- Hvis navigeringshandlingen gjengis i et trinn, blir den til en knapp som kan klikkes på.
- Hvis navigeringshandlingen er mellom trinn, utløses den automatisk.
-
Hvis Navigeringshandling gjengis i et trinn, velger du knappestilen.
-
Bestem stilen på knappen ved å velge en SLDS-knappvariant.
I tillegg til SLDS-knappen kan du velge lenke for å gjengi navigeringshandlingen som en HTML-ankerkode.
-
Vis et SLDS-ikon i knappen.
Hvis du for eksempel vil legge til standard_account-ikonet, skriver du inn Standard:Account.
-
Bestem stilen på knappen ved å velge en SLDS-knappvariant.
-
Erstatt om ønsket den eksisterende oppføringen i nettleserhistorikken ved å aktivere Erstatt-egenskapen.
Hvis Erstatt-egenskapen er aktivert, kan ikke brukere gå tilbake til Omnikanal-skriptet.
MerkSom standard åpner en Navigeringshandling i en konsollapp sidereferansetypen i en ny underfane. Hvis du bruker flere enn én navigeringshandling, omdirigeres bare den første navigeringshandlingen til en ny fane. Selv om Erstatt-egenskapen er deaktivert, erstatter etterfølgende navigeringshandlinger fanen.
Men hvis Erstatt-egenskapen er deaktivert, erstatter ikke sidereferansen eksisterende oppføringer i nettleserhistorikken. Brukere kan navigere frem og tilbake mellom Omnikanal-skript i samme fane.
Når en navigeringshandling er fullført, kjøres trinnene og andre Omnikanal-elementer som følger den. Men hvis brukeren navigerer vekk fra Omnikanal-skriptet, slutter en asynkront kalt integrasjonsprosedyre å kjøre.
-
Hvis du vil sende meldinger fra Omniscript for å skille Lightning, bruker du Pub/Sub-meldinger og legger til et meldingsnøkkel-verdi-par.
Hver navigeringshandling må overføre alle nødvendige parametere til påfølgende Lightning. Den første Navigeringshandlingen overfører for eksempel
c__ContextId-parameteren til et andre Omnikanal somc__ContextId=ContextId. En Naviger-handling i det andre Omniscript overfører parameteren til et tredje Omniscript somc__ContextId=%ContextId%. Alle navigeringshandlinger må fortsette å overføre parameteren til påfølgende Omniskript så lenge parameteren er nødvendig. -
Bestem Salesforce-opplevelsen som Navigeringshandling dirigerer til, ved å velge en sidereferansetype.
PageReference-type
Beskrivelse
Oppgavedokumentasjon
App
Diriger brugere fra et Omniscript til en standardapp, en tilpasset app eller en side i en app. Tilkoblede apper støttes ikke.
Komponent
Naviger fra et Omnikanal-skript til en Lightning.
Gjeldende side
Utløs en sideoppdatering på gjeldende side etter at en bruker har fullført et Omniscript.
Knowledge-artikkel
Vise en Knowledge i et Omniscript.
Pålogging eller avlogging
Diriger brukere fra et Omnikanal-skript til en Fellesskap-påloggings- eller avloggingsside.
Navngitt side
Naviger fra et Omniscript til en navngitt side eller en navngitt side for et fellesskap.
Navigere til en navngitt side eller navngitt side for et fellesskap
Navigeringselement
Naviger fra et Omniscript til en side som viser tilordnet innhold i et CustomTab.
Objekt
Naviger fra et Omnikanal-skript til en standard eller tilpasset objektside.
Omniskript etter sideReferansetype
Naviger til et Omnikanal-skript ved å bruke en sidereferansetype.
Omniskript etter tilpasset Lightning
Naviger til et OmniScript ved å bruke en tilpasset Lightning.
Navigere til et Omniscript ved å bruke en tilpasset Lightning-nettkomponent
Post
Gå fra et Omnikanal-skript til en Post-side.
Postrelasjon
Naviger fra et Omnikanal-skript til en side som samhandler med en postrelasjon.
Omstart Omniscript
Naviger til en ny forekomst av samme Omnikanal som tilbakestiller Omnikanal-dataene.
Nettside
Åpne en ekstern nettside fra et Omniscript.
Navigere til en app
Diriger brugere fra et Omniscript til en standardapp, tilpasset app eller en side i en app med App PageReference Type. Kontroller at appen er tilgjengelig i Salesforce Appstarter.
| egenskap | description |
|---|---|
| Type sidereferanse | App |
| Appnavn | Skriv inn appId, eller skriv inn appDeveloperName med det riktige navneområdet. I appId bruker du AppDefinition-objektets DurableId. I appDeveloperName bruker du en sammenkjeding av appens navneområde og utviklernavn. Appens navneområde er standard, tilpasset eller et navneområde for en administrert pakke. Utviklernavnet kan vises i Appbehandling. Hvis du vil ha mer informasjon om appDeveloperName, kan du se SideReferansetype Syntakseksempler: Standard: standard__Account Tilpasset: vlocity_cmt__CustomAccountApp |
| Andre parametere | Skriv inn JSON for å angi appsiden og andre attributter. Skriv inn JSON-koden i feltet målparametere i utformingen for en administrert pakke. Feltet Målside representerer appens pageRef-egenskap. |
Navigere til en Experience Cloud-pålogging eller -avlogging
Diriger brukere fra et Omnikanal-skript til en Fellesskap-påloggings- eller avloggingsside for godkjenning.
Hvis du vil forhåndsvise et Omniscript med påloggingen til fellesskapet, aktiverer du Omniscript og plasserer det på en Experience Cloud-side. Hvis du vil ha mer informasjon, kan du se Legge til Omnikanal på en Lightning-side og Legge til Omnikanal på en Experience Cloud-side.
| egenskap | description |
|---|---|
| Type sidereferanse | Pålogging |
| Handling | Pålogging eller avlogging |
Navigere til en komponent
Naviger til Lightning fra et Omniscript med komponentens PageReference-type.
| Egenskap | description |
|---|---|
| Type sidereferanse | Komponent |
| Komponentnavn | Skriv inn et komponentnavn i formatet navneområde__komponentnavn, der navneområdet er navneområdet i standardkjøretid. For Omnistudio er navneområdet omnistudio. Dette feltet støtter flettefelt. Dette feltet støtter flettefelt. |
| Andre parametere | Overfør flere målparametere ved å bruke et URL-spørrestrengformat. Parametere må ha prefikset c__. Dette feltet støtter flettefelt. Når du navigerer til en komponent i en konsollapp, legger du til et Konsollfaneikon og en Konsollfaneetikett ved å angi parameterne c__tabIcon og c__tabLabel. c__tabIcon godtar SLDS-ikon og c__tabLabel godtar ren tekst. Eksempel: &c__tabLabel=Tilpasset etikett&c__tabIcon=standard:account gjengir konsollfanen som vises på dette eksempelfildet. |
Navigere til gjeldende side
Oppdater og naviger til gjeldende side fra et Omniscript ved å bruke PageRefrence-typen Gjeldende side i en navigeringshandling.
| egenskap | description |
|---|---|
| Type sidereferanse | Gjeldende side |
| Andre parametere | Bruk oppdateringer på gjeldende side ved å overføre parametere som bruker et URL-spørrestrengformat. I utformingen for en administrert pakke legger du til parametere i feltet målparametere. Parametere må ha prefikset c__. Dette feltet støtter flettefelt. Et Omnikanal har for eksempel 10 trinn, og du setter inn en navigeringshandling mellom trinn 1 og trinn 2 med sidereferansetypen Gjeldende side og målet som c__step=Trinn7. Når du klikker på Neste-knappen på trinn 1 ved kjøretid, navigerer brukeren til trinn 7. |
Navigere til en Knowledge
Vis en Knowledge i et Omniscript ved å velge referansetypen Navigere i handlingens Knowledge.
| egenskap | description |
|---|---|
| Type sidereferanse | Knowledge-artikkel |
| URL-adresse til artikkel | Oppgi Knowledge-artikkelens urlNavn. Dette feltet støtter flettefelt. |
| Artikkeltype | Oppgi articleType API-navnet. Finn artikkeltype-API-navnet ved å fjerne __kav fra API-navnet til Knowledge. Fellesskap ignorerer artikkeltype. |
Navigere til et Omniscript ved å bruke en sidereferansetype
Naviger til en OmniScript-sidereferansetype. Omniskript på Experience Cloud-nettstedssider må åpnes ved å bruke sidereferansetypen Navngitt side for fellesskap.
| egenskap | description |
|---|---|
| Type sidereferanse | Omniskript |
| Omniscript-oppsett | Velg stilen for Omskript. |
| Type Undertype Språk |
I og med at navnet på et Omniscript er definert av Type, Undertype og Språk, oppgir du disse verdiene for at det spesifikke Omniscript skal åpnes. |
| Felt for å forhåndsutfylle Omniscript | Overfør parametere ved å bruke et URL-spørrestrengformat. Parametere må ha prefikset c__. Dette feltet støtter flettefelt. Eksempel: |
Navigere til et Omniscript ved å bruke en tilpasset Lightning
Naviger til et Omniscript ved å bygge inn Omniscript i en tilpasset Lightning. Du kan navigere til et Omniscript på denne måten enten innstillingen Administrert pakke kjøretid er aktivert eller deaktivert.
- Opprett en tilpasset Lightning (LWC).
-
Legg til denne koden i den riktige knappeklikkbehandleren i komponenten, og erstatt type, undertype, språk og kontekst-ID med verdiene dine.
pageReference = { type: 'standard__featurePage', attributes: { featureName: 'omnistudio', pageName: 'omniscript' }, state: { omniscript__type: os_type, omniscript__subType: os_subtype, omniscript__language: os_language, omniscript__recordId: contextId } }; this[NavigationMixin.GenerateUrl](pageReference).then(url => { window.open(url, "_blank"); });
Navigere til en navngitt side eller navngitt side for et fellesskap
Diriger brukere til en standard- eller Experience Cloud-side.
| egenskap | description |
|---|---|
| Type sidereferanse | Navngitt side Velg Navngitt side for fellesskap for en Experience Cloud-side. |
| Navn på side | Oppgi API-et for sidenavnet. API-navn for tilpassede sider må inkludere __c i API-navnet. Dette feltet støtter flettefelt. |
Navigere til et navigeringselement
Naviger fra et Omnikanal-skript til en tilpasset fane som viser tilordnet innhold med PageReference-typen Navigere i handlingsnavigeringselement.
| egenskap | description |
|---|---|
| Type sidereferanse | Navigeringselement |
| Fanenavn | Oppgi prefikset Navn på tilpasset fane for fanen og navneområde med formatet NS__TabName, der NS er navneområdet for fanen. Hvis du vil ha mer informasjon om faner, kan du se Opprette Lightning-sidefaner. Dette feltet støtter flettefelt. |
Navigere til en objektside
Naviger fra et Omnikanal-skript til en objektside ved å bruke referansetypen Navigeringshandlingens objektside.
| egenskap | description |
|---|---|
| Type sidereferanse | Objekt |
| API-navn for objekt | Oppgi API-navnet på objektet. Dette feltet støtter flettefelt. |
| Handling | Velg en handling som skal kalles opp. Ny handling åpner en modal dialogboks. |
| Navn på filter | Oppgi ID-en til Objekt-siden. Dette feltet støtter flettefelt. |
Navigere til en postside
Naviger fra et Omnikanal-skript til en Post-side ved å bruke Naviger handlingens PostsideReferansetype.
| egenskap | description |
|---|---|
| Type sidereferanse | Post |
| Post-ID | Skriv inn post-IDen som du vil navigere til. Dette feltet støtter flettefelt. |
| Posthandling | Velg en posthandling som skal kalles opp. Klone- og Rediger-handlinger åpner en modal dialogboks. |
| API-navn for objekt | Oppgi API-navnet på objektet. Dette feltet støtter flettefelt. |
Navigere til en postrelasjonsside
Naviger fra et Omnikanal-skript til sider som samhandler med en postrelasjon, ved å bruke sidereferansetypen Postrelasjon.
| egenskap | description |
|---|---|
| Type sidereferanse | Postrelasjon |
| Post-ID | Skriv inn post-IDen som du vil navigere til. Dette feltet støtter flettefelt. |
| API-navn for objekt | Oppgi API-navnet på objektet som definerer relasjonen. Dette feltet støtter flettefelt. |
| API-navn for relasjonsobjekt | Oppgi API-navnet på relasjonen. |
Navigere til en nettside
Naviger til en nettside fra et Omniscript med PageReference-typen for nettside.
| egenskap | description |
|---|---|
| Type sidereferanse | Nettside |
| URL (URL-ADRESSE) | Skriv inn den fullstendige URL-adressen til en nettside. Hvis du for eksempel vil navigere til Google, skriver du inn https://google.com. Den refererende fanen med OmniScript erstattes. For å oppdatere nettsiden navigerer du til eller laster inn siden på nytt. |
Starte et Omniscript på nytt
Navigere en bruker til en ny forekomst av samme OmniScript. Bruk dette alternativet til å gi en bruker mulighet til å starte på nytt eller gjenta en prosess. Plasser navigeringshandlingen i et trinn for å gjengi den som en knapp, eller utenfor et trinn for å kjøre den automatisk eller betinget.
| egenskap | description |
|---|---|
| Type sidereferanse | Nettside Tidssporing og Meldingsrammeverk støttes ikke for denne sidereferansetypen. |
| Betinget visning | Legg til en betingelse for å kjøre eller vise handlingen betinget. Se Vise Omnikanal-elementer betinget. |
