oppdaterAvklaringsbehov
fun oppdaterAvklaringsbehov(definisjon: Definisjon, vedtakBehøverVurdering: () -> Boolean, erTilstrekkeligVurdert: () -> Boolean, tilbakestillGrunnlag: () -> Unit, kontekst: FlytKontekstMedPerioder)(source)
private fun oppdaterAvklaringsbehov(definisjon: Definisjon, vedtakBehøverVurdering: () -> Boolean, perioderVedtaketBehøverVurdering: () -> Set<Periode>?, perioderSomIkkeErTilstrekkeligVurdert: () -> Set<Periode>?, erTilstrekkeligVurdert: () -> Boolean, tilbakestillGrunnlag: () -> Unit, kontekst: FlytKontekstMedPerioder)(source)
Oppdater tilstanden på avklaringsbehovet definisjon, slik at kvalitetssikring, to-trinnskontroll og tilbakeflyt blir riktig.
For at kvalitetssikring og totrinnskontroll vises for riktig steg, så er det viktig at avklaringsbehovet har rett status. Ved å bruke denne funksjonen ivaretar man det.
For at flyten skal bli riktig hvis man beveger seg fram og tilbake i flyten, så er det viktig at et steg rydder opp etter seg når det viser seg at steget ikke er relevant allikevel. Denne funksjonen hjelper også med det.
Throws
Hvis avklaringsbehovet løses i et udefinert steg.