Du er her:
Unngå å overskrive nødvendige felt når en skjermflyt oppdaterer en post
Når skjermflyten samler inn feltverdier og oppdaterer en eksisterende post, hindrer du at tomme skjerminndata overskriver nødvendige felt og fører til REQUIRED_FIELD_MISSING-feil.
I en skjermflyt som oppdaterer en post, overskriver alle verdier du overfører til et Oppdater poster-element, den gjeldende verdien i posten. Hvis du tilordner en skjermkomponent til et nødvendig felt i Oppdater poster og brukeren lar den være tom, skriver flyten et tomt felt. Posten mangler da en nødvendig verdi, og flyten kan mislykkes med REQUIRED_FIELD_MISSING.
Bruk en av disse løsningene slik at tomme skjerminndata ikke overskriver nødvendige felt.
-
Identifiser hvilke skjermkomponenter som skal tilordnes til nødvendige felt i posten du oppdaterer.
Hvis du ikke er sikker på hvilke felt som er nødvendige, oppretter du en post i grensesnittet og merker feltene med en rød stjerne. Du kan også kontrollere objektet i Objektbehandling eller Skjemabygger. Se Identifisere nødvendige felt.
-
Velg hvordan du vil hindre tomme verdier i å overskrive nødvendige felt.
- Alternativ 1: Merk disse skjermkomponentene etter behov.
Fordi en bruker ikke kan gå videre før de har oppgitt en verdi for et nødvendig felt, overfører du aldri en tom feltverdi til Oppdater poster.
- Alternativ 2: Hent posten først og overfør den eksisterende verdien når brukeren la feltet være tomt.
Hvis du vil indlæse registreringen (eller de felter, du har brug for), skal du bruge et Hent registreringer-element før skærmelementet. På skjermen kan du forhåndsutfylle komponenter fra posten. I Oppdater poster-elementet angir du verdien for hvert nødvendige felt til skjermkomponenten når den ikke er tom, og til den eksisterende postverdien når den er tom. Bruk en Formel-ressurs eller en Beslutning og Tildeling til å implementere denne logikken.
- Alternativ 3: Inkluder bare feltet i Oppdater poster når brukeren skrev inn en verdi.
Legg til et Beslutning-element som kontrollerer om skjermkomponenten er tom. Når den ikke er tom, bruker du et Oppdater poster-element til å angi det nødvendige feltet fra skjermkomponenten. Når det er tomt, ekskluderer du dette feltet fra Oppdater poster slik at flyten ikke skriver en tom verdi.
- Alternativ 1: Merk disse skjermkomponentene etter behov.
-
Legg til en feilbane i Oppdater poster-elementet.
En bruker kan fremdeles gå glipp av et nødvendig felt, for eksempel på grunn av valideringsregler eller konfigurasjonsendringer. Hvis en bruker mangler en nødvendig verdi, kan feilbanen vise feilmeldingen slik at brukeren kan korrigere inndataene. Se Legge til en feilbane for feilhåndtering.
Skjermflyten overskriver ikke lenger nødvendige felt med tomme verdier når brukeren hopper over et felt, så du unngår REQUIRED_FIELD_MISSING-feil ved oppdatering.

