Loading
Åpne andre sider fra Omnikanal-skript med navigeringshandlingen

Åpne andre sider fra Omnikanal-skript med navigeringshandlingen

Bruk Naviger-elementet til å åpne ulike Salesforce-sider, -apper og -ressurser fra OmniScript.

  1. 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.
  2. Hvis Navigeringshandling gjengis i et trinn, velger du knappestilen.
    1. 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.
    2. Vis et SLDS-ikon i knappen.
      Hvis du for eksempel vil legge til standard_account-ikonet, skriver du inn Standard:Account.
  3. 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.
    Merk
    Merk

    Som 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.

  4. 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 som c__ContextId=ContextId. En Naviger-handling i det andre Omniscript overfører parameteren til et tredje Omniscript som c__ContextId=%ContextId%. Alle navigeringshandlinger må fortsette å overføre parameteren til påfølgende Omniskript så lenge parameteren er nødvendig.
  5. 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.

    Navigere til en app

    Komponent

    Naviger fra et Omnikanal-skript til en Lightning.

    Navigere til en komponent

    Gjeldende side

    Utløs en sideoppdatering på gjeldende side etter at en bruker har fullført et Omniscript.

    Naviger til gjeldende side

    Knowledge-artikkel

    Vise en Knowledge i et Omniscript.

    Navigere til en Knowledge-artikkel

    Pålogging eller avlogging

    Diriger brukere fra et Omnikanal-skript til en Fellesskap-påloggings- eller avloggingsside.

    Navigere til en Experience Cloud-pålogging eller -avlogging

    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.

    Navigere til et navigeringselement

    Objekt

    Naviger fra et Omnikanal-skript til en standard eller tilpasset objektside.

    Navigere til en objektside

    Omniskript etter sideReferansetype

    Naviger til et Omnikanal-skript ved å bruke en sidereferansetype.

    Navigere til et Omniscript 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.

    Navigere til en postside

    Postrelasjon

    Naviger fra et Omnikanal-skript til en side som samhandler med en postrelasjon.

    Navigere til en postrelasjonsside

    Omstart Omniscript

    Naviger til en ny forekomst av samme Omnikanal som tilbakestiller Omnikanal-dataene.

    Starte et Omniscript på nytt

    Nettside

    Åpne en ekstern nettside fra et Omniscript.

    Navigere til en nettside

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.

{"type": "standard__navItemPage","attributes": {"apiName": "standard__Account"}}

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: c__firstName=%firstName%

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.

  1. Opprett en tilpasset Lightning (LWC).
  2. 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.
 
Laster
Salesforce Help | Article