Olet tässä:
Vältä vaadittujen kenttien korvaamista, kun ruutukulku päivittää tietueen
Kun ruutukulkusi kerää kenttäarvot ja päivittää olemassa olevan tietueen, estä tyhjän ruudun syöttäminen korvaamasta pakollisia kenttiä ja aiheuttamasta REQUIRED_FIELD_MISSING-virheitä.
Kun ruutukulku päivittää tietueen, kaikki Päivitä tietueita -elementtiin välittämäsi arvot korvaavat tietueen tämänhetkisen arvon. Jos kartoitat ruutukomponentin vaadittuun kenttään Päivitä tietueita -osiossa ja käyttäjä jättää sen tyhjäksi, kulku kirjoittaa tyhjän kentän. Tällöin tietueesta puuttuu pakollinen arvo ja kulku voi epäonnistua, kun REQUIRED_FIELD_MISSING.
Käytä jotakin seuraavista tavoista, jotta tyhjä ruudun syöttö ei korvaa pakollisia kenttiä.
-
Tunnista, mitkä ruutukomponentit kartoitetaan päivitettävän tietueen pakollisiin kenttiin.
Jos et ole varma pakollisista kentistä, luo käyttöliittymään tietue ja huomioi kentät, joissa on punainen tähtimerkki. Voit myös tarkastaa objektin Objektien hallinta -sivulta tai kaavioiden rakennusohjelmasta. Lisätietoja on kohdassa Pakollisten kenttien tunnistaminen.
-
Valitse, miten voit estää tyhjiä arvoja korvaamasta pakollisia kenttiä.
- Vaihtoehto 1: Merkitse nämä ruutukomponentit pakollisiksi.
Koska käyttäjä ei voi edetä ennen kuin hän syöttää arvon pakolliselle kentälle, et koskaan välitä tyhjää kenttäarvoa Päivitä tietueita -kenttään.
- Vaihtoehto 2: Nouda tietue ensin ja välitä olemassa oleva arvo, kun käyttäjä jätti kentän tyhjäksi.
Lataa tietue (tai tarvitsemasi kentät) käyttämällä Nouda tietueita -elementtiä ennen ruutuelementtiä. Voit täyttää komponentteja valmiiksi tietueesta ruudulta. Määritä Päivitä tietueita -elementissä jokaiselle pakolliselle kentälle arvo ruutukomponentille, kun se ei ole tyhjä, ja olemassa olevaan tietueen arvoon, kun se on tyhjä. Käytä kaavaresurssia tai päätöksen ja kohdistuksen logiikkaa.
- Vaihtoehto 3: Lisää kenttä Päivitä tietueita -kenttään vain, kun käyttäjä syötti arvon.
Lisää Päätös-elementti, joka tarkastaa, onko ruutukomponentti tyhjä. Kun se ei ole tyhjä, käytä Päivitä tietueita -elementtiä määrittääksesi ruutukomponentin pakollisen kentän. Kun kenttä on tyhjä, jätä se pois Päivitä tietueita -osiosta, jotta kulku ei kirjoita tyhjää arvoa.
- Vaihtoehto 1: Merkitse nämä ruutukomponentit pakollisiksi.
-
Lisää Päivitä tietueita -elementtiin vikapolku.
Käyttäjä ei välttämättä näe pakollista kenttää, esimerkiksi vahvistussääntöjen tai kokoonpanon muutosten vuoksi. Jos käyttäjä ei näe vaadittua arvoa, vikapolku voi näyttää virheviestin, jotta käyttäjä voi korjata syöttämiään tietoja. Lisätietoja on kohdassa Virheiden hallinnan polun lisääminen virheiden hallintaan.
Ruutukulkusi ei enää korvaa pakollisia kenttiä tyhjinä arvoina, kun käyttäjä ohittaa kentän, joten vältyt REQUIRED_FIELD_MISSING-virheiltä päivityksen yhteydessä.

