Unikum är byggt för att samverka med andra IT-system. Därför kan man importera skolor, grupper och användare med hjälp av enkla textfiler.
Filformatet är en tab-, komma- eller semikolonavgränsad texfil i formatet UTF-8 eller ISO-8859-1.
För de personer som redan finns i Unikum kommer uppgifterna i importfilen skriva över uppgifterna som finns lagrade i Unikum. Om en användare ändrat sitt telefonnummer i Unikum kommer alltså ändringen gå förlorad om importfilen innehåller ett telefonnummer för användaren.
Med användare avses alla individer: elever, personal eller vårdnadshavare. En fil med användare kan laddas upp på olika sätt:
Uppgifterna skall ligga i följande ordning
Kalle,Kallesson,kalle@nomail.com,20000101-0000,,08-123456,070-0123456,,Unikumvägen 1,74634,Grönköping,false,true,false,true,,ht07af02,070-0123456,user Pelle,Pellesson,pelle@nomail.com,20000102-0000,,08-654321,070-6543210,,Unikumvägen 2,74634,Grönköping,false,true,true,true,,,,user ...
klazz1,Klass 1,,6,7,En fin klass,class klazz2,Klass 2,,7,8,,class klazz3,Klass 3,,,,,class
Klasser och skolor bör ha en angiven skolform, i standardiserad punktnotation (jfr. skolverkets struktur)
| Värde | Betydelse |
|---|---|
| se.forskoleverksamhet.forskola | Förskola |
| se.forskoleverksamhet.familjedaghem | Familjedaghem |
| se.forskoleverksamhet.oppenforskola | Öppen förskola |
| se.grundskoleutbildning.forskoleklass | Förskoleklass |
| se.grundskoleutbildning.grundskola | Grundskola |
| se.grundskoleutbildning.specialskola | Specialskola |
| se.grundskoleutbildning.sameskola | Sameskola |
| se.grundskoleutbildning.sarskola.grundsarskola | Grundsärskola |
| se.grundskoleutbildning.sarskola.traningsskola | Träningsskola |
| se.gymnasieutbildning.gymnasieskola | Gymnasieskola |
| se.gymnasieutbildning.gymnasiesarskola | Gymnasiesärskola |
| se.vuxenutbildning.grundlaggande | Grundläggande vuxenutbildning |
| se.vuxenutbildning.sfi | Svenska för invandrare (sfi) |
| se.vuxenutbildning.sarvux | Särvux |
| se.vuxenutbildning.gymnasial | Gymnasial vuxenutbildning |
| se.vuxenutbildning.kompletterande | Kompletterande vuxenutbildning |
| se.vuxenutbildning.pabyggnads | Påbyggnadsutbildning |
| se.folkhogskola | Folkhögskola |
| se.ky | Kvalificerad yrkesutbildning |
| se.universitet | Universitet |
| se.medarbetarsamtal | Medarbetarsamtal |
unikaskolan,144123456,Unika skolan,,7,12,,http://www.unikaskolan.se,08-100000,,Unikumgatan 1,74634,Grönköping,,school lillaskolan,145123456,Lilla skolan,,7,9,,,,,,,,,school ...
Genom all ladda upp en relationsfil kan du skapa och ta bort relationer mellan befintliga användare och grupper. Relationsfilen är tabbavgränsad och innehåller instruktioner som kopplar ihop befintliga användare och grupper.
För att kunna koppla ihop användare och grupper måste både användarna och grupperna ha unika identifierare. För personer är det personnummer i formen ååååmmdd-nnnn. När det gäller grupper föreslår vi identifierare som ser ut ungefär så här:
Klass 7E i som började i Lilla Skolan, Grönköping 2007: gronkoping_lillaskolan_E_2007 - på det sättet kan gruppen behålla sitt ID även när klassen blir klass 8E nästa år.
mentor_for (person mentor för person)
guardian_for (person vårdnadshavare för person)
student_in_class (person elev i klass)
teacher_in_class (person lärare i klass)
class_in_school (klass i skola)
school_in_org (skola i kommun)
add 19700101-0101 guardian_for 19900202-0202 remove 19700101-0101 guardian_for 19810202-0202 add 19900202-0202 student_in_class gronkoping_lillaskolan_E_2007