Nedan följer en lista med vanligt förekommande fel och vad de beror på
1) Group med <group.id> innehåller en elev som redan ingår i en annan grupp kopplad till en aktivitet i samma ämne <parentActivity.id>
Felkod: 400
Meddelande: Gruppen innehåller en elev som redan har provisionerats i en annan grupp som också är kopplad till samma provkod.
Förklaring: En eller flera elever i gruppen är redan registrerade för detta provtillfälle (eller är redan kopplade till samma ämne/provkod via en annan grupp).
Lösning 1:
Identifiera den eller de elever som redan är registrerade i en annan grupp för samma prov.
Ta bort eleven som orsakar konflikten ur gruppen i “Hantera skickad data”, och provisionera därefter gruppen på nytt.
Lösning 2:
Identifiera den aktivitet som orsakar konflikten.
Ta bort aktiviteten i “Hantera skickad data”, och provisionera därefter en ny aktivitet
2) Group med <group.id> innehåller en elev som förekommer i någon av de andra grupperna. En elev kan bara ingå i en grupp per aktivitet
Felkod: 400
Meddelande: Gruppen innehåller en elev som ingår i en annan grupp i samma provaktivitet som provisioneras.
Förklaring: Samma grundproblem som ovan – en elev kan endast finnas i en grupp per aktivitet/prov.
Lösning:
Identifiera vilken elev som ligger i flera grupper.
Ta bort eller justera den felaktiga gruppmedlemskapen.
Provisionera om.
3) Ogiltigt värde på studievägskod
Felkod: 400
Meddelande: Ogiltigt värde på studievägskod
Förklaring: Studievägskoden känns inte igen av Skolverket.
Lösning: Kontrollera att angiven studievägskod finns i Skolverkets lista över giltiga koder.
4) <Email.value> är obligatoriskt när <Email.type> har ett värde
Felkod: 400
Meddelande: En eller flera lärare saknar e-post, detta är ett obligatoriskt fält för att Skolverket ska kunna läsa in.
Förklaring: En anställd/lärare är markerad med en e-posttyp men saknar faktisk e-postadress.
Lösning: Lägg till en korrekt e-postadress för berörd lärare/användare i Skolon och provisionera om.
5) Group med <group.id> är redan kopplad till en aktivitet med samma ämne <parentActivity.id>
Felkod: 400
Meddelande: Gruppen som felmeddelandet gäller har redan via en annan provaktivitet provisionerats till samma provkod.
Förklaring: Gruppen är redan registrerad för samma prov/ämne en gång tidigare.
Lösning:
Kontrollera om gruppen redan finns under annan provaktivitet.
Om ni vill lägga till fler elever, uppdatera istället befintlig grupp eller se till att den tidigare registreringen är avslutad.
6) Skolenhet identifierad av <Enrolment.enroledAt.id> saknas
Felkod: 400
Meddelande: Ni har valt en skolenhet i Skolon som inte är giltig hos Skolverket längre.
Förklaring: Den skolenhet som angivits är inte längre aktiv eller känns inte igen av Skolverkets system.
Lösning:
Välj en giltig skolenhet i Skolon eller uppdatera er data så att rätt skolenhet används.
Om skolenheten ska finnas kvar men saknas hos Skolverket, kontakta Skolverket.
Liknande fel kan också visas som “Skolenhet identifierad av <dutyAt.id> saknas” eller “Skolenhet identifierad av <organisation.id> saknas”, med i stort sett samma orsak och lösning.
7) <Enrolment.educationCode> är obligatoriskt för utbildningsform GY
Felkod: 400
Meddelande: GY-elever måste ha data angående det program de är inskrivna på.
Förklaring: Skolverket kräver att alla gymnasieelever har en korrekt angiven educationCode/programkod.
Lösning: Säkerställ att ni skickar med rätt “educationCode” (program/linje) för alla GY-elever och provisionera om.
8) Group med <group.id> finns inte
Felkod: 400
Meddelande: Aktiviteten innehåller en grupp som inte kunde provisioneras på grund av ett fel. Därför kunde inte provaktiviteten heller provisioneras.
Förklaring: Gruppen skapades aldrig korrekt eller misslyckades vid tidigare provisioning.
Lösning:
Titta i historiken för att se vilket fel som uppstod när gruppen skickades in.
Åtgärda det underliggande problemet och försök provisionera gruppen igen.
Provisionera därefter provaktiviteten på nytt.
9) Medlem med <groupMembership.person.id> finns inte
Felkod: 400
Meddelande: Gruppen innehåller en elev som inte kunde provisioneras.
Förklaring: En av eleverna (eller användarna) existerar inte i systemet, eller kunde inte skapas.
Lösning:
Titta i historiken för att identifiera vilken användare det gäller.
Korrigera eventuella fel (t.ex. personnummer, e-post etc.)
Provisionera om.
10) Ett tillfälligt fel inträffade. Försök igen senare.
Felkod: 400
Meddelande: Ämnet eller kursen identifierad av <parentActivity.id> är inte tillgänglig för <group.id>, de hör inte till samma skoltyp
Förklaring: Eleverna i gruppen har en skoltyp (ex. grundskola) som skiljer sig från provaktivitetens skolform (ex. gymnasium).
Lösning: Kontrollera att ni väljer rätt ämne/kurs som matchar elevernas skolform.
11) Duty med <teacher.duty.id> finns inte
Felkod: 404
Meddelande: Det inte går att hitta “duty” för en lärare.
Förklaring: Lärarens “duty” (tjänst eller uppdrag) saknas eller har inte skapats korrekt i systemet.
Lösning:
Kontrollera att läraren (och dennes tjänste-/anställningsuppgifter) är korrekt inlagda i Skolon.
Provisionera läraren igen eller uppdatera kopplingen innan ni skickar in grupp/aktivitet.
12) Person med <person.id> finns inte
Felkod: 404
Meddelande: Användaren kan inte hittas.
Förklaring: Personen (elev, lärare osv.) är inte skapad korrekt i systemet eller har tagits bort.
Lösning:
Kontrollera att rätt person-id (ex. personnummer eller GUID) används.
Skapa eller provisionera personen innan ni försöker lägga till dem i en grupp/aktivitet.
13) Elev med <civicNo> har en ej avslutad inskrivning hos en annan huvudman
Felkod: 409
Meddelande: Eleven är redan provisionerad hos en annan huvudman och måste tas bort av den huvudmannen innan ni kan provisionera användaren på nytt.
Förklaring: Eleven är redan inskriven i samma provplattform via en annan kommun/huvudman.
Lösning:
Kontakta den tidigare huvudmannen och be dem ta bort eller avsluta eleven i provplattformen.
Försök sedan provisionera eleven igen.
14) Ett tillfälligt fel inträffade. Försök igen senare.
Felkod: 500
Meddelande: Ett tillfälligt fel inträffade. Försök igen senare.
Förklaring: Oklart, kan röra sig om ett tekniskt serverfel på Skolverkets sida eller i integrationskedjan.
Lösning:
Vänta en stund och försök på nytt.
Om felet återkommer ofta, kontakta support för vidare felsökning.
15) Skolår <Enrolment.schoolYear> finns inte i provplattformen för <Enrolment.enroledAt.id> och utbildningsform <Enrolment.schoolType>
Felkod: 404
Meddelande: Skolår <Enrolment.schoolYear> finns inte i provplattformen för <Enrolment.enroledAt.id> och utbildningsform <Enrolment.schoolType>
Förklaring: Användare (elev) har ett skolår knutit till sig som det inte finns provtillfälle för
Lösning: Kontrollera att alla elever i provtillfällets grupper har korrekt skolår för det aktuella provet.
Tips för felsökning i Skolon/DNP
Använd historik/loggar: För att se varför en elev, lärare eller grupp inte har provisionerats korrekt, kika i historiken där ni skickat in data.
Stäm av med Skolverket: Vissa felkoder uppstår när data inte överensstämmer med Skolverkets register (ex. ogiltig skolenhet eller studievägskod).
Rensa och försök igen: Många 400- och 409-fel kan lösas genom att ta bort felaktig data (ex. dubblettgrupper, elever i fel grupp) och därefter göra om provisioning.