Semil / regnskap og drift

Feilkø og sikker ny behandling

Skill avvist overføring fra ukjent leveringsstatus. Gi hver feil en eier, og kontroller målstatus før en hendelse sendes på nytt.

Finn delen du trenger

Et tidsavbrudd betyr ikke alltid at målverktøyet avviste dataene. Overføringen kan ha lykkes selv om svaret ikke kom tilbake. Blind gjentakelse kan da lage to saker eller to fakturakandidater.

Bruk tre feilklasser

Klasse Eksempel Neste handling
Avvist før behandling Ugyldig kunde-ID Rett grunnlaget, send kontrollert på nytt
Midlertidig utilgjengelig Dokumentert feil før mottak Følg avtalt gjenforsøk med sikker nøkkel
Ukjent resultat Tidsavbrudd etter sending Undersøk målstatus før ny behandling

Leverandørens dokumentasjon må avgjøre hvilke feilsvar som faktisk betyr at ingenting ble behandlet. Et generelt 500-svar er ikke i seg selv bevis på at det er trygt å sende igjen.

Eksempel med 100 oppgaver

En jobb sender 100 oppgaver og får 97 bekreftelser. To er eksplisitt avvist, én har ukjent resultat. Køen skal vise alle tre, men bare de to avviste kan rettes etter kjent regel. Den siste undersøkes ved hjelp av stabil nøkkel eller målregister før noen trykker «prøv igjen».

Registrer hendelses-ID, tidspunkt, berørt kunde, feiltype, ansvarlig og neste handling. Unngå fulle persondata eller meldingsinnhold i tekniske logger. Tilgang til selve feilgrunnlaget skal være begrenset.

Avstem etter gjenopptakelse

Tell forventede, godkjente, avviste og uavklarte hendelser. Differansen må være null eller forklart. En tom feilkø beviser ikke at alt er riktig hvis hendelser kan ha forsvunnet før de ble registrert.

Avtal varslingsgrenser ut fra konsekvens og ventetid, ikke bare antall feil. Én uavklart refusjon kan kreve raskere handling enn mange ufarlige formatfeil.

Se akseptansetest og beredskap.