REQUIRED_FIELD_MISSING -virheiden vianmääritys kuluissa
Kun kulku yrittää luoda tai päivittää tietuetta täyttämättä kaikkia pakollisia kenttiä, näet REQUIRED_FIELD_MISSING-virheen.
Vaaditut versiot
| Näytä tuetut Edition-versiot. |
| Tarvittavat käyttöoikeudet | |
|---|---|
| Kulun avaaminen, muokkaaminen, luominen, aktivointi tai aktivoinnin kumoaminen käyttämällä kaikkia Flow Builderissa käytettävissä olevia kulkutyyppejä, elementtejä ja ominaisuuksia, mukaan lukien Einstein ja Agentforce for Flow: | Kulkujen hallintaoikeus |
| Objektien kenttien määritelmien tarkasteleminen: | Määritysten ja kokoonpanon tarkasteluoikeus |
| Virheenkorjauslokien tarkasteleminen: | Kaikkien tietojen tarkasteluoikeus |
REQUIRED_FIELD_MISSING -virhe tapahtuu, kun kulku yrittää luoda tai päivittää Salesforce-tietuetta, mutta ei tarjoa arvoja kaikille pakollisiksi merkityille kentille. Tämä virhe voi tapahtua useissa kulkujen skenaarioissa ja konteksteissa.
Tämän virheen vianmääritys ja ratkaiseminen:
- Tutustu yleisiin skenaarioihin, jotka aiheuttavat tämän virheen
- Tunnista puuttuva kenttä
- Etsi objektin kaikki pakolliset kentät
- Käytä ratkaisuja ja suosituksia välttyäksesi virheiltä
- Pakollisten kenttävirheiden ongelmat, ratkaisut ja ehkäisymenetelmät
Tunnista yleisimmät pakollisten kenttien ongelmat, käytä ratkaisuja ja noudata ehkäisymenetelmiä välttyäksesi REQUIRED_FIELD_MISSING-virheiltä. - Tunnista puuttuva kenttä
Kun näet REQUIRED_FIELD_MISSING-virheen, käytä näitä tekniikoita tunnistaaksesi, mikä kenttä aiheutti virheen. - Objektin pakollisten kenttien löytäminen
Ennen kuin laadit kulun, tunnista objektin tietueiden pakolliset kentät välttyäksesi REQUIRED_FIELD_MISSING-virheiltä. Vaihtoehtoja on kaksi: Käytä kaavioiden rakennusohjelmaa tai luo objektille tietue, mutta älä tallenna sitä. Molemmat vaihtoehdot näyttävät pakolliset kentät, mutta kaavioiden rakennusohjelma näyttää myös järjestelmälle täytetyt kentät, joita et sisällytä kulkuun.
Katso myös:
Pakollisten kenttävirheiden ongelmat, ratkaisut ja ehkäisymenetelmät
Tunnista yleisimmät pakollisten kenttien ongelmat, käytä ratkaisuja ja noudata ehkäisymenetelmiä välttyäksesi REQUIRED_FIELD_MISSING-virheiltä.
Tämä taulukko tarjoaa viitteen pakollisten kenttävirheiden vianmääritykseen. Jokainen rivi kuvaa yleisen ongelman, ratkaisun sen ratkaisemiseksi ja tekniikoita sen estämiseksi tulevissa kuluissa.
| Ongelma | Ratkaisu | Ennaltaehkäisymenetelmä |
|---|---|---|
Tietueiden luominen ilman kaikkia pakollisia kenttiä Kun käytät Luo tietueita -elementtiä, Flow Builder ei määritä, mitä kenttiä objekti vaatii. Jos et määritä kaikkia pakollisia kenttiä manuaalisesti, kulku epäonnistuu suorituksen aikana. Esimerkki: Kulku luo yhteyshenkilötietueen, mutta ei täytä vaadittua Sukunimi-kenttää. |
Tarkasta pakolliset kentät ennen rakentamista Ennen kuin määrität Luo tietueita- tai Päivitä tietueita -elementin, tarkasta objektin pakolliset kentät Objektien hallinta -sivulta. Täytä kaikki pakolliset kentät joko suoraan elementissä, Kohdistus-elementtien kautta tai ruudun syötteestä. Vaihtoehtoisesti Luo-tyyppinen pikatoiminto-elementti näyttää toimintoasettelun vaatimat kentät. Pikatoiminto-elementit rajoittavat kuitenkin käytettävissä olevat kentät toimintoasetteluun eivätkä ne tallenna luodun tietueen tunnusta. Määritä pakollisten kenttien oletusarvot, jos et täytä niitä muulla tavalla kulussa. |
Ylläpidä kulkuissasi tavallisesti käytettyjen objektien pakollisten kenttien tarkistuslistaa. Tutustu objektien hallintaan tai objektin sivuasetteluun ennen kuin luot kulkuja, jotka luovat tai päivittävät tietueita. |
Ruutukulut eivät täytä pakollisia kenttiä Kun ruutukulku kerää tietoja tietueen luomiseksi, pakolliset kentät eivät välttämättä ole täytettynä, jos ruutu ei sisällä niitä eikä kulku määritä niitä muulla tavalla. Esimerkki: Tapausten luomisen ruutukulku sisältää Aihe- ja Kuvaus-kenttiä, mutta ruutu ei sisällä pakollista Tila-kenttää eikä Luo tietueita -elementti määritä sitä. |
Pakollisten kenttien lisääminen ruutuun tai täyttäminen kulussa Lisää tietuekenttiä suoraan objektista ruutuun. Tietuekentät perivät pakollisuutensa automaattisesti objektin määritelmästä. Täytä pakolliset kentät, joita käyttäjät eivät määritä, suoraan Luo tietueita -elementissä tai Kohdistus-elementillä kulussa aiemmin. |
Kun suunnittelet ruutukulkuja, tarkasta objektin määritelmä Objektien hallinta -sivulta tunnistaaksesi kaikki pakolliset kentät. Lisää ruutuun pakollisia kenttiä tai anna oletusarvoja kulussa kentille, joita käyttäjät eivät määritä. |
Ruutukulkujen päivitykset Tyhjennä pakolliset kentät Jos käyttäjä jättää ruutukulussa kentän tyhjäksi ja kulku käyttää tätä tyhjää arvoa tietueen päivittämiseen, päivitys korvaa olemassa olevan arvon tyhjällä arvolla. Jos tämä kenttä on pakollinen, päivitys epäonnistuu. Esimerkki: Ruutukulku sallii käyttäjien muokata Tili-kenttiä. Käyttäjä jättää Yritys-kentän tyhjäksi. Päivitä tietueita -elementti käyttää tyhjää ruudun arvoa päivittääkseen Yritys-kentän, joka epäonnistuu, koska Yritys vaaditaan. |
Ruutukenttien tekeminen pakolliseksi tai päätöksen käyttäminen Merkitse pakollisten kenttien ruutukomponentit pakollisiksi, jotta käyttäjät eivät voi jättää niitä tyhjiksi. Jos valinnainen ruutukenttä päivittää pakollisia tietuekenttiä, käytä Päätös-elementtiä tarkastaaksesi, onko arvo tyhjä. Jos se on tyhjä, reititä se toiseen Päivitä tietueita -elementtiin, joka päivittää vain muut kentät. |
Testaa päivitystoimintoja useilla tietuetiloilla varmistaaksesi, että pakolliset kentät ovat edelleen täytettynä. Tunnista pakollisiin tietuekenttiin kartoitetut ruutukentät ja merkitse ne pakollisiksi ruudulla. |
Tietueen tyypin ja vahvistussäännön vaatimukset Eri tietuetyypeillä voi olla eri pakollisia kenttiä. Vahvistussäännöt voivat myös tehdä kentistä ehdollisesti pakollisia. Kulku voi toimia yhdelle tietuetyypille, mutta epäonnistua toiselle. Esimerkki: Kulku luo mahdollisuuksia, joiden tietuetyyppi on "Enterprise", mikä vaatii enemmän mukautettuja kenttiä kuin mitä "Vakiomuotoinen"-tietuetyyppi ei vaadi. |
Testi useilla tietuetyypeillä Jos objektillasi on tietuetyyppejä ja kulku luo useita tietuetyyppejä sisältävät tietueet, testaa kulku kunkin tietuetyypin kanssa varmistaaksesi, että kulku täyttää kaikki tyyppikohtaiset pakolliset kentät. Käytä päätöselementtejä käsitelläksesi eri tietuetyyppejä eri logiikan poluilla tarvittaessa. |
Dokumentoi kulkuihisi vaikuttavat tietuetyypit ja vahvistussäännöt. Tarkasta kunkin tietuetyypin kenttien pakollisuus kulun suunnittelun aikana. Lisää tietuetyyppien testaaminen kulkujen testauksen tarkistuslistaan. |
Yleisiä ennaltaehkäisyohjeita
- Toteuta vikapolut: Lisää vikapolku Luo tietue- ja Päivitä tietueita -elementteihin. Käytä vikapolkua näyttääksesi käyttäjille hyödyllisen virheviestin tai kirjataksesi virheen Salesforce-pääkäyttäjän tarkastettavaksi.
- Testaa huolellisesti ennen aktivointia: Käytä virheenkorjaustilaa testataksesi kulkua useilla dataskenaarioilla, mukaan lukien reunojen tapauksissa, joissa jotkin kentät saattavat olla tyhjiä.
- Käytä kuvauskenttiä: Lisää kulkuelementteihisi kuvauksia, jotka osoittavat, mitkä pakolliset kentät kulku täyttää ja mistä arvot saadaan.
- Valvo kulkujen virheitä: Tarkasta kulkujen virhesähköpostit ja lokit säännöllisesti havaitaksesi ongelmat ajoissa.
Tunnista puuttuva kenttä
Kun näet REQUIRED_FIELD_MISSING-virheen, käytä näitä tekniikoita tunnistaaksesi, mikä kenttä aiheutti virheen.
-
Tarkasta virheviesti.
REQUIRED_FIELD_MISSING -virhe määrittää tavallisesti puuttuvan kentän. Etsi kentän API-nimi virheen lisätiedoista.
-
Käytä virheenkorjaustilaa.
Suorita kulku virheenkorjaustilassa ja tarkasta virheenkorjaustiedot, kun virhe ilmenee. Virheenkorjausloki näyttää elementin, joka epäonnistui ja sisältää kentän nimen. Lisätietoja on kohdassa Kulkujen testaaminen tai vianmääritys Flow Builderin virheenkorjauksella.
-
Tarkasta Apex.
Tarkasta tietueiden käynnistämät kulut Apex-virheenkorjauslokeista. Hae "REQUIRED_FIELD_MISSING" löytääksesi tarkan kentän, joka aiheutti virheen.
-
Tarkasta sähköposti-ilmoitukset.
Kulun omistajalle lähetetyt kulkujen virhesähköpostit sisältävät kentän nimen ja virheiden lisätiedot.
Objektin pakollisten kenttien löytäminen
Ennen kuin laadit kulun, tunnista objektin tietueiden pakolliset kentät välttyäksesi REQUIRED_FIELD_MISSING-virheiltä. Vaihtoehtoja on kaksi: Käytä kaavioiden rakennusohjelmaa tai luo objektille tietue, mutta älä tallenna sitä. Molemmat vaihtoehdot näyttävät pakolliset kentät, mutta kaavioiden rakennusohjelma näyttää myös järjestelmälle täytetyt kentät, joita et sisällytä kulkuun.
Noudata seuraavia ohjeita tarkastaaksesi pakolliset kentät kaavioiden rakennusohjelmassa.
Before building a flow, identify the required fields for the object's records. There are two options: use Schema Builder or create a record on the object, but don't save it. Either option shows the required fields, but Schema Builder also shows system populated fields that you don't include in a flow.
Nyt sinulla on luettelo objektin pakollisista kentistä. Käytä näitä tietoja, kun rakennat kulkuja varmistaaksesi, että täytät kaikki pakolliset kentät.

