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.