Olet tässä:
Yleisimmät virheet ja ratkaisut Omnistudiossa
Katso miksi jotkin virheet tapahtuvat ja miten voit ratkaista ne
Virheviestit osoittavat, että jokin estää Omnistudio-komponenttien luomisen tai käyttöönoton onnistuneesti. Nämä taulukot näyttävät yleisimmät virheet, syyt ja ratkaisut.
Järjestelmävirheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| Tällä organisaatiolla ei ole Omnistudio-käyttöoikeuksia käytössä. Ota käyttöoikeudet käyttöön ennen tämän ominaisuuden käyttämistä. | Tämä virhe ilmenee, kun yrität käyttää Omnistudio-ominaisuuksia, mutta Omnistudio-käyttöoikeutta ei ole otettu käyttöön organisaatiotasolla. Omnistudio täytyy olla käytössä ennen kuin voit luoda tai hallita Omniscripteja, Flex-kortteja, integrointitoimenpiteitä tai datakartoituksia. |
Jos et näe tätä vaihtoehtoa, varmista, että organisaatiollasi on Omnistudio-lisenssejä. Ota yhteyttä Salesforce-asiakkuuspäällikköösi, jos tarvitset lisenssejä. Vihje Kun olet ottanut Omnistudio-käyttöoikeudet käyttöön, muutosten levittäminen organisaatiossasi saattaa kestää muutaman minuutin. Jos näet tämän virheen edelleen, kokeile kirjautua ulos ja takaisin sisään. |
| Emme voineet ottaa globaalia automaattista numeroa käyttöön, koska organisaatiosi sisältää mukautettuja tietueita. Siirrä datasi vakio-objekteihin ja tietueisiin siirtotyökalulla ja yritä uudelleen. | Organisaatiossasi on käytössä jokin seuraavista Omni-vuorovaikutuskokoonpanoista tai molemmat: RollbackDRChanges, RollbackIPChanges. | Molemmat kokoonpanot täytyy poistaa käytöstä ennen Omni Global Auto Number -sovelluksen käyttöönottoa. Paras tapa ratkaista tämä virhe on suorittaa Omnistudio Migration Assistant. Lisätietoja on kohdassa Komponenttiesi siirtäminen Omnistudio Standard Runtimeen Omnistudio Migration Assistantin avulla. |
Omniscript-virheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| Et voi päivittää tai poistaa aktiivista Omniscript-tietuetta. Kumoa tietueen aktivointi ja yritä uudelleen. |
|
Varoitus Omniscriptin deaktivointi vaikuttaa välittömästi kaikkiin käyttäjiin ja prosesseihin, jotka käyttävät sitä tällä hetkellä. Harkitse uuden version luomista aktiivisen version muokkaamisen sijaan, jos sinun täytyy ylläpitää palvelun jatkuvuutta. |
| Toinen aktiivinen Omniscript, jolla on sama tyyppi, alatyyppi ja kieli, on olemassa. Deaktivoi olemassa oleva Omniscript tai käytä Tyyppi-, Ala-tyyppi- ja Kieli-kenttien yksilöllistä yhdistelmää tämän aktivoimiseen. |
|
Varmista, että sinulla on Omniscript-tietueiden muokkausoikeudet ja seuraavat tehtävät.
Varoitus Ennen kuin aktivoit uuden version, testaa se huolellisesti esikatselussa tai sandbox-ympäristössä. Kun olet valmis käyttöönottoon, deaktivoi vanha versio ja aktivoi uusi välittömästi välttyäksesi käyttökatkoksilta. |
| Nämä kentät ovat pakollisia: Tyyppi, Alatyyppi ja Kieli. |
|
Varmista, että sinulla on Omniscript-tietueiden muokkausoikeudet ja seuraavat tehtävät.
Vihje Valitse hyödyllisiä tyyppien ja alatyyppien nimiä, jotka osoittavat selkeästi Omniscript-sovelluksesi käyttötarkoituksen. Nämä arvot ovat osa tapaa, jolla viittaat Omniscript-ominaisuuteen sovelluksissasi, eikä niitä voi helposti muuttaa niiden luomisen jälkeen. |
| Syötä aakkosnumeerinen arvo ilman välilyöntejä tai alaviivoja. |
|
Vihje Käytä Tyyppi- ja Alatyyppi-arvoille PascalCase-metodia (joita kutsutaan myös UpperCamelCase-metodiksi). Tämä parantaa luettavuutta ilman välilyöntejä tai alaviivoja. |
| Syötä arvo, jonka enimmäispituus on {0}. |
|
Vihje Käytä tarvittaessa lyhenteitä. Poista tarpeettomat sanat. Käytä lyhyempää nimeämiskäytäntöä. |
| Tyyppi- tai Alatyyppi-kenttä sisältää rajoitetun avainsanan: {0}. Käytä muuta arvoa ja yritä uudelleen. |
Tyyppi- tai Alatyyppi-kenttä käyttää varattuja avainsanoja. Rajoitettuihin avainsanoihin sisältyy: in, out, exc, cb, kt, vt, v, x785f, x5f |
Korvaa rajoitettu avainsana toisella arvolla virheviestissä ehdotetulla tavalla. Lisätietoja on kohdassa Varatut sanat Omnistudio-nimeämiskäytännöt -sivulla. |
| Et voi päivittää tai poistaa elementtejä aktiivisessa Omniscript-koodissa. Deaktivoi Omniscript ja yritä uudelleen. |
|
Varmista, että sinulla on Omniscript-tietueiden muokkausoikeudet ja seuraavat tehtävät.
Varoitus Suosittelemme, että luot uuden version merkittäville muutoksille sen sijaan, että deaktivoisit ja muokkaisit aktiivista versiota. Tämä sallii sinun testata niitä huolellisesti ennen käyttöönottoa ja tarjoaa helpon peruutusvaihtoehdon ongelmien varalta. |
| Syötä elementin nimi ilman näitä merkkejä: ', ", |, : tai %. | Elementtisi nimi sisältää todennäköisesti jonkin virheviestissä mainituista ei-tuetuista merkeistä. | Nimeä elementti uudelleen äläkä käytä merkkejä, joita ei tueta. |
| Syötä arvo, joka ei käytä näitä Omniscript-varattuja nimiä: ContextId, timeStamp, userName, userProfile, vlcPersistentComponent | Omniscriptisi sisältää todennäköisesti virheviestissä mainitut varatut sanat. | Korvaa varattu sana vaihtoehtoisella sanalla, jolla on sama merkitys. |
| Elementti, jolla on sama nimi, on jo olemassa. Valitse yksilöllinen nimi. |
|
|
| Sinulla ei näytä olevan oikeuksia päivittää tai poistaa tätä tietuetta. Ota yhteyttä Salesforce-pääkäyttäjääsi tai paketin tarjoajaan saadaksesi apua. |
|
Vihje Ota yhteyttä paketin tarjoajaan tai Salesforce-pääkäyttäjääsi, jos sinun täytyy tehdä muutoksia pakattuihin komponentteihin. Ne saattavat tarjota määritysvaihtoehtoja tai laajennuspisteitä, jotka eivät vaadi pakatun Omniscript-koodin muokkaamista suoraan. |
| Uudelleenkäytettävä Omniscript ei voi sisältää toista uudelleenkäytettävää Omniscript-koodia. |
|
Vihje Käytä integrointitoimenpiteitä jaetulle liiketoimintalogiikalle käyttämällä uudelleenkäytettäviä Omniscriptejä sisäkkäin. Tämä luo puhtaamman arkkitehtuurin ja välttää monimutkaisuutta Omniscript-riippuvuuksissa. |
Flexcard-virheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| Nimi-kentän sisältävä Flexcard on jo aktiivinen. Syötä jotain yksilöllistä. |
|
Varoitus Flexcard-kortin deaktivointi vaikuttaa välittömästi kaikkiin käyttäjiin ja prosesseihin, jotka käyttävät sitä tällä hetkellä. Harkitse uuden version luomista aktiivisen version muokkaamisen sijaan, jos sinun täytyy ylläpitää palvelun jatkuvuutta. |
| Et näytä voivan poistaa kohdetta. Ota yhteyttä Salesforce-pääkäyttäjääsi tai paketin tarjoajaan saadaksesi apua. | Yrität poistaa aktiivista Flexcard-korttia hallitusta paketista, eikä sinulla ole siihen käyttöoikeutta. |
Vihje Ota yhteyttä paketin tarjoajaan tai Salesforce-pääkäyttäjääsi, jos sinun täytyy tehdä muutoksia pakattuihin komponentteihin. Ne saattavat tarjota määritysvaihtoehtoja tai laajennuspisteitä, jotka eivät vaadi pakatun Flexcard-kortin muokkaamista suoraan. |
| Emme löydä Flexcard-korttia, jonka nimi on {nimi}. Se on voitu deaktivoida tai poistaa. Aktivoi tai luo Flexcard uudelleen, upota se alitason korttina ja yritä uudelleen. |
|
Huomautus Alitason Flex-kortit täytyy aktivoida ennen kuin ylätason Flex-kortti voi viitata niihin. Luo ja testaa ensin alitason Flex-kortteja ja määritä sitten ylätason Flex-kortit käyttämään niitä. |
| Emme löydä aktiivista Omniscript-koodia, jonka tyyppi {type}, alatyyppi {subtype} ja kieli {kieli}. Aktivoi se ja yritä uudelleen. |
|
Vihje Varmista, että viitattu Omniscript on aktiivinen ennen Flexcard-kortin aktivoimista. Jos otat molemmat käyttöön yhdessä, aktivoi Omniscript ensin. |
| Emme löydä aktiivista datakartoitinta, jonka nimi on {nimi}. Aktivoi se ja yritä uudelleen. |
|
Vihje Aktivoi datakartoittimet ennen kuin aktivoit niihin viittaavat Flex-kortit. Testaa datakartoitusta itsenäisesti varmistaaksesi, että se palauttaa odotetun datarakenteen. |
| Emme löydä aktiivista integraatiotoimenpidettä, jonka nimi on {nimi}. Aktivoi se ja yritä uudelleen. |
|
Varoitus Integrointitoimenpiteisiin viitataan OmniProcessKey-avaimellaan, joka noudattaa Type_SubType-formaattia. Varmista, että käytät oikeaa muotoa, kun määrität Flexcard-korttia. |
| Tämän Flexcard-kortin Nimi- ja Tekijä-kenttiä ei voi muuttaa. Kloonaa sen sijaan FlexCard tai luo uusi. |
|
|
Integrointitoimenpiteiden virheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| Syötä nimi, joka ei ala 'FileBased'-merkillä tälle integraatiotoimenpiteelle. |
|
|
| Olet saavuttanut tämän datarakenteen sisäkkäisen {numerotasojen}-rajoituksen. | Tämä tapahtuu, kun integraatiotoimenpiteillä on erittäin syvällisiä rakenteita, erityisesti:
|
|
| Olet saavuttanut tämän datarakenteen {numero-}-avaimien rajoituksen. | Integraation toimenpiteen JSON-skeemoilla voi olla enintään 500 avainta koko rakenteessa. Tämä sisältää kaikki avaimet kaikilla sisäkkäisillä tasoilla. Tarkalleen ottaen seuraavasti:
|
Vihje Jos tarvitset oikeutetusti yli 500 avainta, harkitse prosessin pilkkomista useisiin integrointitoimenpiteisiin, jotka voidaan ketjuttaa yhteen. |
Datan kartoitusvirheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| Syöttötyyppi-kentälle valitsemaasi sObject-objektia ei tueta. Katso tuetut vaihtoehdot Salesforce-ohjeen Omnistudio-dokumentaatiosta. |
|
Huomautus Useimpia vakiomuotoisia ja mukautettuja objekteja tuetaan. Jos kohtaat objektia, jota ei tueta, harkitse, voitko muuttaa datakulkusi rakennetta käyttämään tuettua vaihtoehtoa. |
OmniAnalytics-virheet
| Virheviesti | Mahdolliset syyt | Mahdolliset ratkaisut |
| OmniAnalytics ei ole käytössä organisaatiossasi. Ota yhteyttä Salesforce-pääkäyttäjääsi saadaksesi apua. |
|
Huomautus Varmista, että päätösten selittäjä on määritetty oikein. |
| Jokin meni vikaan. Tarkasta komponentin määritelmän tunnuksen muoto, kuuluuko se OmniTrackingComponentDef-objektiin ja onko se käypä Salesforce-tunnusmuotoinen. |
|
Huomautus Varmista, että päätösten selittäjä on määritetty oikein.
|

