Dokumentation för tjänsten Tjänstefördelning

Relevanta dokument
Det finns tre sorters rapporter: Grundrapporter - standardrapporter i Skola24. Namnen börjar med ordet Grundrapport.

ALLMÄNT OM FUNKTIONSPAKET OMDÖME

Arbetsgång GY. Arbetsmoment i BER SKOLA24 ARBETSGÅNG GY

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Byggnad

Startdokument! Funktionspaket Omdöme. Startinformation Omdöme

Välj Sammanställningar. Personal kopplad till en enskild skola ser bara den flik som berör den eller de enheter som hen är aktiv på.

Rapportera via fil. - Två sätt att rapportera studerandeuppgifter via fil till CSN. Gäller rapportering av studerandeuppgifter för:

Skicka fil till CSN. - Rapportera via fil i Mina tjänster. Skicka fil till CSN komvux och folkhögskolor, v 1.0

Startdokument! Novaschem. Koppling Novaschem - Extens

Beräkning av lärares tjänstgöring

Förutsättningar i schemafilen:

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

Tentamen, EDAA10 Programmering i Java

Välj Start Rapporter. En lista med de olika rapporttyperna visas. Klicka på någon av länkarna för att se de rapporter som finns tillgängliga.

SKOLA24 ARBETSSÄTT I SKOLA24 SCHEMA

Utkast/Version (8) Användarhandledning - inrapportering maskin-till-maskin

Språket Python - Del 2 Grundkurs i programmering med Python

TJÄNSTEBESKRIVNING FASAD Tjänstebaserad direktåtkomst Adress

Uppgift 1a (Aktiekurser utan poster)

Importen kan hantera samtliga korrekta svenska personnummerformat, med eller utan bindestreck.

Arbetsgång GR. Arbetsmoment i BER SKOLA24 ARBETSGÅNG GR

Beräkning av lärares tjänstgöring

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

Laboration 2 RESTful webb-api

Rapportens uppbyggnad Ta fram rapporten genom att välja Rapport Tjänstestorlek (SCB). Välj de lärare (eller alla) som rapporten ska omfatta.

Frågehantering XML-produkter Bolagsverket 1 (15)

Filleveranser till VINN och KRITA

Det generella Utsökningspaketet i Ladok Nouveau

Råd skriftliga omdömen

Novaschem Integration. Procapita Education Grundskola

Novaschem - Bosko IMPORT NOVASCHEM - BOSKO STOCKHOLM SKOLWEBB NOVASCHEM

Importen kan hantera samtliga korrekta svenska personnummerformat, med eller utan bindestreck.

Vanliga frågor och svar

Fass webbtjänster Veterinära Fass-texter

Elevhantering. Välj Tabell - Elev. Konstatera att elevtabellen är tom! I brist på elevinformation måste schemafilen få reda på följande:

Rapportens uppbyggnad Ta fram rapporten genom att välja Rapport Tjänstestorlek (SCB). Välj de lärare (eller alla) som rapporten ska omfatta.

Lathund: Uppföljning i ladok översikt

Instruktioner - Datortentamen TDDE24 och TDDD73 Funktionell och imperativ programmering (i Python)

ID1004 Laboration 4, November 2012

Rapportens uppbyggnad Ta fram rapporten genom att välja Rapport Tjänstestorlek (SCB). Välj de lärare (eller alla) som rapporten ska omfatta.

Ladok Underhåll och åtgärder Utredning om avstängning av student 1(7) Håkan Bachman Version 1.01

Skapa fil som ska exporteras

Tjänstefördelning 2.0. Användarhandledning. (Utkast)

Laboration 1: Figurer i hierarki

Felhantering TDDD78, TDDE30, 729A

Elektronisk tidredovisning

RDT Externt Webbtjänst Gränssnitt

1 Comparator & Comparable

Individuella lösningar för enskilda elever

Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning

Tenta (TEN3) i kursen 729G04 Programmering och diskret matematik 5 feb 2016, kl 14:00-18:00

E-pliktleverans via RSS-feeds

Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum:

Tjänstegränssnitt API Vägledning

Handhavandeguide: Utdata Innevarande version vid senaste uppdatering:

Programmering II (ID1019) :00-17:00

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 19 oktober 2016, kl 14 18

Antagning till Doktor senare del

Navet Bilaga 8 Teknisk handledning E-persondata Demo Testdata Version 1.3

Handhavandeguide: Helårsprestationer (HPR) Innevarande version vid senaste uppdatering:

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

Problemlösning och funktioner Grundkurs i programmering med Python

XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

Övningsuppgift. En array baklänges. Steg 1. Författare: Mats Loock Kurs: Inledande programmering med C# Kurskod:1DV402

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

Nova Software kan vid önskemål kopiera över frågor/frågepaket i vårt förslag till kundens databas. Kopiering är kostnadsfri.

Uppgifter till tenta i 729G04 Programmering och diskret matematik. 17 december 2015, kl 14:00-18:00

INFORMATIK - MED SYSTEMVETENSKAPLIG INRIKTNING, GRK/A (1-30 HP)

Dokument ID - Document ID Utgåva - Issue Status - Status Sida - Page fi2mediasypplymessage_0_6 0 Arb.material 1 (11)

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

RDT Externt Webbtjänst Gränssnitt

Introduktion till programmering SMD180. Föreläsning 4: Villkor och rekursion

Tentamen i Introduktion till programmering

Administration - Logganalys Användardokumentation


Manual. Momsrapportering NAB Solutions

Fass webbtjänster Bipacksedlar

Manual för Ledighetsansökan

Tjänstespecifikation T04

Kundträffen den 13/6 2019

Specifikation för automatisk export av lagstadgade och frivilliga anmälningar av laboratoriediagnoser till SmiNet

Elektronisk tidredovisning

Referensdel Skola24 Förskola/Fritidshem

WebViewer Manual för administratör Nova Software AB

Handhavandeguide: Helårsstudenter (HST) Innevarande version vid senaste uppdatering:

Vitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare

International Olympiad in Informatics July 2011, Pattaya City, Thailand Tävlingsuppgifter Dag 2 Svenska 1.3. Papegojor

Bilaga 5: Nytt språk svenska. Wikispeech. en användargenererad talsyntes på Wikipedia

TDDC74 Programmering: Abstraktion och modellering Datortenta , kl 14-18

Utsökning schema TimeEdit

Förvaltningsgemensam specifikation för leverans av enstaka publikationer till Kungliga biblioteket (FGS-PUBL)

Antagning till Licentiat

Laboration: Whitebox- och blackboxtesting

Användarhandbok Frånvaro/Närvaro Stockholms Skolplattform

SKOLA24 KANSLIST. Hjälpen är tillgänglig för alla roller i systemet.

Fass webbtjänster Veterinära bipacksedlar

Funktionsbeskrivning för FSOK delarna Kurs och Uppnådda hskpoäng samt indexformuläret för sökning på kursbenämning

Transkript:

Dokumentation för tjänsten Tjänstefördelning Nova Software AB, Storgatan 5A, 521 42 Falköping 0515 777 888 support@novasoftware.se

Dokumentation för tjänsten Tjänstefördelning Introduktion Denna tjänst syftar till att kunna ta fram tjänstefördelning. Tjänsten levererar valda delar av tjänstefördelningen baserat på angiven indata. Tjänstebeskrivning Indata representeras genom schemafilen activityinput.xsd och utdata representeras genom schemafilen activityoutput.xsd. Utöver dessa kontrakt finns det omslutande kontrakt (activityserviceinput.xsd samt activityserviceoutput.xsd) som främst syftar till att transportera fel på tjänstenivå tillbaka till den anropande parten. Felhanteringen beskrivs mer ingående under stycket Felhantering nedan. TJÄNSTENS INDATA Tjänstens indata hanterar kombinationerna av värden som filter, d.v.s. anger du både lärare och skola fås endast de aktiviteter som gäller angiven lärare på den angivna skolan. Parameterbeskrivning Parameter Beskrivning Exempel interval.start interval.stop activities.activity.id createboundactivity Uttrycker startdatum för det datumintervall som konsumenten är intresserad att hämta aktiviter för. Får utelämnas om även interval.stop utelämnas för att efterfråga all tjänstefördelning. Uttrycker slutdatum för det datumintervall som konsumenten är intresserad att hämta aktiviteter för. Får utelämnas om även interval.start utelämnas för att efterfråga all tjänstefördelning. Uttrycker ett id för en specifik aktivitet (uuid). Anger om endast aktiviteter som är underlag för generering av lektioner, skall hämtas. Om elementet saknas, tas ingen hänsyn till detta värde vid utsökning. 2015-04-13T00:00:00.0000000 2015-04-17T00:00:00.0000000 0515 777 888 support@novasoftware.se 1/5

originalactivity teachers.person.id teachers.person.vid schools.school.id schools.school.vid subjects.subject.id subjects.subject.vid courses.course.id Anger om tjänsten ska returnera ursprungsaktivitet eller en aktivitet som är härledd ifrån ursprungsaktiviteten. Om elementet saknas, tas ingen hänsyn till detta värde vid utsökning. Identifierare för en lärare. Detta bör Identifierare för en lärare i formen av ett personnummer. Identifierare för en skola. Detta bör En naturlig nyckel som representerar skolan. Identifierare för ett ämne. Detta bör En naturlig nyckel som representerar ämnet. Identifierare för en kurs. Detta bör yyyymmddnnnn Skola1 MA courses.course.vid Naturlig nyckel för kursen. MA1202 groups.group.id Identifierare för en grupp. Detta bör groups.group.vid En naturlig nyckel för gruppen. 7A TJÄNSTENS UTDATA Tjänsten levererar en lista med aktiviteter. Varje aktivitet har nedan beskriven information. Parameterbeskrivning Parameter Beskrivning Exempel activitygroup Används för att kunna gruppera aktiviteter som hör ihop, vanligtvis ursprungsaktiviteter tillsammans med dess ersättningsaktiviteter. 0515 777 888 support@novasoftware.se 2/5

activityid originalactivity createboundactivity timeplanned interval.start interval.stop school.id Unik aktivitetsidentifierare. Detta är en systemgenererad unik nyckel (uuid). Detta ska uttrycka huruvida aktiviteten avser ursprungsaktivitet eller en aktivitet som är härledd ifrån ursprungsaktiviteten. Anger om aktiviteten är underlag för generering av lektion. Den totala tiden för det efterfrågade intervallet. Anges i antal timmar (med eventuell decimal) Beskriver när första förekommande tillfället inom det efterfrågade intervallet startar. Beskriver när sista förekommande tillfället inom det efterfrågade intervallet slutar. Identifierare för en skola. Detta bör vara en systemgenererad unik nyckel AB3E- 173.4 2015-04- 13T00:00:00.0000000 2015-04- 13T00:00:00.0000000 AB3E- school.vid En naturlig nyckel som representerar skolan. Skola1 teachers.person.id teachers.person.vid groups.group.id Identifierare för en lärare. Detta bör vara en systemgenererad unik nyckel Identifierare för en person i formen av ett personnummer. Identifierare för en grupp. Detta bör vara en systemgenererad unik nyckel AB3E- yyyymmddnnnn AB3E- groups.group.vid En naturlig nyckel för gruppen. 7A subject.id Identifierare för ett ämne. Detta bör vara en systemgenererad unik nyckel AB3E- subject.vid En naturlig nyckel som representerar ämnet. MA course.id Identifierare för en kurs. Detta bör vara en systemgenererad unik nyckel AB3E- course.vid En naturlig nyckel för kursen. MA1203 0515 777 888 support@novasoftware.se 3/5

FELHANTERING Det omslutande kontraktet activityserviceoutput.xsd innehåller förutom tidigare beskrivna utdata även möjlighet att transportera eventuella fel från tjänsten. Om ett eller fler fel returneras innebär det alltid att tjänsten inte returnerar något nyttodata. Dessa fel är formaterade på följande sätt: Parameter Id Description Data Beskrivning En numerisk representation av det aktuella felet. En textuell beskrivning av felet. Data kopplat till felet. Tom för vissa fel. Respektive fel beskriver innehållet i denna. Varje fel kan förekomma mer än en gång. Här följer listan med möjliga felkoder och dess beskrivningar Felkod (id) Beskrivning (description) Data (data) 1 Angiven aktivitet existerar inte. Angivet id/vid för aktiviteten. 2 Angiven lärare existerar inte. Angivet id/vid för gruppen. 3 Angiven skola existerar inte. Angivet id/vid för skolan. 4 Angivet ämne existerar inte. Angivet id/vid för ämnet. 5 Angiven kurs existerar inte. Angivet id/vid för kursen. 6 Angiven grupp existerar inte. Angivet id/vid för gruppen. 7 Felaktigt tidsintervall. - 100 Ospecificerat fel i tjänst. - 101 Ospecificerat fel i tjänsteinfrastruktur. - 102 Indata är på felaktigt format (följer inte schema) - TJÄNSTEANROP Tjänsten är implementerad genom ett request/response mönster vilket innebär att varje anrop kommer att leverera ett svar (givet att inte ett fel i något annat lager har inträffat). Tjänstens metod tar en XML-representation av XML-schemat activityserviceinput.xsd i form av en sträng som indata. Den levererar också en XML-representation av schemat activityserviceoutput.xsd i form av en sträng som utdata. 0515 777 888 support@novasoftware.se 4/5

Det åligger på konsumenten av tjänsten att säkerställa att tjänstens indata validerar mot tjänsteschemat. Brott mot kontraktet kommer generera ett fel tillbaka till den anropande konsumenten. 0515 777 888 support@novasoftware.se 5/5