Hantering av integrationer i Ladok3

Storlek: px
Starta visningen från sidan:

Download "Hantering av integrationer i Ladok3"

Transkript

1 Bo Sehlberg Sida: 1 (25) Hantering av integrationer i Ladok3

2 Bo Sehlberg Sida: 2 (25) Versionshistorik Version Datum Utfärdare Kommentar Bo Sehlberg Första Utgåvan Bo Sehlberg Justering av kap Bo Sehlberg Omstrukturering och komplettering kap 3, samt nytt namn på dokumentet Bo Sehlberg Mindre korrigeringar Bo Sehlberg Kompleteringar och förtydliganden Bo Sehlberg Ytterligare mindre kompletteringar Bo Sehlberg Ändringar i kapitel 4.1 kring metakatalog

3 Bo Sehlberg Sida: 3 (25) INNEHÅLL 1 INLEDNING MÅLGRUPP REFERENSDOKUMENT BEGREPP FÖRÄNDRINGAR ANVÄNDARGRÄNSSNITT TJÄNSTEGRÄNSSNITT DATABASGRÄNSSNITT Uppföljningsbehov Integrationsbehov Felsöknings/registervårdsbehov SCENARION ÖVERGRIPANDE PÅVERKAN Exempel nuläge Påverkan på integrationer Exempel nyläge Exempel nyläge INTEGRATIONSMÖNSTER Data Consistency Multistep Process Composite Application KONSEKVENSER FÖR LPW ANVÄNDARGRÄNSSNITT Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV LPW FÖR UTDATA Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV SQL FÖR UTDATA Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV LPW LÄS / SKRIV FÖR DIALOG, INTERAKTION Dagens Ladok Ladok LPW LÄS / SKRIV FÖR DIALOG, INTERAKTION MED SQL LÄS Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV SQL SPEGLA TILL/FRÅN DB-KOPIA Dagens Ladok Ladok FÖRÄNDRINGAR I TJÄNSTEGRÄNSSNITT Begär studiedeltagande Svar studiedeltagande LPW-TJÄNSTER SOAP-TJÄNSTER WEBBGRÄNSSNITT PORTLETS PING... 25

4 Bo Sehlberg Sida: 4 (25) 1 Inledning Övergången till Ladok3 kommer att innebära stora förändringar med avseende på integrationer på lärosätena. Det är därför viktigt att lärosätena får en uppfattning om vad övergången till Ladok3 innebär, med avseende på de integrationer som finns mot dagens Ladok och hur de behöver anpassas vartefter Ladok3 färdigställs och så småningom införs. Detta dokument är tänkt som ett komplement till tidigare dokument med fokus på integration och är därför inte en komplett beskrivning av lösningen för Ladok3. Dokumentet beskriver övergripande olika scenarion och hur dessa kan påverkas vid övergången till Ladok3. De beskrivningar som presenteras ska endast ses som principiella, eftersom varje lärosäte har individuella lösningar och behov. Dokumentet tar även upp viktiga principiella skillnader mellan dagens SOAP-baserade tjänster i LpW och motsvarande REST-baserade tjänster i Ladok3. För att få en så smidig övergång som möjligt till de nya REST-tjänsterna, är det viktigt att lärosätena aktivt deltar med beskrivning av sina integrationer mot Ladok och även tillhandahåller motsvarande kravställning till projektet. De i dokumentet beskrivna förändringarna, ska ses som ett underlag för att underlätta bedömningen av omfattningen på de förändringar en övergång till Ladok3 innebär för lärosätena. Genom att dokumentera vilken typ av integrationer, för vilket ändamål och vilken information man hanterar, kan lärosätena stötta projektet med kravunderlag för de RESTtjänster som projektet tar fram. 1.1 Målgrupp Dokumentet vänder sig främst till systemägare, Ladokansvariga, integratörer och arkitekter.

5 Bo Sehlberg Sida: 5 (25) 1.2 Referensdokument Referens Dokument 1. Ladok3_Nationellt system. _forberedelse/120214_ladok3_nationellt_system.pdf 2. PO_PM_SF_Gränssnitt_Identiteter. t_identiteter.pdf 1.3 Begrepp Begrepp Atom feed DBA REST Förklaring Atom är ett XML-baserat format för publicering av information, som använder http för transport. Databasadministratör Representational State Transfer, är ett IT-arkitekturbegrepp som beskriver hur tjänster för maskin till maskin-kommunikation kan tillhandahållas. Begreppet härrör från en avhandling av Roy Fielding - en av författarna till HTTP-specifikationen - och har fått en snabb spridning inom systemutvecklingsområdet. LpW Ladok på Web, se även 4 LW-tjänster Webbgränssnitt för olika utdata-tjänster, se även 4.2 LP-tjänster Ladok Ping-tjänster se även 4.4 T-tjänster Ladok SOAP-tjänster, se även 4.1 TG-tjänster Ladok Portletar, se även 4.3 SOAP SQL Ett protokoll för utbyte av information i decentraliserade och distribuerade miljöer (tidigare även kallat Simple Object Access Protocol), se även 4.1 Structured Query Language, ett standardiserat språk för att hämta och modifiera data i en relationsdatabas

6 Bo Sehlberg Sida: 6 (25) 2 Förändringar 2.1 Användargränssnitt Ladok3 planeras att tillhandahålla två kompletta användargränssnitt: Studentens gränssnitt Internt gränssnitt (för administratörer, lärare, examinatorer etcetera) Studentgränssnittet har en gemensam funktionalitet och ska vara anpassningsbart med avseende på grafisk layout till det lokala lärosätets webbplats via stylesheets. Det interna gränssnittet är däremot samma för alla lärosäten, på samma sätt som Nouveau idag är gemensamt. Systemet separerar dock åtkomsten till informationen baserat på vilket lärosäte man ansluter sig från, så att varje lärosäte har kontroll på sin information. Mer information om användargränssnittet finns i ref [2]. I och med att Ladok3 kommer att tillhandahålla kompletta användargränssnitt för de funktioner Ladok3 tillhandahåller, sker nedanstående förändringar mot dagens Ladok: LWxx-tjänster (10 st) (webbgränssnitt för hantering av olika typer av utdata) ersätts generellt av de funktioner som ska finnas i det inbyggda webbaserade användargränssnittet för Ladok3, då främst i uppföljningsdelen. LW-tjänsterna som separat produkt blir därför överflödiga i Ladok3. TGxx-tjänster (13 st portlets) ersätts generellt av standardanvändargränssnittet (student/internt) i Ladok3. Inga TGxx-tjänster finns därför inplanerade i Ladok3. Som alternativ till TGxx-tjänsterna finns motsvarande funktionalitet tillgänglig via samma REST-tjänster som används av Ladok3:s webbgränssnitt. Autentiseringen i Ladok3 användargränssnitt ska kunna hantera dagens autentiseringslösningar, där Single sign-on (SSO) baseras på SAML2 och Swami-federationen. 2.2 Tjänstegränssnitt Ladok3 planeras att bli en gemensam installation för alla lärosäten. I och med det finns inte längre något behov av den Ping-lösning som används idag: LPxx-tjänster (5 st pingtjänster) ersätts generellt av Ladok3:s användargränssnitt och motsvarande REST-tjänster i kombination med möjligheten att via behörighet tillåta andra lärosäten att få tillgång till motsvarande funktion och information i Ladok3. De Txx-tjänster (SOAP) som finns i dagens Ladok kommer att ersättas av motsvarande RESTtjänster i Ladok3. REST-tjänsterna i Ladok3 kommer sannolikt inte att ha en exakt ett-till-ettmotsvarighet till dagens Txx-tjänster, men de planeras täcka upp för minst de behov som dessa ger stöd för idag. Förutom den tekniska skillnaden mellan SOAP och REST, finns det även motsvarande skillnader med avseende på de informationsobjekt som används och hur de hanteras, se även 3.9 för mer information om förändringarna. Txx-tjänster (30 st) ersätts därför av liknande REST-tjänster, där: o o T02, T10, T12, T20, T23 T28, T30, T32, används av de flesta lärosätena Övriga används av enstaka lärosäten (färre än hälften)

7 Bo Sehlberg Sida: 7 (25) Alla funktioner i Ladok3 nås via REST-tjänster, därför använder användargränssnitten i Ladok3 också REST-tjänster. Det betyder att omfattningen av REST-tjänster kommer att vara avsevärt större än dagens T-tjänster. 2.3 Databasgränssnitt Målsättningen med Ladok3 är att minska användningen av SQL till ett absolut minimum. Det finns flera orsaker till detta, främst: Att minimera beroenden mellan Ladok och lokala lösningar Att säkerställa att man inte kortsluter systemets affärslogik Att säkerställa aktivitetsloggning och spårbarhet Idag används SQL för i huvudsak tre olika användningsområden i Ladok, antingen mot produktionsdatabasen eller mot en speglad kopia (Ladok Open). De är: 1. Uppföljningsbehov 2. Integrationsbehov 3. Felsöknings-/registervårdsbehov Uppföljningsbehov Användning av direkt SQL-åtkomst för uppföljningsbehov i dagens Ladok kommer att hanteras enligt följande i Ladok3: Ersätts i första hand av det stöd Ladok3:s uppföljningsdel tillhandahåller via de inbyggda funktionerna för rapporter och andra typer av utsökningsfunktioner. Ersätts i andra hand, om Ladok3:s uppföljningsdel inte anses tillräcklig, av en egen databas med lämpligt schema (med fördel baserat på uppföljningsdelens schema), som föds med innehåll via händelser från Ladok3. Denna egna databas kan då driftas samordnat eller lokalt på lärosätet. För mer information om hantering av uppföljningsbehovet, se även Integrationsbehov Användning av direkt SQL-åtkomst för integrationsändamål i dagens Ladok kommer att hanteras enligt följande i Ladok3: Direkt SQL-access för skrivning ersätts av REST-tjänster i Ladok3. Direkt SQL-access för läsning ersätts i första hand av REST-tjänster i Ladok3. Om behov av direkt SQL-åtkomst finns kan det hanteras mot en separat uppföljningsdatabas med det lärosätets speglade information från uppföljningstjänsten i Ladok3, enligt princip som beskrivs i Felsöknings/registervårdsbehov Varje lärosäte ska ha nödvändigt stöd för felsökning och registervård. Det bör även vara möjligt för lärosätena att läsa sin egen tabellinformation, som komplement till de vanliga registervårdsdelarna. För behov som det inbyggda stödet för felsökning och registervård inte har tillräckligt stöd för, ska det finnas en DBA-support som kan hantera direkt åtkomst till den gemensamma databasen via SQL. Denna hantering bör skötas av en central supportfunktion med ett systemadministrativt ansvar, där man även bör logga alla typer av problem för att kunna

8 Bo Sehlberg Sida: 8 (25) upptäcka återkommande problem och genom det få ett underlag för framtida funktionella kompletteringar av felsöknings-/registervårdsstödet i systemet.

9 Bo Sehlberg Sida: 9 (25) 3 Scenarion 3.1 Övergripande påverkan I de följande kapitlen beskrivs en förenklad bild av dagens Ladok och dess omgivning med integrationer mot/från andra system vid ett fiktivt lärosäte Exempel nuläge Idag finns en mängd olika integrationer mot Ladok. Många äldre integrationer baseras uteslutande på direkt åtkomst mot databasen via SQL, eftersom inget annat alternativ funnits. I och med Ladok på Webb används även detta gränssnitt frekvent i olika sammanhang. Nedanstående figur visar ett fiktivt lärosäte (baserat på en blandning av olika verkliga). Ovanstående figur visar Ladok på vänster sida med Nouveau-klienter längst upp. Därunder finns bland annat lärosätets system för hantering av utbildningsinformation, som nyttjar SQL direkt mot Ladok. Under Ladok finns kommunikation mot externa parter (CSN, SCB, NyA, etc.). Uppe till höger finns lärosätets egen studentportal, som nyttjar både LpW-tjänster och SQL (såväl för läsning som skrivning). Till höger har lärosätet en egen Ladok Open-kopia för utläsning av information för bland annat kontroll av data, och uttag av underlag för vidare bearbetning (sammanfattas fortsättningsvis som rapporthantering). Där finns också en egen testinstallation. Därunder finns ett antal olika system, som läser/skriver uppgifter från/till Ladok för till exempel hantering av tentamen och praktik.

10 Bo Sehlberg Sida: 10 (25) Påverkan på integrationer Nedanstående figur visar översiktligt, med röd markering, vilka integrationer som påverkas av Ladok3, det vill säga i stort sett alla integrationer. Följaktligen visas även de delar som försvinner, i och med Ladok3, med rödmarkering. Ladok Noveau-klienterna ersätts av Ladok3:s webbaserade användargränssnitt. LpW-tjänsterna (SOAP-tjänsterna) ersätts av REST-tjänster. SQL-kopplingar direkt mot Ladok DB ersätts av REST-tjänster. När det gäller kopplingarna mot CSN, SCB, etcetera så påverkar de inte lärosätenas integration, eftersom dessa hanteras centralt i Ladok3. Detta betyder att i princip alla integrationer kommer att påverkas, mer eller mindre.

11 Bo Sehlberg Sida: 11 (25) Exempel nyläge 1 För att få en mer långsiktigt bra lösning måste de SQL-kopplingar lärosätet har använt mot dagens Ladok Open, ersättas av motsvarande REST-tjänster. På det sättet kan lärosätet även få nytta av de nya möjligheterna med Ladok3. Ladok Nouveau ersätts med Ladok3:s nya webbaserade administratörsgränssnitt. LpW-tjänster (TG/SOAP och T/portlets) i studentportalen ersätts med länkar till/från nyckelfärdiga tjänster i studentgränssnittet i Ladok3. Rapporthanteringen ersätts med den inbyggda uppföljningsdelen i Ladok3. För integrationerna mot (behörighetsinformation) för Alumni, Schema och Bokning tar Metakatalog emot händelser om studenter och studiedeltagande. Metakatalogen används sedan av dessa system för att hämta behörighetsinformation. För Tentamensanmälan och Praktik i figuren har man använt sig av Ladok3:s REST och/eller Atom feeds, för integrationen mot Ladok. Systemet för Utbildningsinformation, till vänster, anpassas till de nya REST-tjänsterna i Ladok3 och lärosätet väljer därmed att ersätta motsvarande funktion i Ladok Referens med sin egen lösning.

12 Bo Sehlberg Sida: 12 (25) Exempel nyläge 2 Nedanstående figur visar översiktligt hur ovanstående system skulle kunna se ut efter en migrering till Ladok3, i de fall ett absolut krav på användning av SQL finns på lärosätet. I det här exemplet vill lärosätet behålla SQL-gränssnitten (med de justeringar som ändå behövs på grund av ändringar i datamodell) för kunna tillhandahålla de rapporter man behöver i kombination med eget data. Lärosätet valde därför att behålla SQL-kopplingen för Rapporter, som då arbetar mot en egen databas. Databasen förses med uppdateringar via händelser (Atom feeds) från Ladok och kan lämpligen vara baserad på samma teknik som den inbyggda uppföljningsdelen i Ladok3. I övrigt hanteras integrationerna enligt Alternativ 1.

13 Bo Sehlberg Sida: 13 (25) 3.2 Integrationsmönster Gartner beskriver tre olika huvudtyper av integrationsmönster. Data Consistency Multistep Process Composite Application Dessa integrationsmönster används i olika omfattning och kombinationer för de integrationer som finns mot Ladok idag. Konsekvensbeskrivningarna i kap 4.3 och efterföljande kapitel beskriver endast integrationen i respektive anslutningspunkt (pilände) i nedanstående beskrivna integrationsmönster. Integrationsmönstren kan användas i kombination med de olika integrationer lärosätet använt för att få en uppfattning av komplexiteten och kostnaden på lärosätet i respektive fall Data Consistency Målet med mönstret Data Consistency är att säkerställa att samma information som lagras i flera system är konsistent. Detta mönster är även tänkt att användas för synkronisering mellan dagens Ladok och Ladok3, d v s envägssynkronisering från ett till ett annat system. Vanligtvis ett mindre kostsamt integrationsmönster Multistep Process I mönstret Multistep Process hanteras ett verksamhetsflöde för att automatisera genomförandet av olika steg i en affärsprocess. Troligen ett ganska vanligt mönster på lärosätena. Vanligtvis ett mer kostsamt integrationsmönster än Data Consitency Composite Application Mönstret Composite Application agerar som en enhetlig applikation, men denna använder sig av flera tjänster i bakgrunden. Detta mönster används i olika sammanhang också, t ex i lärosätenas studentportaler. Vanligtvis det mest kostsamma av dessa integrationsmönster.

14 Bo Sehlberg Sida: 14 (25) 3.3 Konsekvenser för LpW användargränssnitt Ladok3 tillhandahåller två kompletta webbaserade användargränssnitt: Studentens gränssnitt Internt gränssnitt (för administratörer, lärare, examinatorer, etc.) Studentgränssnittet ska vara anpassningsbart med avseende på grafisk layout till det lokala lärosätets webbplats via stylesheets. Det interna gränssnittet är samma för alla lärosäten. Mer information om användargränssnittet finns i ref [2] Dagens Ladok Lärosätet använder TG-tjänster (portlets) i sin egen portal mot Ladok och/eller LW-tjänster (webb) mot Ladok Ladok3 Ladok3 kommer att tillhandahålla ett webbaserat gränssnitt för administratörer/lärare samt ett för studenter, som bland annat innefattar funktioner som motsvarar det LW- och TG-tjänsterna (webb resp. portletar) tillhandahåller i dagens Ladok. Ladok3 kommer därför inte att levereras med dessa som separata moduler. I de fall lärosätet har en egen webbportal kan denna kombineras med det webbaserade gränssnittet i Ladok3, genom att man länkar ihop webbplatserna med varandra enligt princip i nedanstående figur.

15 Bo Sehlberg Sida: 15 (25) Principiellt kan det då fungera enligt följande. Om studenten till exempel klickar på länken Registrera på kurs i menyn i lärosätets webbportal länkas den vidare till motsvarande sida/formulär i Ladok3:s webbgränssnitt, som då öppnas i samma fönster. Är studenten redan identifierad på lärosätet, behövs ingen ytterligare identifiering i Ladok3:s webbgränssnitt. Genom den anpassade layouten kan en liknande layout som på lärosätets egen portal visas. Användaren gör sin registrering och ser resultatet och kan därefter välja att klicka på länken Tillbaka och blir då länkad tillbaka till lärosätets portal. Vill lärosätet ändå använda de portletar som finns tillgängliga i dagens Ladok, kan lärosätet ta befintlig källkod för de portletar man vill fortsätta att använda och anpassa dem till de nya REST-tjänsterna mot Ladok3. Detta kan med fördel göras i samarbete med eventuella andra lärosäten som också vill använda dem. Ett annat alternativ är att lärosätet i sin egen webbapplikation istället använder de RESTtjänster som Ladok3:s webbgränssnitt använder. Genom att använda dessa REST-tjänster får man ett naturligt plattformsoberoende stöd för studentens användargränssnitt. 3.4 Konsekvenser för användning av LpW för utdata Dagens Ladok Lärosätet använder LW-tjänster (webb) och/eller T-tjänster (SOAP) för att läsa information från Ladok för exempelvis rapporter Ladok3 Ladok3 tillhandahåller en uppföljningsdel, som bland annat ska innefatta de utdatadelar som LW-tjänsterna tillhandahåller. De T-tjänster som används för utdataändamål i dagens Ladok ersätts av REST-tjänster som bland annat tillhandahåller motsvarande funktionalitet.

16 Bo Sehlberg Sida: 16 (25) 3.5 Konsekvenser för användning av SQL för utdata Dagens Ladok Lärosätet använder en Ladok Open-databas för att exempelvis kunna söka och ta ut rapporter med SQL Ladok3 Ladok3 kommer att ha en helt ny datamodell och är en gemensam installation för alla lärosäten, varför dagens SQL-baserade lösningar inte kommer att fungera. På grund av detta kommer det inte heller att vara möjligt att spegla ut databasen på samma sätt som idag med t ex Ladok Open Uppföljning standardlösning I första hand hanteras utdata av Ladok3:s inbyggda stöd för uppföljning och rapporter. Uppföljningsdelen kan då också användas för utsökning med möjlighet att ta ut resultatet för efterbearbetning i t ex Excel. Lärosätet använder enbart det inbyggda stödet för uppföljning utdata/rapporter, med verksamhetsdata från övriga delar i Ladok, men även aggregerad information för exempelvis årsredovisning Uppföljning utökad standardlösning I de fall det inbyggda stödet för uppföljning/rapporter/utdata inte uppfyller ett lärosätes behov, kan det kompletteras med en egen rapportfunktion. Den egna rapportfunktionen använder då motsvarande REST-tjänster för att skapa utökade rapport-/uppföljningsfunktioner och även ge möjlighet att sammanföra information med andra lokala informationskällor, t ex ekonomisystem.

17 Bo Sehlberg Sida: 17 (25) Uppföljning anpassad lösning samordnad drift Vill lärosäte även fortsättningsvis använda sig av SQL kan en alternativ lösning i Ladok3 vara möjlig, men hanteras då tekniskt på ett annat sätt. Lärosätet använder ändå primärt det inbyggda stödet för uppföljning utdata/rapporter, men kompletterar det med en egen kopia av Ladok3:s uppföljningsdel. Den egna uppföljningsdatabasen innehåller enbart information för det egna lärosätet, men kommer ha en fördröjning på uppdateringen (timmar) för att inte belasta den gemensamma lösningen Uppföljning anpassad lösning lokal drift Som ett alternativ till att ha en egen uppföljningsdel med någon form av samordnad drift, kan lärosätet även välja att drifta den i egen regi och på det sättet få större flexibilitet. I övrigt motsvarar denna funktionellt föregående lösning med samordnad drift.

18 Bo Sehlberg Sida: 18 (25) Med en egen lokal lösning kan lärosätet även få en bättre möjlighet att sammanföra information med andra lokala informationskällor, t ex ekonomisystem. 3.6 Konsekvenser för användning av LpW läs / skriv för dialog, interaktion Dagens Ladok Lärosätet har applikationer, som använder sig av T-tjänsterna (SOAP) för åtkomst till Ladok Ladok3 De T-tjänster som finns i dagens Ladok kommer att ersättas av motsvarande REST-tjänster i Ladok3. REST-tjänsterna i Ladok3 kommer inte att ha en exakt motsvarighet till dagens T- tjänster, men ska täcka upp dessa funktionellt. Förutom den tekniska skillnaden mellan SOAP och REST, finns det även motsvarande skillnader med avseende de informationsobjekt som används. Se även 3.9 för mer information om de tekniska förändringarna.

19 Bo Sehlberg Sida: 19 (25) 3.7 LpW läs/skriv för dialog, interaktion med SQL Läs Dagens Ladok Lärosätet har en applikation, som använder sig av Txx-tjänsterna för åtkomst till Ladok, men använder även SQL för kompletterande information, som till exempel saknas i T-tjänsterna Ladok3 I Ladok3 finns två huvudsakliga alternativa vägar att gå Alternativ 1 1. Övergå helt och hållet till REST-gränssnitten 2. Kombinera REST-gränssnitten med kompletterande spegel-db och SQL-läs. Detta är det rekommenderade alternativet. För att kunna nyttja Ladok3 fullt ut bör applikationen konverteras för att enbart använda REST-tjänsterna, istället för kombinationen Txx-tjänster och SQL. Det betyder att all SQL-åtkomst byts ut mot motsvarande RESTtjänster. Det är därför viktigt att projektet får tillräckligt kravunderlag från lärosätena för att tillgodose behovet Alternativ 2 Detta alternativ finns att tillgå för de lärosäten som har behov av långtgående informationsuttag som inte tillgodoses av REST-gränssnitt. Senare dialog får avgöra frekvens och metod för uppdatering av lokal databas.

20 Bo Sehlberg Sida: 20 (25) 3.8 Konsekvenser för användning av SQL spegla till/från DB-kopia Dagens Ladok I vissa fall kan ett lokalt verksamhetssystem baseras på en kopia av Ladok DB (hela eller en del av), som uppdateras med jämna mellanrum. Ny information som skapas i det lokala verksamhetssystemet speglas tillbaka till Ladok DB på motsvarande sätt Ladok3 I Ladok3 finns två huvudsakliga alternativa vägar att gå. 1. Övergå helt och hållet till REST-gränssnitten 2. Använda händelser till den lokala databasen och REST-tjänster från den lokala databasen och fortsätta använda SQL från lokala verksamhetssystem Alternativ 1 För att kunna nyttja Ladok3 fullt ut bör applikationen konverteras för att enbart använda REST-tjänsterna istället för kombinationen REST-tjänster och SQL Alternativ 2 Ett annat alternativ är att använda sig av överföring av händelser från Ladok3 till en egen lokal databas enligt för SQL-läsning och på motsvarande sätt göra REST-anrop till Ladok3 för ändringar som görs i det lokala verksamhetssystemet. Troligen blir detta både mer komplext och dyrare än alternativ 1.

21 Bo Sehlberg Sida: 21 (25) 3.9 Förändringar i tjänstegränssnitt I Ladok3 baseras tjänstegränssnitten på REST, istället för SOAP, enligt de arkitekturella principer som tagits fram för Ladok3. Med REST får man en lösare koppling mellan systemen och därmed ett mindre beroende. I SOAP använder man bara en liten del av de möjligheter som HTTP ger, då HTTP används enbart som ett transportprotokoll där. Med REST utnyttjas HTTP som ett applikationsprotokoll. De T-tjänster (SOAP) som används i dagens Ladok använder ett XML-schema, som utgår från den informationsmodell som finns i dagens Ladok. Eftersom Ladok3 kommer att ha en helt ny informationsmodell, kommer även dessa XML-scheman att påverkas. Det betyder att förutom övergång från SOAP-baserade tjänster till REST-baserade, så kommer även informationsinnehållet att skilja sig åt. Till exempel kan vissa enskilda SOAP-tjänster ersättas med flera REST-tjänster. Informationsobjekten kan se annorlunda ut med olika mängd attribut, etc. I följande kapitel ges exempel på ett SOAP-anrop och motsvarande svar, samt ett motsvarande REST-anrop med svar Begär studiedeltagande Med SOAP beskriver anropet ett gränssnitt, som ska hantera anropet. Ändras gränssnittet måste även anropet ändras. Det http-verb som används är POST, även då man hämtar uppgifter. SOAP POST /studiedeltagande HTTP/1.1 Host: Content-Type: application/soap+xml; charset=utf-8 Content-Length: 123 <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstudiedeltagande> <m:studiedeltagandeid>1234</m:studiedeltagandeid > </m:getstudiedeltagande > </soap:body> </soap:envelope> I REST begär man istället en resurs. REST GET /studiedeltagande/1234 HTTP/1.1

22 Bo Sehlberg Sida: 22 (25) Svar studiedeltagande Svaret i SOAP innehåller i princip en datastruktur, som man sen kan använda på olika sätt, t ex genom att skapa en ny SOAP-begäran enligt för att hämta nya uppgifter eller uppdatera någon uppgift. SOAP HTTP/ OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstudiedeltaganderesponse> <m:studiedeltagandeid>1234</m:studiedeltagandeid> <m:student>6789</m:student> <m:kurstillfalle>6789</m:kurstillfalle> <m:impediment>utanför_registreringsperiod</m:impediment> <m:skapad> t14:59:15.992</m:skapad> <m:tillstånd>ej_påbörjat</m:tillstånd> </m:getstudiedeltaganderesponse> </soap:body> </soap:envelope> Svaret i REST innehåller motsvarande resultat men innehåller också på samma gång uri:er till de olika resurserna. En sådan uri kan sedan användas till att påverka eller skapa en resurs, men också för att hämta motsvarande resurs information. På det sättet får man automatiskt information om vad man kan göra i den aktuella tjänsten. I nedanstående exempel kan man hämta uppgifter för studenten 5678 och kurstillfället På motsvarande sätt kan man ( dap:action ) registrera på studiedeltagandet 1234, men inte lämna återbud på studiedeltagandet ( dap:impediment ). REST HTTP/ OK Content-Type: text/xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <studiedeltagande xmlns= xmlns:dap=" <dap:link rel=" uri=" mediatype="application/vnd.ladok+xml"/>

23 Bo Sehlberg Sida: 23 (25) <dap:link rel=" uri=" mediatype="application/vnd.ladok+xml"/> <dap:link rel="self" uri=" mediatype="application/vnd.ladok+xml"/> <dap:action rel=" <dap:impediment>utanför_registreringsperiod</dap:impediment> </dap:action> <dap:action rel=" <dap:link uri=" mediatype="application/vnd.ladok+xml"/> </dap:action> <skapad> t14:59:15.992</skapad> <tillstånd>ej_påbörjat</tillstånd> </studiedeltagande> 4 LpW-tjänster Ladok på Web tjänsterna omfattar fyra olika typer: T-tjänster (SOAP) LW-tjänster (webb) TG-tjänster (portlets) LP-tjänster (ping) Dessa beskrivs kort i följande kapitel. 4.1 SOAP-tjänster T02 Registerutskrift, grund och avancerad nivå T03 T04 llen. T05 viss kurs. T06 prov. T07 lle) T08 T09 kurs. T10 lle T11 T12 kthet. T13 Val av kurser inom program med terminsregistrering

24 Bo Sehlberg Sida: 24 (25) T14 Registerutskrift forskarstuderande T15 Val av val av inriktning. T16 kta T17 T18 forskarstudier T19 kan kan T20. mta T21 programuppgifter om en student T22 ten T23 kursen (inom tre veckor) T24 ndra adress T25 r Registerad T26 - r uppe T27 rteckning. T28 Verifiering av intyg n T12, T16 och T25 T29 kurs T30 tter T11. nst T31 llen i LADOK databasen. T32 jlighet till examen T33 prov T34 hel kurs 4.2 Webbgränssnitt LW01 ljning av kohorter av program LW02 ende kurs LW03 program LW04 ngproduktion LW05 LW06 r att klara kurs LW07 LW08 R-databasen LW09 Registreringsverifikat LW10 lja upp olika aspekter av forskarutbildning

25 Bo Sehlberg Sida: 25 (25) 4.3 Portlets TG02 TG05 TG06 TG09 TG12 TG19 TG20 TG23 TG24 TG28 TG29 TG30 TG32 TG67 TG Ping LP01 LP02 LP03 LP04 Gränssnitt för registerutskrift, grund- och avancerad nivå Uppföljning på kurs Gränssnitt för resultatrapportering, grund- och avancerad nivå Deltagare på kurs Gränssnitt för verifierbart resultatintyg, grund- och avancerad nivå Gränssnitt Följa examensansökan Gränssnitt Examensansökan Tidigt avbrott på kurs Gränssnitt Ändra adress Gränssnitt Verifiering av intyg Tacka nej till antagning Gränssnitt för registrering, grund- och avancerad nivå Gränssnitt Examenskontrollör Resultatrapportering grund och avancerad nivå Verifierbara intyg Användaradministration Visning av doktoranduppgifter Visning av studentuppgifter Visning av studentuppgifter för CSN

Ladok3 Netinfo

Ladok3 Netinfo Ladok3 Netinfo 2012-09-27 Ladok2 och Ladok3 Ladok2 betecknar här dagens Ladok Databas (MySQL) Noveau/Windowsklient/Uniface Java-batchar LPW-tjänster och portletar Ladok3 är nästa version av Ladok I princip

Läs mer

Lösningen Ladok3 - detaljerad information.» Session 2

Lösningen Ladok3 - detaljerad information.» Session 2 Lösningen Ladok3 - detaljerad information» Session 2 Innehåll» Huvudprinciper» Övergripande» Tjänster» Gränssnitt och integrationer» Säkerhet» Metodik Huvudprinciper» Tjänsteorienterad arkitektur Tjänsteorientering

Läs mer

PM Tjänstegränssnitt Ladok3

PM Tjänstegränssnitt Ladok3 Bo Sehlberg, Jan Stenberg Sida: 1 (17) PM Tjänstegränssnitt Ladok3 Bo Sehlberg, Jan Stenberg Sida: 2 (17) Innehållsförteckning 1 Inledning...4 1.1 Målgrupp...4 1.2 Referensdokument...4 1.3 Begrepp...5

Läs mer

Så planeras Ladok3 att fungera - i webbläsaren och i integrationer med lokala och andra system

Så planeras Ladok3 att fungera - i webbläsaren och i integrationer med lokala och andra system Så planeras Ladok3 att fungera - i webbläsaren och i integrationer med lokala och andra system 2012-05-03 Catherine Zetterqvist, Matz-Ola Cajdert, Bo Sehlberg Var befinner vi oss? 2010 2011 2012 2013 2014

Läs mer

Ladok3 på Ladok-info /16

Ladok3 på Ladok-info /16 Ladok3 på Ladok-info 2014-10-13/16 Vad är Ladok3 (systemet)? Ladok3 är en helt ny version av Ladok-systemet (som troligen kommer att kallas Ladok, inte Ladok3) Data från dagens Ladok förs över till Ladok3

Läs mer

Ladok3 kickoff på LU 2013-12-05

Ladok3 kickoff på LU 2013-12-05 Ladok3 kickoff på LU 2013-12-05 Ladok Ett studieadministrativt system som används av nästan alla universitet och högskolor i Sverige. Bygger bl.a. på kraven i lagen 1993:1153. Innehåller antagna (men inte

Läs mer

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1. XML-produkter -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: 2018-09-18 Version: 1.0 Innehållsförteckning 1. Inledning... 3 1.1. Syfte 3 1.2. Målgrupp

Läs mer

Gränssnitt och identiteter. - strategiska frågor inom Ladok3

Gränssnitt och identiteter. - strategiska frågor inom Ladok3 - strategiska frågor inom Ladok3 Sida 2 av 9 er Revision Datum Av Kommentar Granskare Godkännare 0.1 2011-05-26 Daniel Lind Utkast 0.2 2011-05-30 Daniel Lind Synpunkter från Catherine 0.3 2011-06-16 Daniel

Läs mer

Införandet av Ladok3 på LU UFLG

Införandet av Ladok3 på LU UFLG Införandet av Ladok3 på LU UFLG 2012-12-07 Vad är Ladok3 Ladok3 är ett gemensamt projekt inom ramen för Ladokkonsortiet Ladok3 är en helt ny version av Ladok-systemet Data från dagens Ladok förs över till

Läs mer

Ladok3 SA-referensgruppen

Ladok3 SA-referensgruppen Ladok3 SA-referensgruppen 2012-11-28 Aktuell införandeplan 1. Årsredovisning (kan köras parallellt i Ladok2 och Ladok 3 - verifiering) 2. Uppföljning 3. Examen + Registrering + Resultat 4. Kataloginfo

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 3.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

Ladok3 kickoff på LU xx 06 (Hbg), 11 (Lund), 13 (Malmö)

Ladok3 kickoff på LU xx 06 (Hbg), 11 (Lund), 13 (Malmö) Ladok3 kickoff på LU 2014-02-xx 06 (Hbg), 11 (Lund), 13 (Malmö) Ladok Ett studieadministrativt system som används av nästan alla universitet och högskolor i Sverige. Bygger bl.a. på kraven i Studiedokumentationsförordning

Läs mer

Ladok3 SamIT 2013-05-24

Ladok3 SamIT 2013-05-24 Ladok3 SamIT 2013-05-24 Kort om Ladok och Ladok3 Ladok är ett gemensamt nationellt system för studiedeltagande, resultat och examina. Ägs och drivs av medlemslärosätena (i princip samtliga svenska UoH,

Läs mer

Handhavandeguide: Utbildning på forskarnivå Innevarande version vid senaste uppdatering:

Handhavandeguide: Utbildning på forskarnivå Innevarande version vid senaste uppdatering: Handhavandeguide: Utbildning på forskarnivå Innevarande version vid senaste uppdatering: 1.10.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 1.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

Resultathantering i Ladok3.» Ladok-inkubator» Ola Ljungkrona

Resultathantering i Ladok3.» Ladok-inkubator» Ola Ljungkrona Resultathantering i Ladok3» Ladok-inkubator» Ola Ljungkrona Innehåll» Varför resultatleverans Vilka möjligheter ger det lärosätena, ladok3- projektet» Hur - Ladok3 funktionalitet mot befintlig Ladokdatabas»

Läs mer

Handhavandeguide: Studentgränssnittet Innevarande version vid senaste uppdatering:

Handhavandeguide: Studentgränssnittet Innevarande version vid senaste uppdatering: Handhavandeguide: Studentgränssnittet Innevarande version vid senaste uppdatering: 1.17.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Lathund. Forskarnivå Version

Lathund. Forskarnivå Version Lathund Forskarnivå 2017-06-15 Version 84-002 1 Versionshantering Sprint Granskad version Kommentarer från Uppdaterad 81 Skickat ut Lathund-Ladok-Forskarnivå-81-001 Anders Stenebo 2017-05-11 84 Gått igenom

Läs mer

Informationsmöte Ladok3 JURIDISKA FAKULTETEN

Informationsmöte Ladok3 JURIDISKA FAKULTETEN Informationsmöte Ladok3 JURIDISKA FAKULTETEN 2016-09-29 Vad är Ladok3? Nytt studieadministrativt system (data förs över) Webbaserat med fokus på självservice Säkrare, effektivt och mer användarvänligt

Läs mer

Ladok3 på Ladok-info

Ladok3 på Ladok-info Ladok3 på Ladok-info 2016-10-27 Vad är Ladok3 (systemet)? Ladok3 är en helt ny version av Ladok-systemet (som kommer att kallas Ladok, inte Ladok3 när det väl är driftsatt) Data från dagens Ladok förs

Läs mer

Studentportalen Mitt lnu och. Ladok på webb

Studentportalen Mitt lnu och. Ladok på webb Studentportalen Mitt lnu och Ladok på webb Organisatoriskt ansvar Vi skiljer på ansvaret för LPW, Mitt Lnu och kursrummen i Blackboard. Ansvaret för Ladok på webb har studerandeavdelningen. Generellt kan

Läs mer

Utfärdat av Revideringsdatum Dokument ID Håkan Tropp Systembeskrivning_Kursinfo.doc

Utfärdat av Revideringsdatum Dokument ID Håkan Tropp Systembeskrivning_Kursinfo.doc SYSTEMBESKRIVNING 2005-12-22 1.0 1 (7) Kursinfo Översiktlig beskrivning Kursinfo är ett egenutvecklat system, för att hantera utbildningsrelaterad information. I Kursinfo hanteras all administration av

Läs mer

Lathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering:

Lathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering: Lathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering: 1.25.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Tillgodoräknande alla nivåer

Tillgodoräknande alla nivåer Tillgodoräknande alla nivåer Till dess att KI tar elektroniska ärendehanteringsdelen i drift så fortsätter hanteringen och beslutsfattandet av tillgodoräknande på blanketter. Ett tillgodoräknande i Ladok

Läs mer

Studievägledarfrukost med nya Ladok-tema! Cecilia Marklund och Annika Björklund Studentavdelningen 21 juni 2018

Studievägledarfrukost med nya Ladok-tema! Cecilia Marklund och Annika Björklund Studentavdelningen 21 juni 2018 Studievägledarfrukost med nya Ladok-tema! Cecilia Marklund och Annika Björklund Studentavdelningen 21 juni 2018 Vad gör ni i Uppdok idag? Läser endast i Uppdok Var tittar ni? (UT10, mer?) Behörighetskontroller?

Läs mer

ATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ

ATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ 2018-03-13 ATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ MARIA EINLER, UTBILDNINGSENHETEN 1 Innehåll Samma slags studentdokumentation... 4 Ladok3 nytt sätt att arbeta... 5 Nya begrepp... 6

Läs mer

PhenixID + Zappa. Livscykelhantering, Autentisering och Single Sign-On

PhenixID + Zappa. Livscykelhantering, Autentisering och Single Sign-On PhenixID + Zappa Livscykelhantering, Autentisering och Single Sign-On ÖVERSIKT Dokumentet beskriver en IAM (Identity Access Management) lösning, vid namn Zappa, för skolor i en region som hanterar konton

Läs mer

Studentportalen och Uppdok: Före, under och efter övergången till nya Ladok

Studentportalen och Uppdok: Före, under och efter övergången till nya Ladok Studentportalen och Uppdok: Före, under och efter övergången till nya Ladok Lunchseminarium 2018-04-26 Annika Björklund, Studentavdelningen Katarina Adenmark, IT-avdelningen Eva Pärt Enander, IT-avdelningen

Läs mer

Ladok3» NUAK 2013-10-08

Ladok3» NUAK 2013-10-08 Ladok3» NUAK 2013-10-08 Historik Ladok Classic Ladok på webb 70-tal 1996 2004 Ladok Nouveau 2 Varför Ladok3? Åldrande teknisk plattform (Uniface) Höga kostnader för förändringar Dubblerad logik Ökande

Läs mer

Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation.

Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation. Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation. Datum: 2011-02-28 Version: Författare: Christina Danielsson Senast ändrad: Dokumentnamn:

Läs mer

Handhavandeguide: Studiedeltagande Innevarande version vid senaste uppdatering:

Handhavandeguide: Studiedeltagande Innevarande version vid senaste uppdatering: Handhavandeguide: Studiedeltagande Innevarande version vid senaste uppdatering: 1.15.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt

Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Innehållsförteckning 1. Inledning... 3 2. SITHS kort... 4 3. Förutsättningar för åtkomst till Säkerhetstjänsten... 4 4.

Läs mer

Web Services. Cognitude 1

Web Services. Cognitude 1 Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)

Läs mer

Studieadministrativa flödet för KIs utbildningsprogram

Studieadministrativa flödet för KIs utbildningsprogram Studieadministrativa flödet för KIs utbildningsprogram Nyantagen student T1 i Utbildningsplan Fastställande av ny alt revidering av utbildningsplan Kommittén för utbildning på grundnivå och avancerad nivå

Läs mer

Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0

Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0 Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och dess

Läs mer

Skapa förväntat deltagande på individuell utbildning (Manuell antagning i Ladok)

Skapa förväntat deltagande på individuell utbildning (Manuell antagning i Ladok) Skapa förväntat deltagande på individuell utbildning (Manuell antagning i Ladok) Innehåll 1. Förväntat deltagande på individuellt tillfälle 1-2 2. Förväntat deltagande på individuellt åtagande -4. Ändra

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

Utbildning för Studievägledare, Program- och Utbildningsnämndshandläggare. Nya Ladok

Utbildning för Studievägledare, Program- och Utbildningsnämndshandläggare. Nya Ladok Utbildning för Studievägledare, Program- och Utbildningsnämndshandläggare Nya Ladok Nyheter och Begrepp Kurspaketering Kan vara ett program på grundnivå och avancerad nivå, utbytesstudier, ämne på forskarnivå

Läs mer

FORSKARUTBILDNING HANTERING I NYA LADOK

FORSKARUTBILDNING HANTERING I NYA LADOK FORSKARUTBILDNING HANTERING I NYA LADOK 2 NYHETER Tillfälle förforskarutbildningsämnet Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs Registrering

Läs mer

Apotekens Service. federationsmodell

Apotekens Service. federationsmodell Apotekens Service Federationsmodell Detta dokument beskriver hur Apotekens Service samverkar inom identitetsfederationer Datum: 2011-12-12 Version: Författare: Stefan Larsson Senast ändrad: Dokumentnamn:

Läs mer

Anonymiserade tentamina

Anonymiserade tentamina Guide Anonymiserade tentamina Från tentamensanmälan till resultatrapportering hantering i Studentportalen, i skrivningssalar och i Ladok. Instructions in English are available in the manual. Senast uppdaterad:

Läs mer

Handhavandeguide: Kursbevis och tillgodoräknande Innevarande version vid senaste uppdatering: 1.9.0

Handhavandeguide: Kursbevis och tillgodoräknande Innevarande version vid senaste uppdatering: 1.9.0 Handhavandeguide: Kursbevis och tillgodoräknande Innevarande version vid senaste uppdatering: 1.9.0 Mer information om Ladok Utbildningsmaterial utvecklas efterhand och publiceras på Ladok.se: Aktuellt

Läs mer

Långsiktig teknisk målbild Socialtjänsten

Långsiktig teknisk målbild Socialtjänsten Långsiktig teknisk målbild Socialtjänsten Innehållsförteckning Dokumentinformation... 2 Versionshantering... 2 Inledning... 4 Syfte... 4 Målgrupp... 4 IT-strategi... 4 Socialtjänstens målbild för verksamheten...

Läs mer

OBS: Vänta med att köra EB50 skarpt tills ni har kört EB47 och EB48 för samtliga terminer!

OBS: Vänta med att köra EB50 skarpt tills ni har kört EB47 och EB48 för samtliga terminer! Leverans 2015_02 från den 23 april togs i drift den 27 maj. I driftsättningen ingår även leveranskompletteringen från den 20 maj. Här följer en sammanfattning av nyheterna. Utförligare information finns

Läs mer

Lathund: Programplanering Innevarande version vid senaste uppdatering:

Lathund: Programplanering Innevarande version vid senaste uppdatering: Lathund: Programplanering Innevarande version vid senaste uppdatering: 0.97.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och

Läs mer

Mål och verksamhetsplan

Mål och verksamhetsplan Sida 1 av 5 Ladokstämman 2018-05-17 beslutade om Verksamhetsinriktning 2019-2021 med mål och ekonomiska ramar för 2019, som anger ramar för konsortiearbetet under 2019 och inriktningen för 2020-2021. Stämmans

Läs mer

Lathund: Resultatrapportering, examen, utdata och uppföljning på forskarnivå Innevarande version vid senaste uppdatering:1.3.0

Lathund: Resultatrapportering, examen, utdata och uppföljning på forskarnivå Innevarande version vid senaste uppdatering:1.3.0 Lathund: Resultatrapportering, examen, utdata och uppföljning på forskarnivå Innevarande version vid senaste uppdatering:1.3.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt

Läs mer

Migrering ett lokalt arbete Informationsdag Ladok Arlanda Daniel Lind

Migrering ett lokalt arbete Informationsdag Ladok Arlanda Daniel Lind Migrering ett lokalt arbete Informationsdag Ladok3 2012-05-03 Arlanda Daniel Lind Agenda» Synpunktsinsamling och remiss» Föreslaget migreringssätt» Tidsplan» Lokalt arbete Synpunktsinsamling 27/4 31/5»

Läs mer

Skapa förväntat deltagande på kurstillfälle eller kurspaketeringstillfälle (Manuell antagning i Ladok)

Skapa förväntat deltagande på kurstillfälle eller kurspaketeringstillfälle (Manuell antagning i Ladok) Skapa förväntat deltagande på kurstillfälle eller kurspaketeringstillfälle (Manuell antagning i Ladok) Innehåll. Förväntat deltagande på kurstillfälle -2 2. Förväntat deltagande på kurspaketeringstillfälle

Läs mer

Nyheter. Tillfälle förforskarutbildningsämnet. Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs

Nyheter. Tillfälle förforskarutbildningsämnet. Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs Hantering i Ladok Nyheter Tillfälle förforskarutbildningsämnet Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs Registrering på individuellt åtagande,

Läs mer

PERSONNUMMER OCH IDENTITETER. Hans Persson Ladokträff

PERSONNUMMER OCH IDENTITETER. Hans Persson Ladokträff PERSONNUMMER OCH IDENTITETER Hans Persson Ladokträff 2019-04-10 2 Byte av vanligt personnummer (normalfall) Gå till Studentuppgifter, sedan till Hantera identitet, Välj sedan alternativet byt personnummer

Läs mer

Handhavandeguide: Utdata Innevarande version vid senaste uppdatering:

Handhavandeguide: Utdata Innevarande version vid senaste uppdatering: Handhavandeguide: Utdata Innevarande version vid senaste uppdatering: 1.16.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och

Läs mer

Utbytesstudier på forskarnivå samt Doktorander från andra svenska lärosäten

Utbytesstudier på forskarnivå samt Doktorander från andra svenska lärosäten Utbytesstudier på forskarnivå samt Doktorander från andra svenska lärosäten Innehåll Syftet med guiden är att förtydliga hur funktionaliteten för utbytesstudier kan tillämpas för studier på forskarnivå.

Läs mer

PM om Ladok3 och införandet på LU

PM om Ladok3 och införandet på LU PM 1 2012-12-05 Förvaltningschefen Sektionschefer Kanslichefer Sektion Student och utbildning Karim Andersson, Projektledare för Förstudie för införandet av Ladok3 på LU PM om Ladok3 och införandet på

Läs mer

Handhavandeguide: Tillgodoräknande Innevarande version vid senaste uppdatering:

Handhavandeguide: Tillgodoräknande Innevarande version vid senaste uppdatering: Handhavandeguide: Tillgodoräknande Innevarande version vid senaste uppdatering: 1.13.0 Mer information om Ladok Utbildningsmaterial publiceras på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Nya Ladok och administration av utbildning på grundnivå och avancerad nivå. Cecilia Marklund och Annika Björklund Studentavdelningen

Nya Ladok och administration av utbildning på grundnivå och avancerad nivå. Cecilia Marklund och Annika Björklund Studentavdelningen Nya Ladok och administration av utbildning på grundnivå och avancerad nivå Cecilia Marklund och Annika Björklund Studentavdelningen Syfte med dagens information Ge en orientering kring hur det nya systemet

Läs mer

Filleveranser till VINN och KRITA

Filleveranser till VINN och KRITA Datum Sida 2017-04-25 1 (10) Mottagare: Uppgiftslämnare till VINN och KRITA Filleveranser till VINN och KRITA Sammanfattning I detta dokument beskrivs översiktligt Vinn/Kritas lösning för filleveranser

Läs mer

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011 Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst

Läs mer

Teknisk målbild. Skola på webben

Teknisk målbild. Skola på webben Teknisk målbild Skola på webben Innehållsförteckning Dokumentinformation... 2 Versionshantering... 2 Inledning... 3 Målgrupp... 3 Definitioner av begrepp... 3 IT-strategi... 3 Definition av Skola på webben...

Läs mer

Varför ett nytt Ladok och varför nu? Nyheter och förändringar i nya Ladok Resultatrapportering - process Demo Mera information

Varför ett nytt Ladok och varför nu? Nyheter och förändringar i nya Ladok Resultatrapportering - process Demo Mera information Nya Ladok Varför ett nytt Ladok och varför nu? Nyheter och förändringar i nya Ladok Resultatrapportering - process Demo Mera information Varför ett nytt Ladok och varför nu? Grunden i dagens Ladok 40 år

Läs mer

Tjänstekatalog (Aktuell version, oktober 2014)

Tjänstekatalog (Aktuell version, oktober 2014) Dokument: Tjänstekatalog för Ladok Version 1.1 Författare Sida 1 av 5 Malin Zingmark/Anders Sandström Förvaltningsstyrgruppen Datum 2014-10-13 INFORMATION Bil p 589: 4 Tjänstekatalog (Aktuell version,

Läs mer

Handhavandeguide: Attestera resultat Innevarande version vid senaste uppdatering:

Handhavandeguide: Attestera resultat Innevarande version vid senaste uppdatering: Handhavandeguide: Attestera resultat Innevarande version vid senaste uppdatering: 1.13.0 Mer information om Ladok Utbildningsmaterial publiceras på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

VERIFIERING AV DATA. Tor Fridell, Jan Johansson

VERIFIERING AV DATA. Tor Fridell, Jan Johansson VERIFIERING AV DATA Tor Fridell, Jan Johansson 170216 2 Agenda Genomgång av normalproduktionssättning Steg Tidplan Verifiering långt före produktionssättning Verifiering under verifieringsperioden Verifiering

Läs mer

Instruktion för åtkomst till Nyps via LstNet

Instruktion för åtkomst till Nyps via LstNet Instruktion för åtkomst till Nyps via LstNet Innehållsförteckning Åtkomst till Nyps via LstNet... 2 Målgrupp... 2 Åtkomst och URL... 2 Ladda ner och installera Citrix Online Plug-in Web... 2 Förberedelser

Läs mer

UTBILDNINGSENHETEN. Agenda. Inledning Presentation: Hur gör man i Ladok + arbetsprocess Fika Övningar. Vecka 44 Ladok3 produktionssättning

UTBILDNINGSENHETEN. Agenda. Inledning Presentation: Hur gör man i Ladok + arbetsprocess Fika Övningar. Vecka 44 Ladok3 produktionssättning LADOK 3 FORSKARNIVÅ Agenda Inledning Presentation: Hur gör man i Ladok + arbetsprocess Fika Övningar Vecka 44 Ladok3 produktionssättning Utbildningsinnehåll Syfte med utbildningen Orientering Prova Avgränsning

Läs mer

PM Införande av Ladok3

PM Införande av Ladok3 PM Införande av Ladok3 Dnr UmU: 600-1955-12 Sida 2 av 21 Innehåll INFÖRANDE AV LADOK3... 1 INNEHÅLL... 2 1 INLEDNING... 3 1.1 AVGRÄNSNINGAR... 3 1.2 ANSVAR... 3 1.3 MER INFORMATION OCH REFERENSER... 4

Läs mer

Information om Ladok3 STUDIEREKTORER OCH ADMINISTRATIVA CHEFER OKTOBER 2017

Information om Ladok3 STUDIEREKTORER OCH ADMINISTRATIVA CHEFER OKTOBER 2017 Information om Ladok3 STUDIEREKTORER OCH ADMINISTRATIVA CHEFER OKTOBER 2017 Vad är Ladok3? Nytt studieadministrativt system (data förs över) Webbaserat med fokus på självservice Säkrare, effektivt och

Läs mer

Instruktion för integration mot CAS

Instruktion för integration mot CAS IT-enheten Instruktion för integration mot CAS Per Hörnblad Instruktion 2010-10-29 Sid 1 (7) Instruktion för integration mot CAS Projektnamn Instruktioner för Integration mot CAS Fastställt av Per Hörnblad

Läs mer

Lathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0

Lathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0 Lathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0 Mer information om Ladok Utbildningsmaterial utvecklas efterhand och publiceras på Ladok.se: Aktuellt utbildningsmaterial

Läs mer

Införande av Skolfederation. Erfarenheter i Sundsvalls kommun

Införande av Skolfederation. Erfarenheter i Sundsvalls kommun Införande av Erfarenheter i Sundsvalls kommun Innehåll 1. OM DOKUMENTET... 3 2. OM SKOLFEDERATION... 3 3. INFÖRANDE AV SKOLFEDERATION... 3 3.1 FASTSLÅ VERKSAMHETENS MÅLBILD FÖR SKOLFEDERATION... 3 3.1.1

Läs mer

Författare Version Datum. Visi System AB 2.0 2009 03 30

Författare Version Datum. Visi System AB 2.0 2009 03 30 1. Syfte Syftet med detta dokument är att beskriva hur man installerar Visi på din dator. Dokumentet är uppdelat i fyra delar: Installation Grundinställningar Kom igång med Visi Felsökning 1.1. Systemkrav

Läs mer

En kort guide till VFU-portalen. För dig som arbetar som VFU-ansvarig på skola

En kort guide till VFU-portalen. För dig som arbetar som VFU-ansvarig på skola En kort guide till VFU-portalen För dig som arbetar som VFU-ansvarig på skola Version 1.2, uppdaterad maj 2013 . Innehåll Behörighet och inloggning... 3 Adressen till VFU-portalen... 3 Inloggning... 3

Läs mer

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Introduktion till integrering av Schenkers e-tjänster. Version 2.0 Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen

Läs mer

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1 Teknisk guide för brevlådeoperatörer Annika Melin 2015-03-10 Sida 1 av 21 Innehållsförteckning Inledning... 2 1 Dokumentinformation... 3 Syfte... 3 1.2 Avgränsningar... 3 1.3 Målgrupp... 3 1.4 Begrepp

Läs mer

BEGREPPSFÖRVIRRING? Sophia Hansson Ridman, Tor Fridell

BEGREPPSFÖRVIRRING? Sophia Hansson Ridman, Tor Fridell BEGREPPSFÖRVIRRING? Sophia Hansson Ridman, Tor Fridell 2 Alla dessa ord vad betyder de? 3 Ladok En liten ort 990 möh på ön Nusa Tenggara i Indonesien! (källa Google) 4 Ladok Ladok är ingen förkortning

Läs mer

2. Några begrepp som används i denna

2. Några begrepp som används i denna Dokument: Produktbeskivning utbildningsinformation Version 1.1 Författare Sida 1 av 7 Matz-Ola Cajdert Ladok3-projektet Datum 2014-01-07 Utbildningsinformation i Ladok3 1. Sammanfattning I detta dokument

Läs mer

6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment.

6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment. Användarfall Uppgift: Lägg till moment för en kurs Beskrivning: Läraren lägger till moment i en kurs för att kunna hantera betygen i Ladok på webb. Tillkommande användarfall: Lägg till betyg för student

Läs mer

WEBBSERVERPROGRAMMERING

WEBBSERVERPROGRAMMERING WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet

Läs mer

Införande av en integrationsplattform med Apache Service Mix på LTU

Införande av en integrationsplattform med Apache Service Mix på LTU Införande av en integrationsplattform med Apache Service Mix på LTU Apache Service Mix = Opensource java teknologier + Prenumerationer och Support = Red Hat JBoss Fuse Bakgrund 2012/2013 - Arbetsgruppen

Läs mer

Utdata för personer i Ladok Nouveau

Utdata för personer i Ladok Nouveau Utdata för personer i Ladok Nouveau UT10 - Visa studentuppgifter...2 UT20: Intyg...3 UT21: Kursbevis...5 UT10 - Visa studentuppgifter Funktionen presenterar uppgifter om grundutbildningsstudenter. Man

Läs mer

Projekt STU T 4102 Samordning med NyA har genomfört en ändring i SB02 som förbättrar logghanteringen och minskar storleken på fellistorna.

Projekt STU T 4102 Samordning med NyA har genomfört en ändring i SB02 som förbättrar logghanteringen och minskar storleken på fellistorna. Leverans 2014_04 från den 6 november togs i drift den 10 december. I driftsättningen ingår även leveranskompletteringen från den 3 december. Här följer en sammanfattning av nyheterna. Utförligare information

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

Studiedeltagande * övar vi på idag

Studiedeltagande * övar vi på idag Studiedeltagande Studiedeltagande * övar vi på idag Innehåll Begreppen kurs, kurstillfälle och program, programtillfälle Antagningsregler Anta en student på en kurs inom program Återbud/Ta bort förväntat

Läs mer

PM Migrering till Ladok3

PM Migrering till Ladok3 PM Migrering till Ladok3 Sida 2 av 20 shistorik för dokumentet Revision Datum Av Kommentar Granskare Godkännare 0.1 2012-02-06 Ellen Jacobsson 0.2 2012-03-14 Sven Hedqvist Analys av befintligt Ladok 0.3

Läs mer

Navigera bättre och filtrera rapporteringslistor

Navigera bättre och filtrera rapporteringslistor Navigera bättre och filtrera rapporteringslistor Innehåll 1. Om resultatrapportering i Ladok 1 2. Om betastartsidan 2-3 3. Sök kurstillfälle 4 4. Summering på kurstillfälle 5 5. Översikt av kursvyn 6-8

Läs mer

Lathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0

Lathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0 Lathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen

Läs mer

Dokumentera individuell studieplan, studieaktivitet och -finansiering, uppnådd andel och alla kurser klara

Dokumentera individuell studieplan, studieaktivitet och -finansiering, uppnådd andel och alla kurser klara Dokumentera individuell studieplan, studieaktivitet och -finansiering, uppnådd andel och alla kurser klara Innehåll Sida Dokumentera individuell studieplan - Dokumentera studieaktivitet och finansiering

Läs mer

Examenskontrollören. Processbeskrivning. Ändringshistorik Datum Av Kommentar Godkännare Suzanne Svensson Första utkast -

Examenskontrollören. Processbeskrivning. Ändringshistorik Datum Av Kommentar Godkännare Suzanne Svensson Första utkast - Examenskontrollören 2009-12-13 Ändringshistorik Datum Av Kommentar Godkännare 2009-12-20 Suzanne Svensson Första utkast - Suzanne Svensson 2009-12-21 2 (9) Innehållsförteckning MATCHA SPECIFICERADE EXAMENSKRAV

Läs mer

Sekretess i Ladok. Processbeskrivning. Jenny H Svensson, Lena Östling Version: Beteckning: 0.2

Sekretess i Ladok. Processbeskrivning. Jenny H Svensson, Lena Östling Version: Beteckning: 0.2 Sekretess i Ladok Processbeskrivning Jenny H Svensson, Lena Östling 2007-11-19 Version: Beteckning: 0.2 Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.1 2007-11-19 Jenny H Första versionen

Läs mer

Projektplan, Schemaläggning/lokalbokning för Linnéuniversitetet 2012

Projektplan, Schemaläggning/lokalbokning för Linnéuniversitetet 2012 Projektplan, Schemaläggning/lokalbokning för Linnéuniversitetet 2012 På Linnéuniversitetet används idag TimeEdit för schemaläggning och lokalbokning. Vi har ett system som byggts upp och justerats under

Läs mer

Webbserverprogrammering

Webbserverprogrammering Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets

Läs mer

Metoder för verifiering av användare i ELMS 1.1

Metoder för verifiering av användare i ELMS 1.1 Metoder för verifiering av användare i ELMS 1.1 2012-12-21 Kivuto Solutions Inc. [KONFIDENTIELLT] INNEHÅLLSFÖRTECKNING ÖVERSIKT...1 VERIFIERINGSMETODER...2 IUV (Integrated User Verification)...2 Shibboleth

Läs mer

Retendo Academic. Översikt. Planering. Dokumentet utgör en beskrivning av Retendo Academic för tjänsteplanering.

Retendo Academic. Översikt. Planering. Dokumentet utgör en beskrivning av Retendo Academic för tjänsteplanering. Retendo Academic Dokumentet utgör en beskrivning av Retendo Academic för tjänsteplanering. Översikt Retendo Academic är ett tjänsteplaneringssystem som utvecklats speciellt för högskolor och universitet,

Läs mer

1 Systemkrav avantraupphandling

1 Systemkrav avantraupphandling 1 (10) Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File

Läs mer

Vilka problem och möjligheter står våra utbildningsdatabaser inför i och med övergången till nya Ladok?

Vilka problem och möjligheter står våra utbildningsdatabaser inför i och med övergången till nya Ladok? Vilka problem och möjligheter står våra utbildningsdatabaser inför i och med övergången till nya Ladok? Karim Andersson, Lunds universitet Lotta Garvill, Örebro universitet Per Sandström, Uppsala universitet

Läs mer

Utbildningsinformation - Studieplaner

Utbildningsinformation - Studieplaner Utbildningsinformation - Studieplaner Innehåll Samspel SISU - Ladok Skapa studieplan på programtillfälle Studieplanen i Ladok Antagningsförfarande i studieplanen Lägg till Ingående delar i studieplanen

Läs mer

Lathund: Uppföljning i ladok översikt

Lathund: Uppföljning i ladok översikt KTH ROYAL INSTITUTE OF TECHNOLOGY Lathund: Uppföljning i ladok översikt Version 1.0 190308 Karin Hellmalm Lathundens innehåll Lathunden ger en översikt om vilka delar av ladok som kan användas för att

Läs mer

Begreppslista. Begrepp Definition Exempel/Kommentar Preliminär. En användarbehörighet är kombinationen av. någon organisation.

Begreppslista. Begrepp Definition Exempel/Kommentar Preliminär. En användarbehörighet är kombinationen av. någon organisation. Begreppslista Begrepp Definition Eempel/Kommentar Preliminär Användarbehörighet En behörighetsprofil knuten till någon organisation. En användarbehörighet är kombinationen av behörighetsprofil och organisation

Läs mer

Normativ specifikation

Normativ specifikation 1 (6) Underskriftstjänst Svensk e-legitimation 2 (6) INNEHÅLL 1 Inledning... 3 2 Omfattning... 3 3 Tjänster... 3 3.1 Elektronisk underskrift (grundtjänst)... 4 3.1.1 Utställare av certifikat... 4 3.1.2

Läs mer

Innehållsförteckning. STUDENTÖVERSIKT Studieöversikt: Hur summeras resultat totalt och på program

Innehållsförteckning. STUDENTÖVERSIKT Studieöversikt: Hur summeras resultat totalt och på program Innehållsförteckning ARBETA MED EN STUDENT STUDENTÖVERSIKT Studieöversikt: Hur summeras resultat totalt och på program ARBETA MED FLERA STUDENTER RAPPORTERA OCH ATTESTERA Resultatrapportering Kursbilden

Läs mer