Olet tässä:
Muiden Omniscripts-sivujen avaaminen navigointitoiminnolla
Jos haluat avata useita Salesforce-sivuja, sovelluksia ja resursseja Omniscriptista, käytä Navigoi-elementtiä.
-
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.
-
Jos Navigointitoiminto renderöidään vaiheessa, valitse painikkeen tyyli.
-
Määritä painikkeen tyyli valitsemalla SLDS-painikkeen variantti.
SLDS-painikkeen varianttien lisäksi voit valita linkin renderöidäksesi navigointitoiminnon HTML-ankkuritunnisteena.
-
Näytä SLDS-kuvake painikkeessa.
Jos haluat esimerkiksi lisätä standard_account-kuvakkeen, syötä Standard:Account.
-
Määritä painikkeen tyyli valitsemalla SLDS-painikkeen variantti.
-
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.
HuomautusKonsolisovelluksen 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.
-
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-tiedostoonc__ContextId=ContextId-arvona. Toisessa Omniscript-objektissa oleva navigointitoiminto välittää parametrin kolmanteen Omniscript-objektiinc__ContextId=%ContextId%-objektina. Kaikkien navigointitoimintojen täytyy jatkaa parametrin välittämistä myöhemmille Omniscripteille niin kauan kuin sitä tarvitaan. -
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.
Komponentti
Siirry Omniscript-komponentista Lightning.
Nykyinen sivu
Käynnistä tämänhetkisellä sivulla oleva sivupäivitys, kun käyttäjä on suorittanut Omniscript-koodin.
Knowledge-artikkeli
Näytä Knowledge Omniscript-komentosarjassa.
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.
Navigointikohde
Siirry Omniscriptissa sivulle, joka näyttää kartoitettua sisältöä CustomTabissa.
Objekti
Siirry Omniscriptista vakio-objektin tai mukautetun objektin sivulle.
Omniscript pageReference-tyypin mukaan
Siirry Omniscript-tiedostoon käyttämällä sivun viitetyyppiä.
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.
Tietuesuhde
Siirry Omniscriptista sivuun, joka toimii tietueen suhteen kanssa.
Käynnistä Omniscript uudelleen
Siirry uuteen Omniscript-esiintymään, joka nollaa Omniscript-datan.
Web-sivu
Avaa ulkoinen verkkosivu Omniscript-koodista.
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. |
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: |
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ä.
- Luo mukautettu Lightning (LWC).
-
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. |
