Loading
Muiden Omniscripts-sivujen avaaminen navigointitoiminnolla

Muiden Omniscripts-sivujen avaaminen navigointitoiminnolla

Jos haluat avata useita Salesforce-sivuja, sovelluksia ja resursseja Omniscriptista, käytä Navigoi-elementtiä.

  1. Vedä elementtipaneelista Navigointi-toimintoelementti esitysalueelle.
    • Jos Navigointitoiminto renderöidään vaiheessa, siitä tulee napsautettava painike.
    • Jos navigointitoiminto on vaiheiden välillä, se käynnistyy automaattisesti.
  2. Jos Navigointitoiminto renderöidään vaiheessa, valitse painikkeen tyyli.
    1. Määritä painikkeen tyyli valitsemalla SLDS-painikkeen variantti.
      SLDS-painikkeen varianttien lisäksi voit valita linkin renderöidäksesi navigointitoiminnon HTML-ankkuritunnisteena.
    2. Näytä SLDS-kuvake painikkeessa.
      Jos haluat esimerkiksi lisätä standard_account-kuvakkeen, syötä Standard:Account.
  3. Korvaa halutessasi selainhistoriassa oleva merkintä ottamalla Korvaa-ominaisuus käyttöön.
    Jos Korvaa-ominaisuus on käytössä, käyttäjät eivät voi siirtyä takaisin Omniscript-komponenttiin.
    Huomautus
    Huomautus

    Konsolisovelluksen navigointitoiminto avaa sivun viitetyypin oletusarvoisesti uudessa alavälilehdessä. Jos käytät useampaa kuin yhtä navigointitoimintoa, vain ensimmäinen navigointitoiminto ohjataan uuteen välilehteen. Vaikka Korvaa-ominaisuus ei olisikaan käytössä, välilehden korvaavat myöhemmät navigointitoiminnot.

    Jos Korvaa-ominaisuus ei kuitenkaan ole käytössä, sivun viite ei korvaa selainhistoriassa olevia merkintöjä. Käyttäjät voivat siirtyä Omniscriptien välillä samassa välilehdessä.

    Kun navigointitoiminto on suoritettu, vaiheet ja muut sitä seuraavat Omniscript-elementit suoritetaan. Jos käyttäjä kuitenkin siirtyy pois Omniscriptista, ei-synkronoidusti käynnistetty integrointitoimenpide ei enää toimi.

  4. Jos haluat lähettää viestejä Omniscriptista Lightning erottamiseksi toisistaan, käytä Pub/Sub-viestejä ja lisää viestin avain-arvo-pari.
    Jokaisen navigointitoiminnon täytyy välittää kaikki pakolliset parametrit myöhempiin Lightning. Esimerkiksi ensimmäinen navigointitoiminto välittää c__ContextId-parametrin toiseen Omniscript-tiedostoon c__ContextId=ContextId-arvona. Toisessa Omniscript-objektissa oleva navigointitoiminto välittää parametrin kolmanteen Omniscript-objektiin c__ContextId=%ContextId%-objektina. Kaikkien navigointitoimintojen täytyy jatkaa parametrin välittämistä myöhemmille Omniscripteille niin kauan kuin sitä tarvitaan.
  5. Määritä Salesforce-käyttökokemus, johon navigointitoiminto ohjaa, valitsemalla sivun viitetyyppi.

    PageReference-tyyppi

    Kuvaus

    Tehtävän dokumentaatio

    Sovellus

    Ohjaa käyttäjät Omniscriptista vakiosovellukseen, mukautettuun sovellukseen tai sovelluksen sivulle. Yhdistettyjä sovelluksia ei tueta.

    Sovelluksen navigointioikeus

    Komponentti

    Siirry Omniscript-komponentista Lightning.

    Komponenttiin navigointi

    Nykyinen sivu

    Käynnistä tämänhetkisellä sivulla oleva sivupäivitys, kun käyttäjä on suorittanut Omniscript-koodin.

    Navigointi nykyiselle sivulle

    Knowledge-artikkeli

    Näytä Knowledge Omniscript-komentosarjassa.

    Navigointi Knowledge-artikkeliin

    Kirjaudu sisään tai ulos

    Ohjaa käyttäjät Omniscriptista yhteisön sisäänkirjautumis- tai uloskirjautumissivulle.

    Navigointi Experience Cloud -sisäänkirjautumiseen tai uloskirjautumiseen

    Nimetty sivu

    Siirry Omniscriptista nimettyyn sivuun tai yhteisön nimettyyn sivuun.

    Nimetyn sivun tai yhteisön nimetyn sivun navigointioikeus

    Navigointikohde

    Siirry Omniscriptissa sivulle, joka näyttää kartoitettua sisältöä CustomTabissa.

    Navigointikohteeseen navigointi

    Objekti

    Siirry Omniscriptista vakio-objektin tai mukautetun objektin sivulle.

    Objektin sivulle navigointi

    Omniscript pageReference-tyypin mukaan

    Siirry Omniscript-tiedostoon käyttämällä sivun viitetyyppiä.

    Omniscript-objektiin navigointi sivun viitetyypin avulla

    Omniscript mukautetun Lightning perusteella

    Siirry Omniscript-komponenttiin käyttämällä mukautettua Lightning.

    Omniscript-komponenttiin navigointi käyttämällä mukautettua Lightning-verkkokomponenttia

    Tietue

    Siirry Omniscript-koodista tietuesivulle.

    Navigointi tietuesivulle

    Tietuesuhde

    Siirry Omniscriptista sivuun, joka toimii tietueen suhteen kanssa.

    Navigointi tietueen suhdesivulle

    Käynnistä Omniscript uudelleen

    Siirry uuteen Omniscript-esiintymään, joka nollaa Omniscript-datan.

    Omniscriptin käynnistäminen uudelleen

    Web-sivu

    Avaa ulkoinen verkkosivu Omniscript-koodista.

    Web-sivulle navigointi

Sovellukseen siirtyminen

Ohjaa käyttäjät Omniscriptista vakiosovellukseen, mukautettuun sovellukseen tai sovelluksen sivulle App PageReference Type -tyypillä. Varmista, että sovellus on käytettävissä Salesforcen sovelluskäynnistimestä.

ominaisuus description
Sivun viitetyyppi Sovellus
Sovelluksen nimi Syötä appId tai syötä appDeveloperName asiaankuuluvalla nimitilalla.

Syötä AppId-arvoksi AppDefinition-objektin DurableId.

Käytä appDeveloperName-kenttään sovelluksen nimitilan ja kehitysnimen ketjutusta. Sovelluksen nimitila on vakiomuotoinen, mukautettu tai hallitun paketin nimitila. Kehittäjän nimi näytetään Sovellusten hallinta -sivulla. Lisätietoja appDeveloperName-objektista on kohdassa PageReference Type.

Esimerkkejä syntaksista:

Vakio: standard__Account

Mukautettu: vlocity_cmt__CustomAccountApp

Lisäparametrit Syötä JSON määrittääksesi sovellussivun ja lisäattribuutit.

Syötä hallitun paketin suunnitteluohjelmassa JSON-tiedosto Tavoiteparametrit-kenttään. Kohdesivu-kenttä edustaa sovelluksen pageRef-ominaisuutta.

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

Experience Cloud -sisäänkirjautumiseen tai uloskirjautumiseen siirtyminen

Ohjaa käyttäjät Omniscriptista yhteisön sisäänkirjautumis- tai uloskirjautumissivulle todennusta varten.

Jos haluat esikatsella Omniscript-koodia yhteisön sisäänkirjautumisella, aktivoi Omniscript ja aseta se Experience Cloud -sivulle. Lisätietoja on kohdissa Omniscript-koodisi lisääminen Lightning-sivulle ja Omniscript-koodisi lisääminen Experience Cloud -sivulle.

ominaisuus description
Sivun viitetyyppi Kirjautuminen
Toiminto Kirjaudu sisään tai ulos

Komponenttiin siirtyminen

Siirry Lightning Omniscriptissa Komponentin PageReference-tyypin avulla.

Ominaisuus description
Sivun viitetyyppi Komponentti
Komponentin nimi

Syötä komponentin nimi muodossa nimitila__komponentinNimi, jossa nimitila on nimitila normaalin suorituksen aikana.

Omnistudion nimitila on omnistudio. Tämä kenttä tukee yhdistämiskenttiä.

Tämä kenttä tukee yhdistämiskenttiä.

Lisäparametrit

Välitä lisää kohde-parametrejä käyttämällä URL-kyselyn merkkijonoformaattia. Parametreillä täytyy olla etuliite c__. Tämä kenttä tukee yhdistämiskenttiä.

Kun siirryt konsolisovelluksen komponenttiin, lisää konsolivälilehden kuvake ja konsolivälilehden otsikko määrittämällä c__tabIcon- ja c__tabLabel-parametrit. c__tabIcon hyväksyy SLDS-kuvakkeen ja c__tabLabel hyväksyy pelkkää tekstiä. Esimerkiksi &c__tabLabel=Mukautettu otsikko&c__tabIcon=standard:account renderöi tässä esimerkkikuvassa näytettävän konsolivälilehden.

Nykyiselle sivulle siirtyminen

Päivitä ja siirry tämänhetkiseen sivuun Omniscriptissa käyttämällä navigointitoiminnon Nykyinen sivu PageRefrence-tyyppiä.

ominaisuus description
Sivun viitetyyppi Nykyinen sivu
Lisäparametrit Sovella tämänhetkiseen sivuun päivityksiä välittämällä parametrejä, jotka käyttävät URL-kyselyn merkkijonomuotoa.

Lisää hallitun paketin suunnitteluohjelmassa parametrejä Tavoiteparametrit-kenttään.

Parametreillä täytyy olla etuliite c__. Tämä kenttä tukee Yhdistä-kenttiä.

Esimerkiksi Omniscriptissa on 10 vaihetta ja lisäät navigointitoiminnon vaiheen 1 ja vaiheen 2 välillä, jonka sivun viitetyyppi on Nykyinen sivu ja jonka kohde on c__step=Step7. Kun napsautat vaiheessa 1 olevaa Seuraava-painiketta suorituksen aikana, käyttäjä siirtyy vaiheeseen 7.

Knowledge avaaminen

Näytä Knowledge Omniscriptissa valitsemalla navigointitoiminnon Knowledge sivun viitetyypin.

ominaisuus description
Sivun viitetyyppi Knowledge-artikkeli
Artikkelin URL Syötä Knowledge-artikkelin URLName. Tämä kenttä tukee yhdistämiskenttiä.
Artikkelityyppi Syötä articleType API -nimi. Etsi articleType API Name poistamalla __kav Knowledge API-nimestä.

Yhteisöt eivät huomioi artikkelityyppiä.

Omniscript-tiedostoon navigointi sivun viitetyypin avulla

Siirry Omniscript-sivun viitetyyppiin. Experience Cloud -sivuston sivujen omniskriptien täytyy olla käytettävissä käyttämällä Yhteisön nimetty sivu -viitetyyppiä.

ominaisuus description
Sivun viitetyyppi Omniscript
Omniscript-asettelu Valitse Omnscriptin tyyli.
Tyyppi

Alatyyppi

Kieli

Koska Omniscript-nimen tyyppi, alatyyppi ja kieli määrittävät sen nimen, syötä nämä arvot tietyn Omniscript-koodin avaamiseen.
Esitäytettävät Omniscript-kentät Välitä parametrejä käyttämällä URL-kyselyn merkkijonomuotoa.

Parametreillä täytyy olla etuliite c__. Tämä kenttä tukee yhdistämiskenttiä.

Esimerkki: c__firstName=%firstName%

Omniscript-komponenttiin navigointi käyttämällä mukautettua Lightning

Siirry Omniscript-komponenttiin upottamalla Omniscript-komponentti mukautettuun Lightning. Voit siirtyä Omniscript-tiedostoon tällä tavalla riippumatta siitä, onko Hallittavan paketin suorituksen aika -asetus käytössä tai pois käytöstä.

  1. Luo mukautettu Lightning (LWC).
  2. Lisää tämä koodi komponentissa olevaan painikkeiden napsautusten käsittelijään ja korvaa tyyppi, alatyyppi, kieli ja kontekstitunnus arvoillasi.
    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");
    });

Siirtyminen nimettyyn sivuun tai yhteisön nimettyyn sivuun

Ohjaa käyttäjät vakiomuotoiseen tai Experience Cloud -sivulle.

ominaisuus description
Sivun viitetyyppi Nimetty sivu

Valitse Experience Cloud -sivulle Yhteisön nimetty sivu.

Sivun nimi Syötä sivun nimeksi API. Mukautettujen sivujen API-nimien täytyy sisältää API-nimi-kentässä __c. Tämä kenttä tukee yhdistämiskenttiä.

Navigointikohteeseen siirtyminen

Siirry Omniscript-tiedostosta mukautettuun välilehteen, joka näyttää kartoitettua sisältöä Navigointitoiminto-navigointikohteen PageReference-tyypillä.

ominaisuus description
Sivun viitetyyppi Navigointikohde
Välilehden nimi Syötä Mukautetun välilehden Välilehden nimi - ja Nimitila-etuliitteet muodossa NS__VälilehdenNimi, jossa NS on välilehden nimitila.

Lisätietoja välilehdistä on kohdassa Lightning-sivujen välilehtien luominen. Tämä kenttä tukee yhdistämiskenttiä.

Siirtyminen objektisivulle

Siirry Omniscript-objektin sivulle käyttämällä Navigointitoiminto-objektin sivun viitetyyppiä.

ominaisuus description
Sivun viitetyyppi Objekti
Objektin API-nimi Syötä objektin API-nimi. Tämä kenttä tukee Yhdistä-kenttiä.
Toiminto Valitse kutsuttava toiminto. Uusi-toiminto avaa modaalisen dialogin.
Suodattimen nimi Syötä objektisivun tunnus. Tämä kenttä tukee yhdistämiskenttiä.

Tietuesivulle siirtyminen

Siirry Omniscriptista tietuesivulle käyttämällä Navigointitoiminnon Tietuesivun viitetyyppi -vaihtoehtoa.

ominaisuus description
Sivun viitetyyppi Tietue
Tietueen tunnus Syötä tietueen tunnus, johon siirryt. Tämä kenttä tukee Yhdistä-kenttiä.
Tietueto-toiminto Valitse kutsuttava tietuetoiminto.

Kloonaa- ja Muokkaa-toiminnot avaavat modaalisen dialogin.

Objektin API-nimi Syötä objektin API-nimi. Tämä kenttä tukee yhdistämiskenttiä.

Tietuesuhdesivulle siirtyminen

Siirry Omniscriptissa sivuille, jotka käyttävät tietuesuhdetta käyttämällä Tietueen suhde -sivun viitetyyppiä.

ominaisuus description
Sivun viitetyyppi Tietuesuhde
Tietueen tunnus Syötä tietueen tunnus, johon siirryt. Tämä kenttä tukee Yhdistä-kenttiä.
Objektin API-nimi Syötä suhteen määrittävän objektin API-nimi. Tämä kenttä tukee Yhdistä-kenttiä.
Suhdeobjektin API-nimi Syötä suhteen API-nimi.

Verkkosivulle siirtyminen

Siirry verkkosivulle Omniscriptissa Web PageReference -tyypillä.

ominaisuus description
Sivun viitetyyppi Web-sivu
URL Syötä verkkosivun koko URL-osoite.

Jos haluat esimerkiksi siirtyä Googlelle, syötä https://google.com.

Viittaava Omniscript-välilehti korvataan. Päivitä verkkosivu siirtymällä sivulle tai lataamalla se uudelleen.

Omniscriptin käynnistäminen uudelleen

Siirrä käyttäjä samaan Omniscript-tiedoston uuteen esiintymään. Käytä tätä vaihtoehtoa salliaksesi käyttäjän aloittaa prosessin alusta tai toistaa sen. Aseta navigointitoiminto vaiheeseen renderöidäksesi sen painikkeena tai vaiheen ulkopuolelle suorittaaksesi sen automaattisesti tai ehdollisesti.

ominaisuus description
Sivun viitetyyppi Web-sivu

Aikaseurantaa ja Messaging-kehystä ei tueta tälle sivun viitetyypille.

Ehdollinen näkymä Lisää ehto, jolla toiminto suoritetaan tai näytetään ehdollisesti. Lisätietoja on kohdassa Ehdollisesti Omniscript-elementtien näyttäminen.
 
Ladataan
Salesforce Help | Article