Loading
Salesforcen laajentaminen napsautuksilla, ilman koodia
Dynaamisten lomakkeiden tunnetut ongelmat

Dynaamisten lomakkeiden tunnetut ongelmat

Pidä seuraavat tunnetut ongelmat mielessäsi, kun käytät dynaamisia lomakkeita.

Vaaditut versiot

Lightning-sovellusrakentaja on käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa
Lightning ja dynaamiset lomakkeet ovat käytettävissä: Lightning Experiencessa ja Salesforce-mobiilisovelluksessa

Käytettävissä: Group Edition-, Essentials Edition-, Professional Edition-, Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa

  • Jos napsautat Polku-komponentista Näytä kaikki riippuvaisuudet, näkemäsi sidonnaisuudet saadaan sivuasettelun tietueen lisätiedoista, eikä sivun dynaamisten lomakkeiden kentistä.
  • CurrencyISOCode-kenttää ei näytetä pakollisena (tähtimerkin kera) suorituksen aikana, vaikka se toimii silti pakollisena.
  • Kun siirrät kursorisi kenttien ylle paletissa, näytetyt datatyypit ovat epätarkkoja.
  • Kaksisarakkeisten kenttäosioiden komponenteissa olevat kentät eivät tasaudu vaakasuorassa oikein. Jos haluat kenttien säilyttävän vaakasuuntaisen tasauksensa kenttäosion sisällä, valitse Käytä kenttiä vaakasuunnassa -valintaruutu.
  • Tietueen tulostettava näkymä perustuu sen oletusarvoisen sivuasettelun kenttiin, ei dynaamisiin lomakkeisiin perustuvan sivun kenttiin.
  • Dynaamisia lomakkeita -kenttäkomponentteja ei tueta makrojen rakentajassa. Kun dynaamisia lomakkeita käyttävä tietuesivu avautuu makrojen rakentajassa, kenttäkomponentteja ei näytetä.
  • Yleisesti pakolliset kentät, jotka ovat pakollisia vain henkilötilille tai yritystilille, näytetään Kentät-paneelin Yleisesti pakolliset kentät -osiossa riippumatta siitä, mille tietuetyypille sivua rakennetaan. Jos olet esimerkiksi luomassa sivua yritystilin tietuetyypille, näet Yleisesti pakolliset kentät -osiossa sekä henkilötilien että yritystilien pakolliset kentät. Jos henkilötilin pakollinen kenttä ei näy sivulla, kun tallennat yritystilin sivun, näet varoituksen, vaikka henkilötilin kenttää ei tarvita yritystilin sivulle.
  • Einstein-tilitaso-kenttä puuttuu Tietueen lisätiedot -komponentista tilien mukautetuilla tietuesivuilla Lightning-sovellusrakentajassa ja kun tilitietuesivusi renderöidään käyttäjille. Jos siirrät mukautetun tilitietuesivun dynaamisiin lomakkeisiin, Einsteinin tilitaso -kenttä näytetään käytettävissä olevien kenttien luettelossa ja tietuesivun Lightning-sovellusrakentajassa, mutta sitä ei näytetä, kun sivu renderöidään käyttäjille.
  • Voit määrittää Lightning-sivun, joka tukee useita tilejä, kuten yritystiliä ja henkilötiliä. Et voi määrittää eri tallennusvaihtoehtojen arvoja yritystili- tai henkilötili-kululle kyseisellä Lightning-sivulla.
  • Kun luot objektin viiteluettelosta henkilötilin kontekstissa käyttämällä dynaamisia lomakkeita, PersonContactId-kenttää ei täytetä valmiiksi uudessa tietueessa.
  • Jos muokkaat kenttää suoraan etkä tallenna sitä, käytä pikatoimintoa muokataksesi sitä ja tallentaaksesi sen, suoramuokkauksiasi ei tallenneta, kun pikatoiminto muokataan.
  • Jos siirrät tietueen toiseen tilaan Kanban-näkymässä ja tilan muutos käynnistää kentän vahvistusvirheen, se avaa muokkausikkunan, mutta ei virhettä.
  • Joillakin dynaamisten lomakkeiden sivun siirtämisen yhteydessä luoduilla kenttäosion otsikoilla ei ole samaa otsikkoa kuin sivuasettelun osion otsikolla. Voit päivittää otsikon Lightning.

Tunnettujen ongelmien pakkaaminen dynaamisilla lomakkeilla

  • Muussa kuin nimitilassa olevassa organisaatiossa saattaa ilmetä ristiriitoja, jos asennat hallitun paketin, joka sisältää dynaamisia lomakkeita tukevan Lightning, joka perustuu tilaajaorganisaatiossa olemassa olevaan objektiin ja joka sisältää mukautetun kentän, jolla on sama API-nimi kuin tilaajaorganisaation saman objektin mukautetulla kentällä. Hallitun paketin mukautetun kentän ja tilaajaorganisaation mukautetun kentän välinen API-nimen ristiriita aiheuttaa, että asennettu hallittu Lightning vastaa tilaajaorganisaation kenttiä hallitun paketin kenttien sijaan.

    Tämä ongelma voi tapahtua myös hallitusta paketista asennetuille kehotteille. Jos asennettuun kehotemalliin viitataan mukautetulla kentällä dynaamisia lomakkeita tukevalla Lightning ja tämä kehotemalli viittaa mukautettuun kenttään, jolla on eri nimitila kuin Lightning nimitilassa, paketin käyttöönotto saattaa epäonnistua.

    Nimitiloja käytetään mukautettujen objektien ja kenttien nimien erottamiseen muiden organisaatioiden nimistä. Lisätietoja organisaatioiden nimitiloista on kohdassa Nimitilojen ymmärtäminen.

Näkyvyyssääntöjen tunnetut ongelmat dynaamisissa lomakkeissa

  • Ylätason objektikenttiin perustuvat näkyvyyssäännöt eivät toimi oikein.
  • Kun kloonaat tietueen dynaamisia lomakkeita käyttävän sivun perusteella, jolla on näkyvyyssääntöjä, kaikki näkyvyyssäännöissä viitatut kentät lisätään kloonattuun tietueeseen riippumatta siitä, ovatko ne sivulla. Sääntöjen arviointiin käytettävä kenttäarvo ja kentän tallennettu arvo kloonatussa tietueessa saattavat vaihdella kloonaavan käyttäjän käyttöoikeuksien mukaan näkyvyyssäännössä käytetylle kentälle.
    • Jos käyttäjällä on näkyvyyssäännössä käytetyn kentän luku- ja kirjoitusoikeudet ja kentällä on arvo, lähdetietueen alkuperäistä arvoa käytetään säännön arvioinnissa ja se tallennetaan kloonattuun tietueeseen.
    • Jos käyttäjällä on näkyvyyssäännössä käytetyn kentän luku- ja kirjoitusoikeudet eikä kentällä ole arvoa, säännön arviointiin käytetään lähdetietueen tyhjää arvoa, mutta kloonattu tietue tallennetaan kentän oletusarvolla.
    • Jos käyttäjällä on näkyvyyssäännössä käytettyyn kenttään ainoastaan lukuoikeus, säännön arviointiin käytetään lähdetietueen alkuperäistä arvoa, mutta kloonattu tietue tallennetaan kentän oletusarvolla.
    • Jos käyttäjällä ei ole näkyvyyssäännössä käytetyn kentän luku- tai kirjoitusoikeutta, lähdearvoa käsitellään tyhjänä ja kloonattu tietue tallennetaan kentän oletusarvolla.
  • Dynaamisia lomakkeita käyttävän sivun kloonatussa tietueessa olevat arvot riippuvat kloonaavan käyttäjän käyttöoikeuksista kenttään, vaikka näkyvyyssääntöjä ei olisikaan. Tämä toimintatapa eroaa siitä, että kloonaat tietueiden lisätieto-komponenttien arvoja sivuilla, jotka eivät sisällä dynaamisia lomakkeita.

Haun tunnettujen ongelmien luominen dynaamisilla lomakkeilla

  • Tietueen luominen hakukentästä avaa ikkunan, joka sisältää dynaamisten lomakkeiden kentät vain, jos objekti on LWC käytössä. Esimerkiksi kampanjat, tuotteet ja tehtävät käyttävät edelleen sivuasettelusta saatuja tietoja. Katso LWC-objektien luettelo kohdasta LWC Migration for Record Home Pages.
  • Kun käytät toimintoja, dynaamisten lomakkeiden käyttämistä Luo hakukentästä tuetaan vain vakiotoiminnoille. Muut toimintotyypit, kuten oletusarvoiset toiminnot ja mukautetut pikatoiminnot, käyttävät edelleen sivuasettelusta saatuja tietoja.
  • Dynaamisiin lomakkeisiin perustuvalla sivulla näet sivun virheen, kun samassa hakukentässä on useita esiintymiä, jotka hakevat objektia, jota ei tueta käyttöliittymän API:ssa. Katso tuettujen objektien luettelo User Interface API Developer Guide -oppaasta.
  • Jos napsautat viiteluettelosta Uusi tukemattomalle UI API -objektille, jolla on lomakkeita käyttävä objekti viiteluettelona, ylätason hakukenttä ei näy Uusi dialogi -kohdassa. Voit kuitenkin tallentaa uuden tietueen.
 
Ladataan
Salesforce Help | Article