Dokumentation om DAK-formatet



Relevanta dokument
Manual för Aktivitetskort på Nätet (ApN) för föreningsledare

LATHUND Lokalt aktivitetsstöd För aktivitetsledare

Aktivitetskort på nätet

Att fylla i närvarokort - ledare

Malmö stad Fritidsförvaltningen. Att fylla i närvarokort - ledare

Malmö stad Fritidsförvaltningen. Att fylla i närvarokort - ledare

Tentamen, EDAA10 Programmering i Java

boka tiden redan nu Enkla onlinebokningar för dig med behov av en ren bokningstjänst

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

AKTIVITETSKORT PÅ NÄTET

SveaWebPay Webservice API Version 1.2

Skapa fil som ska exporteras

Aktivitetskort på nätet

1. Ledare Hantera deltagare Rapporter Övriga menyer... 15

Registrera närvaro via

Driftdokumentation. Procapita Vård och Omsorg Inkomsthantering. Version

Aktivitetskort på nätet

MANUAL FÖR FÖRENINGSADMINISTRATÖRER Aktivitetskort på Nätet (ApN)

* Skatteverket. Beskattningsuppgifter. Förfrågan och svar. IT-avdelningen. Kravspecifikation 1.0

Malmö stad Fritidsförvaltningen. Ledare

Aktivitetskort på nätet Hur gör jag?

Manual för Aktivitetskort på Nätet (ApN) för föreningsadministratör

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

Närvarorapportering. Ledare

Caspeco Business Control 6 CASPECO MANUAL KU

SveaWebPay Webservice API. Version

Lathund för registrering i Aktivitetskort på Nätet (ApN)

Digital Närvarorapportering Hur gör man?

UPPDATERING MJUKVARA FÖR PALTRONIC SYSTEMS

Snabbguide Visma Compact API Copyright Visma Spcs AB

Aktivitetskort på nätet

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

Kom igång med Swish i kassan!

Detta dokument beskriver hur du ansöker om ett ID06 konto hos Areff.

Manual för publicering och administration av gruppaktiviteter inom Landsbygdsprogrammet, uppdaterad

Caspeco Business Control 6 CASPECO MANUAL KU

Aktivitetskort på nätet

Handbok för medborgare i Dexter

Beskrivning av xml-produkten Personinformation (P25)v 2.02

Fass webbtjänster Fass Vet.- texter

Söka aktivitetsbidrag med Idrott & förenings e-tjänst

Fö reningsadministratö r Hantera ledare Hantera na rvarökört Registrera na rvarö (ledare) Statistik Periödrappört, bidragsansö kan

Fass webbtjänster Veterinära Fass-texter

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

Aktivitetskort på nätet

Bygglovsbefriande åtgärd - anmälan för företag

Medlemsregistret i IdrottOnline

Lathund till e-listor för cirkelledare ABF Malmö

Föra över ett befintligt register via importfil

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering

Nyhet. SMS funktion i Opus Dental. Sidan 1 av 12

I andra webb-läsare än Explorer kan bilderna se en aning annorlunda ut än de som visas här.

Aktivitetsstöd Närvarorapportering. Ansvarig i Föreningen

Integrationsguide Version 2.3. INTEGRATIONSGUIDE Svea Ekonomi / Webpay

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Användarmeddelande (november 2015) Ny programversion. FLEX Lön. Version 16.1a

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

Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Manual. Kursplan. Astrakan. ESF Edition Publikt användargränssnitt. Artisan Global Media

Novaschem Integration. Procapita Education Grundskola

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

OOP F1:1. Föreläsning 1. Introduktion till kursen OOP Vad är Java? Ett första Java-program Variabler Tilldelning. Marie Olsson

SSBT testbänk grundläggande uppgifter om företag (SSBTGU) engagemang i företag (SSBTEN) roll i företag (SSBTRO)

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

1. Ange ditt personnummer (utan bindestreck) samt din fyrsiffriga PIN-kod.

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

Endast arbetsmaterial

Instruktion sfi elever

Namn Stil Dokumentation Objekt-orienterad programmering OBS OBS OBS OBS OBS OBS OBS OBS

Anna-Karin Larsson

Checklista för konsumenter som ska kvalitetssäkra sina e-tjänster och konsumentadapter som nyttjar SSBT

MANUAL SKYTTEKORT/TÄVLINGSLICENS IdrottOnline Klubb Svenska Skyttesportförbundet

För sent inkommen eller ofullständig ansökan riskerar att inte bli behandlad vid denna ansökningsomgång.

Uppdatering

Från vilka klasser hämtas eleverna till undervisningsgrupperna? Vilka undervisningsgrupper kan schemaläggas samtidigt?

Manual publicering och administration av Enskild rådgivning med besök inom Landsbygdsprogrammet, uppdaterad

Inställningar frånvaronotifiering

Föreläsning 5 (6) Metoder. Metoder Deklarera. Metoder. Parametrar Returvärden Överlagring Konstruktorer Statiska metoder tostring() metoden javadoc

Aktivitetsstöd Importfunktion

Den fjärde är data_list som är en vektor av information med själva meddelanden. Rubriken O står för obligatoriskt fält.

Aktivitetskort på nätet

Registret insatser för barn och unga

Registret insatser för barn och unga

SALTO RW PRO ACCESS Användarguide

Informationsmaterial om

2 b) Följande finns definierat: public class Käk String titel = "Chili con carne"; Krydda[] kryddor = new Krydda[10]; kryddor[0] = new Krydda("Svartpe

Aktivitetsstöd Ledare

Aktivitetsstöd Behörighet - Ledare

Administration av lagets arbetsrum lathund

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

Integrationsmöjligheter till Quality ID

Filbeskrivning Rapportering av lön- och anställningsuppgifter för OPF-KL

Mobilapplikation htp:/aktjon.argentum.se/activitymobile

ÖPPET: tisdag-torsdag fredag lördag BOKA BORD! BOKNING AV FÖRBESTÄLLNING VID STÖRRE SÄLLSKAP

Releasedokument Avser release Verksamhetssystem

Skicka information från MONITOR till Unifaun Orderkoppling

Administration av porttelefon SO-3396-GSM. cloud.tidomat.com

Postbeskrivning för inrapportering av uppgifter om ekonomiskt bistånd

Uppdaterad: Lathund Ny medlem

Avtal GöteborgsVarvet TEAM 2015

Transkript:

Dokumentation om DAK-formatet

Filbeskrivning Kommun <Kommun kommunid="2480" version="2.1"> kommunid Kommunens den fyrsiffriga kod. Int x kan hittas på skl.se (sök på kommunkoder) version nuvarande filversionen Double x Foerening <Foerening organisationsnummer="1234567890" foereningsid="2400" foereningsnamn="test SK"> organisationsnummer Föreningens String organisationsnummer foereningsid Ert systems unika id för föreningen. String X 50 foereningsnamn Föreningens namn i ert system. String Naervarokort <Naervarokort NaervarokortNummer="323"> <Aktivitet>Fotboll</Aktivitet> <Lokal>Test IP</Lokal> <NamnPaaKort>P31</NamnPaaKort> NaervarokortNummer 1) Ert systems unika nummer för Int x närvarokortet. Detta nummer används som identifikation vid senare eventuella uppdateringar Aktivitet Huvudsaklig aktivitet för String x 150 närvarokortet. Lokal Huvudsaklig lokal för String x 150 närvarokortet. NamnPaaKort Benämningen på närvarokortet. Används för att lätt identifiera kortet. String x 50 1) Notera att närvarokortnumret skall vara unikt för det externa systemet, d v s unikt för integrationen. Det betyder att de system som har enskilda kundinstallationer behöver tänka 2

särskilt på detta. En lösning för dessa kan vara att kombinera foereningsid med NaervarokortNummer för att det ska bli unikt. Sammankomst <Sammankomst kod="123" Datum="2008-01-01"> <StartTid>08:00:00</StartTid> <StoppTid>09:00:00</StoppTid> <Aktivitet>Fotboll</Aktivitet> <Lokal>Sandåkerns IP</Lokal> <Typ>Match</Typ> <Metod>Add</Metod> <Lagidrott>false</Lagidrott> kod 1) Ert systems unika nummer för String x 50 sammankomsten. Detta nummer används som identifikation vid senare eventuella uppdateringar Datum Datum när sammankomsten Date x inträffar. StartTid Starttid för sammankomsten time x aktuellt datum StoppTid Sluttid för sammankomsten. time x Om denna tid är samma eller tidigare än starttiden tolkas sammankomsten vara över dygnsgränsen. Ex. Starttid 00:00 och sluttid 00:00 ger en sammankomst på 24 tim. Starttid 18:00 och sluttid 17:00 ger en sammankomst på 23 tim. Aktivitet Sammankomstens aktivitet String x 150 Lokal Sammankomstens lokal String x 150 Typ Sammankomstens typ. String x Giltiga värden: Traening Match Moete Oevrigt (enum) Metod 2) Metoden för tillägg/uppdatering. Giltiga värden: Add Update Remove String x 3

Lagidrott Markering om sammankomsten ska registreras som lagidrott. Denna gäller enbart för de kommuner som nyttjar lagidrott i sina regleverk. Boolean 1) Notera att koden skall vara unik för det externa systemet, d v s unikt för integrationen. Det betyder att de system som har enskilda kundinstallationer behöver tänka särskilt på detta. En lösning för dessa kan vara att kombinera foereningsid med NaervarokortNummer och kod för att den ska bli unik. 2) Metoder fungerar enligt följande: a. Add: Lägger till en sammankomst. Om samma sammankomst skickas in igen med denna metod ersätts sammankomsten med det nya innehållet. b. Update: Uppdaterar sammankomsten med den närvaroinformation som skickas in och lämnar övriga närvaromarkeringar orörda. c. Remove: Tar bort sammankomsten. Här SKALL sammankomstens senast registrerade datum skickas med för att den initiala kontrollen för stängda perioder mm skall kunna ge en rättvisande feedback. Deltagare (närvaromarkering) <Deltagare id="813f28c9-be1f-4599-969b-a28008a2c83a" tillfaelligledare="true"> id Id för deltagaren i String x 50 DeltagarRegister tillfaelligledare 1) Om deltagaren vid Boolean sammankomsten räknades som tillfällig ledare. Handikapp Om deltagaren räknas som Boolean x funktionsnedsatt för den aktuella sammankomsten Naervarande Om deltagaren var närvarande Boolean x 1) Observera att denna markering inte lägger till deltagaren som ordinarie ledare. 4

Ledare (närvaromarkering) <Ledare id="de69a744-7997-4c6a-beb8-fc9c12f59d04"> id Id för ledaren i LedarRegister String x 50 Handikapp Om ledaren räknas som Boolean x funktionsnedsatt för den aktuella sammankomsten Naervarande Om ledaren var närvarande Boolean x Deltagare (lista) <Deltagare id="813f28c9-be1f-4599-969b-a28008a2c83a"> <Foernamn>Nils</Foernamn> <Efternamn>Johansson</Efternamn> <Personnummer>199803158515</Personnummer> id Deltagarens unika id String x 50 Foernamn Deltagarens förnamn String x 50 Efternamn Deltagarens efternamn String x 50 Personnummer Deltagarens personnummer. Format: yyyymmddnnnn String x 12 Ledare (lista) <Ledare id="de69a744-7997-4c6a-beb8-fc9c12f59d04"> <Foernamn>Leif</Foernamn> <Efternamn>Ledare</Efternamn> <Personnummer>197012101234</Personnummer> <Epost>leif.ledare@hotmail.com</Epost> <MobilNr>070-123 45 67</MobilNr> id Ledarens unika id String x 50 Foernamn Ledarens förnamn String x 50 Efternamn Ledarens efternamn String x 50 Personnummer Ledarens personnummer. String x 12 Format: yyyymmddnnnn Epost Ledarens e-postadress String 150 MobilNr Ledarens mobilnummer String 50 5

Bekräftelsesvar från bidragssystem När filen skickats in i respektive bidragssystem skall ettt svar returneras enligt följande modell. Där framgår om importen en lyckades och eventuella meddelanden. <Response OK="true"/> Nod/Attribut beskrivning Datatyp OK Om filen tagits emot korrekt Boolean Om OK är false skickas fel med i den XML som skapas. OBS! Om detta sker underkänns all information i filen, vilket gör att den behöver korrigeras och skickas på nytt. Här kommer några exempel på de felkoder som skickas idag. <Response OK="false"> <ImportError> <Errors foeretag="0123"> <Error feltyp="allmaentfel" kommunid="0123" foereningsid="1234"> Hittar ingen förening med föreningsid 1234. Mest troligt finns ingen koppling mellan det externa systemet och föreningen </Error> <Error feltyp="personnummer" id="54321"> Deltagare Testa Test, ogiltigt personnr: 20010101- </Error> <Error feltyp="period" kommunid="0123" foereningsid="11" kod="123"> Sista datum för inrapportering har passerat för kommun 0123, föreningsid 11, sammankomst med kod 123 Rapportering ska ske senast: 2013-02-15, sammankomstens datum är: 2012-10-01 08:00:00 </Error> <Error feltyp="period" kommunid="0123" foereningsid="11" kod="123"> Det finns ingen giltig period för kommun 0123, föreningsid 11, sammankomst med kod 123 och datum 2012-10-01 </Error> </Errors> </ImportError> </Response> 6

Exempeldata <?xml version="1.0" encoding="utf-8"?> <Aktivitetskort xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns="http://aktivitetskort.net.umea.se/importschema.xsd" > <Kommun kommunid="2480" version="2.1"> <Foerening organisationsnummer="1234567890" foereningsid="2400" foereningsnamn="test SK"> <Naervarokort NaervarokortNummer="323"> <Aktivitet>Fotboll</Aktivitet> <Lokal>Test IP</Lokal> <NamnPaaKort>P31</NamnPaaKort> <Sammankomster> <Sammankomst kod="123" Datum="2008-01-01"> <StartTid>08:00:00</StartTid> <StoppTid>09:00:00</StoppTid> <Aktivitet>Fotboll</Aktivitet> <Lokal>Sandåkerns IP</Lokal> <Typ>Match</Typ> <Metod>Add</Metod> <DeltagarLista> <Deltagare id="813f28c9-be1f-4599-969b-a28008a2c83a"> <Deltagare id="0e078fa4-526f-46b9-a8bd-ce6bd93dd71b"> <Deltagare id="c09dae08-5888-4a30-a7cd-831e42cbe30f"> </DeltagarLista> <LedarLista> <Ledare id="de69a744-7997-4c6a-beb8-fc9c12f59d04"> </Ledare> </LedarLista> </Sammankomst> </Sammankomster> </Naervarokort> </Foerening> </Kommun> <DeltagarRegister> <Deltagare id="813f28c9-be1f-4599-969b-a28008a2c83a"> <Foernamn>Nils</Foernamn> <Efternamn>Johansson</Efternamn> <Personnummer>199803158515</Personnummer> <Deltagare id="c09dae08-5888-4a30-a7cd-831e42cbe30f"> <Foernamn>Nils</Foernamn> <Efternamn>Johansson</Efternamn> <Personnummer>199803158515</Personnummer> 7

<Deltagare id="0e078fa4-526f-46b9-a8bd-ce6bd93dd71b"> <Foernamn>Nils</Foernamn> <Efternamn>Johansson</Efternamn> <Personnummer>199803158515</Personnummer> </DeltagarRegister> <LedarRegister> <Ledare id="de69a744-7997-4c6a-beb8-fc9c12f59d04"> <Foernamn>Leif</Foernamn> <Efternamn>Ledare</Efternamn> <Personnummer>197012101234</Personnummer> <Epost>leif.ledare@hotmail.com</Epost> <MobilNr>070-123 45 67</MobilNr> </Ledare> </LedarRegister> </Aktivitetskort> 8