Autosynk spar tid och ökar informationssäkerheten.
Unikum är byggt för att automatiskt synkroniseras med användaruppgifter från kommunens övriga system via metakatalog eller annat synkroniseringsnav. Här kan du som är systemadministratör eller arbetar med integration läsa mer om hur det går till.
En kommun har oftast många olika webbtjänster för medborgare och personal. Vid sidan av Unikum (gult i bilden) kan det t.ex. handla om e-posttjänster, kalendertjänster, läromedel på webben, osv. Konton för användare behöver skapas i alla dessa tjänster, så att användare kan logga in och använda tjänsterna. När nya elever, vårdnadshavare eller personal kommer till, eller byter skola, så behöver ändringar göras.

För att skapa och hantera konton automatiskt (eng. Provisioning) så används ofta en central metakatalog eller ett synkroniseringsnav. Exempel på metakataloger och nav är Novells e-Directory, Microsofts MIIS/ILM/Forefront, TEIS, Decapus, NordicEdge AAM osv.
För att skapa konton behöver metakatalogen uppgifter om vilka användare, klasser, grupper och skolor som finns i kommunen. Dessa uppgifter hämtas från t.ex. skoladminsystem, personalsystem, folkbokföring, epostsystem och katalogtjänster.
Metakatalogen sammanställer och lagrar regelbundet (varje natt, eller oftare) en bild av alla användare, grupper och skolor i kommunen. Metakatalogen jämför sedan denna kontobild med bilden från föregående tillfälle (t.ex. föregående natt), och sparar skillnaden mellan de två bilderna. Därefter skickar metakatalogen uppgifter om dessa ändringar till varje webbtjänst, på det format som respektive webbtjänst föredrar.
Genom att alla webbtjänster har synkroniserade uppgifter om användare så kan t.ex. inloggning för användare förenklas genom så kallade Single Sign-On-lösningar.
Webbtjänsten Unikum hanterar samarbete kring pedagogiska processer i skolan. Därför behöver Unikum korrekta uppgifter om vilka elever, lärare, vårdnadshavare, klasser och skolor som finns i kommunen. Dessa uppgifter behöver uppdateras allteftersom användare t.ex. börjar, slutar eller ändrar roll i en skola.

Unikums användarmodell är kraftfull, och låter en och samma person ha flera olika roller med en och samma inloggning. Exempelvis kan en person ha följande roller i Unikum i ett konto:
Uppgifter om användare kan hanteras på tre sätt:
Det är möjligt att låta delar av användaradministrationen vara manuell, medan andra delar är automatiskt synkroniserade.
För varje uppgift som behöver hämtas av Unikum via metakatalogen måste bestämmas:
Nedan ses en översikt över mappningen mellan systemen. Ett detaljerat exempel på mappning i Excel finns här >>
Överföring av uppgifter från metakatalogen till Unikum görs med valfritt intervall, t.ex varje natt.

Metakatalogen skapar en ny uppdaterad bild av konton/skolor/klasser med den nya informationen.
Ändringarna sparas i två typer av filer:
Filformatet är en tab-, komma- eller semikolonavgränsad texfil i formatet UTF-8 eller ISO-8859-1. Se detaljerad beskrivning här >>
En principalsfil kan se ut som nedan med användardata
Kalle,Kallesson,kalle@nomail.com,20000101-0000,,,,,,746 34 ,Grönköping,false,true,false,true,, ,,user
Pelle,Pellesson,pelle@nomail.com,20000102-0000,,,070-6543210,,,,,false,true,true,true,,,,user
Exempel på principalsfil >>
Observera att den alltid måste ha filändelsen .principals
En relationsfil kan se ut som nedan med användardata
add 19700101-0101 guardian_for 19900202-0202
remove 19700101-0101 guardian_for 19810202-0202
add 19900202-0202 student_in_class gronkoping_lillaskolan_E_2007
Exempel på relationsfil >>
Observera att den alltid måste ha filändelsen .relations
Möjliga relationstyper >>
a. Generera filerna med rätt filändelse: ".principals" eller ".relations"
b. Packa filerna i ett zip-arkiv.
c. PGP-kryptera zip-filen med Unikums publika PGP-nyckel och signera
den med kommunens PGP-nyckel.
PGP-kryptering används för att säkerställa att ingen obehörig kan manipulera filerna, och signering för att Unikum skall kunna säkra att
filerna kommer från rätt kommun och ingen annan.
GPG - http://www.gnupg.org/ är en öppen implementation av PGP som ni kan använda.
Kommunen får konto för att kunna använda en katalog på Unikums ftp-server.
Den krypterade filen skickas till denna FTP-server.
Unikum importerar filerna automatiskt. Detta sker vanligen nattetid, en gång per dygn.
Ett epost-meddelande går automatiskt till kommunens Unikumadministratörer efter avslutad import. Meddelandet berättar hur det gått, och loggar eventuella fel.
• Metakatalog: Novell eDirectory
• Källsystem: Procapita (skoladmin), Heroma (personaldata), epost (email-adresser)
• Synkfrekvens: Varje natt
• Kompetens synkronisering: Intern hos IT-avdelninen
• Metakatalog: Microsoft ILM (aka MIIS, Forefront)
• Källsystem: Procapita (skoladmin)
• Synkfrekvens: Varje natt
• Kompetens synkronisering: Extern konsult - Atea
(en av landets största friskolekedjoer)
• Synknav: NordicEdge AAM
• Källsystem: Adela (skoladmin), MS AD
• Synkfrekvens: Varje natt
• Kompetens synkronisering: Extern konsult - NordicEdge
Ett synkroniseringsprojekt tar vanligen en termin att genomföra. Det är mycket viktigt att göra noggranna testkörningar i testmiljöer innan lösningen driftsätts.
När auto-synken är klar kan exempelvis SSO-lösning vara ett naturligt nästa steg.
Projektgrupp - utvecklar lösningen
• Projektledare Kommunen, Unikum, eventuell konsult
• Erfaren administratör för skoladminsystemet
• Systemutvecklare med kompetens om metakatalog och synkronisering
• Teknisk kontaktperson på Unikum
Testgrupp - medverkar i testning och verifiering
• 2-4 Skoladministratörer
Driftsorganisation - för den färdiga Auto-synklösningen
• Systemägare: Den som är systemägare för Unikum, t.ex skolchef
• Systemförvaltare: Den som är systemförvaltare för Unikum, IT-koordinator på skolförvaltningen
• Systemadmin: Skoladministratörer
För testning genereras en komplett uppsättning filer med alla användare, klasser och skolor. Unikum öppnar en testmiljö som innehåller en kopia av hela kommunen och ni kan här importera in era filer. Ni måste sedan själva säkerställa att allt ser ut som det skall efter importen. Detta är ett omfattande arbete och här brukar skoladministratörer hjälpa till. Testimport behöver upprepas till dess allt är verifierat och fungerar som det skall.