Upprättad av Svenska Golfförbundet / Bo Bengtsson Datum 31 oktober 2014 Ämne Utvecklarlicens GIT API Dokumentversion 1.3 (säsongen 2015-) GIT Utvecklarlicens Svenska Golfförbundet (SGF) äger och förvaltar via dotterbolaget SGF Golfsystem AB det för Golfsverige gemensamma verksamhetssystemet GIT (förkortning för "Golfens IT-system"). GIT används av samtliga golfklubbar (M1- och M2-medlemmar) och till SGF associerade organisationer (A1/A2) samt av intresseorganisationer som PGA. All relevant information som rör golfverksamheten hanteras och lagras i GIT. Det är alltså i GIT som bokningar av speltider och anmälningar till tävlingar görs. I den centrala GITdatabasen lagras alla klubbars medlemsregister, klubbparametrar (klubbfakta, adresser mm), tävlingsdata, hål/slinga/bana (slope och scorekort), avgifter och priser, tidbokningsregister, kontaktregister mm. SGF upplåter numera utvecklarlicenser för kommersiellt bruk till Golfens IT-system, GIT, inom specifika områden. Licenserna ger tillgång till funktioner i GIT och åtkomst till den centrala GIT-databasen. Här följer en översiktlig information om upplägg, innehåll, priser och olika licenspaket. 1 Allmänt om GIT Utvecklarlicens För varje licensupplåtelse utgår en startavgift och en årlig avgift. Licenstagaren får använda licensen för det avtalade syftet (produkten/tjänsten) och på egen hand marknadsföra tjänsten/produkten mot golfklubbar och/eller golfspelare. Licenstagaren måste följa av SGF utfärdade bestämmelser för hantering av bl.a. personuppgifter hämtade ur GIT, samt regler och bestämmelser för golfspel och golftävlingar. Vissa licenser ger möjlighet att exportera (spara och registrera) uppgifter i GIT-databasen, och kräver att SGF testar och godkänner den tekniska lösningen innan skarp driftsättning får ske. git utvecklarlicens ver 1-3 Utskriven 2014-10-31
2(8) Licenstagaren bestämmer över den egna affärsmodellen och får marknadsföra/sälja tjänsten/produkten på egen hand. SGF kommer att informera på GIT-sidorna på Golf.se om företag som tecknat GIT Utvecklarlicens och kort presentera tjänsten/produkten. 1.1 Teknisk lösning GIT API ver 3 består f.n. av 9 olika web services som i sin tur innehåller metoder och funktioner för att läsa eller skriva data till GIT-databasen. Varje web service täcker ett verksamhets- eller teknikområde. GIT Uvecklarlicens ger tillgång till relevanta metoder och funktioner inom följande sju områden: Område Medlem/Person Tävling Bana Klubb/organisation Inloggning POS/Kassa Tidbokning Förklaring Funktioner för att få ut medlemsdata på individnivå. Innehåller även NIX-och sekretessfunktioner på individnivå. Funktioner för att hantera all form av tävlingsdata inklusive hcp, rapportering av scorer mm. Data om golfbanor. Används bl.a. i Golfguiden på Golf.se för att visa scorekort och slopetabeller Data om golfklubbarna. Används bl.a. i Golfguiden på Golf.se Verifiering av Golf-ID och personliga lösenordet mot GIT. Används bl.a. i Min Golf på Golf.se. Integration av kassasystem mot GIT Funktioner för att hantera tidbokningen i GIT. Vissa utdatafunktioner är tillgängliga i GIT Utvecklarlicens (se mer nedan) 1.2 Teknisk plattform GIT Utvecklarlicens är inte låst till någon specifik plattform eller teknik. Det går bra att integrera GIT i klientprogram, webb-applikationer, mobila applikationer mm.
3(8) 1.3 Områden som ingår i GIT Utvecklarlicens SGF upplåter GIT Utvecklarlicens inom bl.a. följande områden: Scorekort Banguider Positioneringstjänster Tävlingsrapportering (live scoring mm - se rubrik Tävling & HCP nedan) Registrering av HCP-ronder som är icke tävlingsronder (föranmälda sällskapsronder) Rondstatistik (fairwayträffar etc) Enkätverktyg (uppföljning av medlemmar och gäster) Mailverktyg (nyhetsbrev etc) Publiceringssystem webb (för klubbars hemsidor) CRM (uppföljning av medlemmar och gäster) Kassaprogram (krav att kassaprogrammet har godkänd integration mot Babs Paylink) Ekonomisystem (kräver annan form av integration än GIT Utvecklarlicens) OBS! Listan innehåller enbart exempel på tjänster och produkter som tredjepartsleverantörer kan och gärna får integrera mot GIT. 1.4 Områden som är undantagna från GIT Utvecklarlicens SGF upplåter inte GIT Utvecklarlicens Inom bl.a. följande områden: Medlemshantering generellt HCP-justering efter genomförd tävling. CBA-beräkningen måste alltid göras i GIT. Tävling - grundläggande funktionalitet (se rubrik Tävling & HCP nedan) Tidbokning Central guide/sammanställning/presentation/register över medlemsklubbarna i SGF Central tävlingskalender Min Golf (motsvarande tjänst) 1.5 Tävling & Hcp GIT Utvecklarlicens för området Tävling ger tillgång till att läsa tävlingsprogram (per klubb och tidsperiod), deltagarlista (anmälda spelare), startlista och resultatlista inkl hålscorer. Det finns även metoder för att rapportera in hålscorer i realtid. Ett krav för att få tillgång till inrapporteringsfunktionen är att tävlingen i sig körs fullt ut i GIT, dvs såväl anmälningar, lottning/starttider som slutlig resultat måste registreras i GIT. I annat fall skulle flera för klubbarna och golfspelarna viktiga funktioner fallera. Det gäller inte minst den efterföljande registreringen av hcp-påverkande score.
4(8) Hcp-systemet är omgärdat av ett regelverk som i detalj styr vad och hur golfresultat får registreras som hcp-påverkande eller inte. 1.6 Paketbokning och golfturism SGF tillhandahåller möjligheten att boka golftider i kombination med andra aktiviteter, övernattning, resa mm. All denna hantering görs via turistbokningssystemet Citybreak. Kontakta SGF för mer information. 1.7 Vad ingår i Utvecklarlicensen? Med GIT Utvecklarlicens följer: Referensdokument med instruktioner och exempel Presentation av Licenstagaren och den aktuella tjänsten/produkten på GIT-sidorna på Golf.se (avdelningen Svenska Golfförbundet) Rätt att använda varumärket "GIT" med tilläggstexten "licensierad produkt" Test- och godkännandeprocess (för det fall det behövs) Rådgivning kring GIT-processerna, API-strukturen mm. Uppföljningar med möjlighet att ge feedback och framföra önskemål om ändringar/tillägg i GIT API. Förhandsinformation om kommande releaser inom GIT 1.8 Vad ingår inte i Utvecklarlicensen? Följande ingår inte i GIT Utvecklarlicens: Programmeringshjälp eller direktkontakter med GIT-utvecklare Felsökning i programvara Rättning av skada i GIT (t.ex. felregistrerade uppgifter i GIT-databasen) Marknadsföring till klubb eller golfspelare (utöver presentationen på GIT-sidorna) Adresser för utskick till klubbar eller golfspelare Tillgång till GIT-klienten, dvs. den programvara som används av golfklubbarna och ger full access till data och all funktionalitet i systemet 1.9 Kompetenskrav mm SGF ställer följande grundläggande krav på licenstagaren: Licenstagaren ska ha dokumenterad erfarenhet av utvecklingsarbete i Microsoft.Net Framework version 2.0 och utvecklingsverktyget Visual Studios 2005 eller senare versioner. Licenstagaren ska erbjuda användarsupport i minst samma nivå och omfattning som GITsupporten tillhandahåller medlemsklubbarna. Licenstagaren ska ha, och följa, en skriftlig förvaltningsplan avseende tjänsten/produkten. Med detta krav menas att Licenstagarens ska ha en långsiktig plan för hur
5(8) tjänsten/produkten ska förvaltas (drift, utveckling, support) och att det därmed finns en trygghet för användarna. Tjänsten/produkten måste ha bra svarstider och hålla en hög prestandanivå. Den får inte under några omständigheter belasta svarstider/prestanda i GIT. Licenstagaren ska månadsvis till SGF redovisa antalet sålda tjänster/produkter samt, i de fall klubb är köpare, även uppgift om vilka klubbar som använder tjänsten/produkten. 1.10 Licensavgifter a. År 1 - utvecklingsåret - utgår det en startavgift som även normalt inkluderar den rörliga årsavgiften. Startkostnaden varierar från 4.500-20.000 kr beroende på tjänst/produkt och om test- och godkännandeprocess ingår. b. Årsavgift Volymbaserad licensavgift som är beroende av dels valt paket och upplägg för licensen, dels affärsmodellen för tjänsten/produkten. Se avsnitt 2 nedan. c. Extra Vid behov kan vi erbjuda möte med någon av GIT-utvecklarna. Kostnad/avgift = 900 kr/tim Samtliga belopp exkl moms. Vid köp av två paket debiteras endast en startavgift (den högsta av de två). Däremot utgår årsavgifter för båda paketen. Priserna gäller för avtal som tecknas t.o.m. 2011-12-31. 1.11 Exklusivitet, licensperiod, geografiskt område mm Alla licensupplåtelser är icke exklusiva. Avtalen tecknas för två år (utvecklingsåret + driftsår). Avtalen förlängs därefter automatisk med 12 månader om de inte har sagts upp av SGF med 3 månaders varsel eller av Licenstagaren med 1 månads varsel. Licenserna har ingen geografisk begränsning.
6(8) 2 Paketlösningar SGF erbjuder ett antal fasta licenspaket, men det går naturligtvis bra att även diskutera andra lösningar. Så långt möjligt vill vi dock att licenserna följer paketen eftersom behörighetssystem mm är anpassade efter dessa. 2.1 Bandata UT Tillgång till samtliga upplagda banor, slingor och hål i GIT. Ger möjlighet att bygga scorekort och banguider. Slopevärden ingår. Mer information Golfguiden på Golf.se Beskrivning av hål-bana-slinga i GIT: http://help.golf.se/sv/onlinehjalp/administration/hal---slinga---bana.aspx Ingen startavgift utgår Avgifter 950 kr/mån. Avtal måste tecknas för minst 12 månader. Därefter rätt att säga upp avtalet till omedelbart upphörande. Inläst data får användas därefter men observera att många värden förändras årligen. Det gäller inte minst slopevärdena.
7(8) 2.2 Tävling Metoder: samtliga funktioner för att hämta information om tävling, läsa anmälningar, startlista och resultatlista inkl hålscorer. Även funktion för att registrera hålscorer i GIT i realtid. Kontroll av spelares aktuella hcp, status och klubbtillhörighet. Mer information Tävlingskalendern på Golf.se är byggd på GIT API. De uppgifter som visas där om varje tävling ingår alltså i Utvecklarlicens Tävling. 8 000 kr Rörlig licensavgift (nya priser fr.om. kvartal 3/2014) 12 000 kr i årsavgift, men debiteras först fr.o.m. den tidpunkt som produkten eller tjänsten kan användas i skarp drift. År 1 reduceras årsavgiften efter det antal månader som produkten eller tjänsten är i drift. 2.3 Registrering av hcp-påverkande ronder (sällskapsspel) Metoder: funktioner för att hämta en persons föranmälda sällskapsronder och registrera uppnått resultat. Mer information 8 000 kr Rörlig licensavgift (nya priser fr.om. kvartal 3/2014) 8 000 kr i årsavgift, men debiteras först fr.o.m. den tidpunkt som produkten eller tjänsten kan användas i skarp drift. År 1 reduceras årsavgiften efter det antal månader som produkten eller tjänsten är i drift.
8(8) 2.4 Kombination av 2.2 och 2.3, dvs tävling och registrering av hcppåverkande ronder (sällskapsspel) 12 000 kr Rörlig licensavgift (nya priser fr.om. kvartal 3/2014) 16 000 kr i årsavgift, men debiteras först fr.o.m. den tidpunkt som produkten eller tjänsten kan användas i skarp drift. År 1 reduceras årsavgiften efter det antal månader som produkten eller tjänsten är i drift. 2.5 Enkäter/kassa Metoder för att läsa data (inkl persondata) från tidbokningen. Ger priser och kontaktuppgifter till såväl medlemmar som gästspelare. Kan användas för CRM, kundenkäter och incheckning av greenfeegäster i kassaprogram. Mer information - 15 000 kr Inkluderar årsavgiften det aktuella året för obegränsat antal klubbar. Rörlig licensavgift 1 200 kr per klubb och år (klubb som ansluts under andra halvåret betalar halv avgift).