Version 0.31.1

Testmiljö och driftmiljö på plats, med gången för uppsättningen

Tjänsten körs nu i två miljöer: en testmiljö där nya versioner provas och en driftmiljö med kommunens riktiga uppgifter. Varje ny version går först till testmiljön och släpps vidare till drift först efter ett godkännande. Det gör också att återställning av en säkerhetskopia kan övas på riktigt, utan att driften berörs.

drift förvaltning

Version 0.31.0

Kajplan är förberett för skarp drift på egen server

Nu finns en färdig beskrivning av hur tjänsten sätts upp hos en nordisk leverantör inom EU, vilken servermaskin som behövs och hur nya versioner levereras utan avbrott. Databasen ligger i Danmark och säkerhetskopiorna i Sverige, och varje leverans föregås av en kopia som går att återställa.

driftplattform förvaltning

Version 0.30.0

Gäster kan betala med kort och Klarna

Betalningen sker på betalleverantörens egen sida — inga kortuppgifter passerar Kajplan. Gästen väljer betalsätt, betalar, och kommer tillbaka till sin bokning. Swish kommer med automatiskt så snart leverantören slår på det; ingen ändring behövs då.

ekonomigästbokningplattform gästekonomiförvaltning

Version 0.29.0

Prova betalleverantörens nyckel innan första gästen gör det

Inställningarna har fått en knapp som frågar betalleverantören om nyckeln fungerar, om den är en testnyckel eller en skarp, och vad som är kvar innan kontot kan ta emot pengar. En skarp nyckel i en testmiljö stoppas. Adressen för kvitton från leverantören står nu också på sidan, så att ingen behöver gissa den.

ekonomiplattforminställningar ekonomiförvaltning

Version 0.28.0

Ni bestämmer själva hur ni tar betalt

Under Inställningar finns nu Betalningar, där ni väljer mellan tre sätt att ta betalt av båtägare: faktura och bankgiro, genom Kajplan, eller er egen betallösning. Sidan säger alltid hur betalningarna går just nu — och om det skiljer sig från det ni valt står skälet bredvid. Ett sätt går att välja först när betalleverantören godkänt anslutningen, så att halvfärdiga uppgifter aldrig kan skicka pengarna åt fel håll.

ekonomiplattforminställningar ekonomiförvaltning

Version 0.27.1

Hamnansvarig ser vem som har behörighet — men ändrar inget

Sidan Användare är nu läsbar för hamnansvarig, som kan se vilka konton som finns och vilken roll var och en har. Att skapa konton, byta roll, stänga av någon eller återställa tvåfaktor är fortfarande systemadministratörens ensamma uppgift. När Kajplans support är inne i er miljö och nekas en åtgärd säger felsidan numera att det är supportläget som stoppar den, och varför.

säkerhet handläggareförvaltning

Version 0.27.0

Översikt över affären, export till bokföringen och e-faktura till kommunerna

Fakturering har fått en startsida som visar årstakt, pengar ute, tid till betalning och vad som väntar på en åtgärd, med en kurva över fakturerat och betalt per månad. Underlaget går att hämta som kalkylfil. Varje faktura kan nu också skrivas som elektronisk faktura enligt den standard svenska kommuner ska ta emot.

plattformekonomi förvaltning

Version 0.26.0

Kundkortet är uppdelat i flikar i stället för en lång spalt

Kundsidan i plattformskonsolen hade vuxit till fjorton kort staplade på varandra. Nu ligger de i fem flikar: Översikt, Uppföljning, Fakturering, Inställningar och Data. Nyckeltalen möter dig först, och varningar om avvikelser ligger kvar överst på sidan oavsett vilken flik du står på. Flikarna går att nå med tangentbord och den du valde följer med i adressen.

plattformgränssnitt förvaltning

Version 0.25.0

Fakturor till kunderna: skapa, granska, skicka, följa upp och rätta

Nu går hela vägen från avtal till betalning att sköta i plattformskonsolen. Fakturan skapas alltid som ett utkast, ser ut som resten av systemets dokument och bär uträkningen bakom varje rad i klartext. Du hämtar den som PDF, skickar den, bokför inbetalningar, påminner enligt trappan och krediterar vid behov. Extra platser som flaggats blir en färdig fakturarad med ett klick.

plattformekonomi förvaltning

Version 0.24.0

Varje kund får sin prismodell, och avvikelser syns utan att någon letar

Nu väljer du prismodell, rabatt och åtagande direkt på kundkortet, och priset räknas fram medan du fyller i. Varje natt mäts hur många platser kunden faktiskt har. Har de skapat fler än de betalar för läggs en varning överst på kundkortet och en markering i kundlistan, med beloppet för de extra platserna uträknat. Därifrån kan du höja åtagandet, skriva av avvikelsen med ett skäl eller bara notera den.

plattformekonomi förvaltning

Version 0.23.0

Prismodeller går att bygga med reglage, och konsekvensen syns innan du sparar

Plattformskonsolen har fått ett planbibliotek under Fakturering. Du bygger en prismodell med reglage och ser direkt hur priset utvecklas vid olika antal platser, vad det landar på vid typiska storlekar, och — viktigast — vad ändringen skulle kosta de kunder som redan står på planen. Ingen kund prissätts om av att du sparar.

plattformekonomi förvaltning

Version 0.22.0

Grunden för fakturering av kundkonton: datamodell och prismotor

Plattformskonsolen har fått grunden för att fakturera kunderna: tre prismodeller (fast pris per plats, dynamiskt pris per plats och fast pris oavsett antal), rabatt per plats, grundavgift, minimivolym och delperioder. Ingen yta att klicka i ännu — det kommer i nästa steg. Kundernas egen fakturering av båtägare berörs inte.

plattformekonomi förvaltning

Kartan säger nu på en blick om platsen är ledig och vad det är för plats

Sju statusfärger konkurrerade om samma kanal, och gästplatsen fick ett streckmönster på en ram som för de minsta båtarna är en bildpunkt bred. Nu svarar fyllnadens ljushet på om platsen är upptagen — ljus betyder ledig, mörk betyder upptagen — och kulören säger varför. Ramens färg säger vad det är för plats: fast båtplats mörk och lugn, gästplats teal. Ramens bredd säger fortfarande vilken storleksklass det är.

kartatillgänglighet hamnansvarighamnvärdförvaltning

Version 0.21.1

Högerklick på en plats ger de vanligaste åtgärderna direkt

Högerklickar du på en plats på kartan får du en meny med samma åtgärder som panelen: släpp som gästplats, spärra, markera hela raden, och i redigeringsläge ändra egenskaper eller avaktivera platsen. Menyn markerar också platsen, så panelen visar alltid samma sak. Den växlar däremot inte platstyp — se nedan.

kartagränssnitt hamnansvarighamnvärd

Version 0.21.0

Kartan är ombyggd: ett markerat objekt, en panel, ett flöde

Kartan hade två lägen som var två sidladdningar, sex paneler staplade i en spalt, och samma sak gick att göra på flera olika ställen med olika slags knappar. Nu är arbetsytan tre spalter — hamnens innehåll, kartan, och en panel för det du markerat — och alla åtgärder bor i panelen. Att skapa något är en följd av steg som driver sig själv vidare, så du aldrig behöver leta upp det du nyss ritade. Visa och Redigera växlar utan att sidan laddas om, så kartvyn står kvar.

kartagränssnitt hamnansvarighamnvärdförvaltning

Version 0.20.3

Kartan visar nu både ledighet och storleksklass samtidigt

Lediga platser färgades efter storleksklass, vilket gjorde att "Ledig" kunde bli vilken färg som helst — en tiometersplats blev orange och gick knappt att skilja från en gästbokning — och storleksklassen försvann helt så fort platsen var upptagen. Nu säger fyllnaden om platsen är ledig och en ram runt platsen vilken storleksklass den har. Ramen finns kvar även när platsen är bokad, och gästplatser har streckad ram.

kartatillgänglighet hamnvärdhandläggareförvaltning

Version 0.20.2

Hjälpen lägger sig över kartan i stället för bakom den

På kartsidan fälldes hjälppanelen ut bakom kartan, så att bara en remsa av texten syntes. Nu ligger den överst, i båda kartlägena. Samma fel gällde mobilmenyn och bildvisaren på gästsidan, och är åtgärdat på ett sätt som gör att det inte kan uppstå igen.

kartagränssnitt hamnvärdhandläggareförvaltning

Version 0.20.1

Inga anrop till andras servrar — allt kommer från hamnens egen

Sidorna hämtade tidigare fyra programbibliotek från publika innehållsnät, vilket skickade varje besökares och varje anställds IP-adress dit vid varje sidladdning. Nu ligger filerna på hamnens egen server. Det går inte att lösa med en cookie-fråga, eftersom systemet inte fungerar utan dem — de måste helt enkelt komma härifrån. På köpet försvinner ett driftberoende: ligger innehållsnätet nere påverkas inte hamnen.

integritetdriftsäkerhet förvaltninghamnvärd

Version 0.20.0

Besökaren får frågan om kakor — och ett nej betyder något

Längst ned på hamnens publika sidor finns nu en ruta som förklarar vad som sparas och låter besökaren välja. Kajplan har lite att fråga om: en nödvändig kaka för säkerheten, och kartan, som hämtas från en kartleverantör. Säger besökaren nej skickas ingen förfrågan dit alls — sidan visar koordinater och en länk i stället. Ingen webbanalys, inga annonskakor. En egen sida på /cookies redovisar varje rad.

publiktintegritet gästkundförvaltning

Version 0.19.1

En hamn kan flyttas till en egen kund

När en hamn som förvaltats av en kommun ska bli en egen kund — en båtklubb som tar över sin egen drift — går den nu att flytta med allt som hänger under den: platser, avtal, kunder, båtar, kö och fakturor. Flytten kontrollerar efteråt att ingenting korsar kundgränsen, och dokumenteras i granskningsloggen hos båda kunderna.

driftkunder förvaltning

Version 0.19.0

Hamnens adress visar hamnen, inte en inloggningsruta

Skriver någon in kommunens hamnadress möts hen nu av hamnens egen sida med bilder, bekvämligheter, karta och kontakt — inte av personalens inloggning. Personalen loggar in som förut och arbetar på /oversikt. En hamn utan gästplatser, till exempel en båtklubb med bara fasta platser och uppläggning, får samma sida fast utan bokningsruta. Och skriver man fel i adressfältet får man ett ärligt 404 i stället för att skickas till en inloggning.

publiktfelsidorgäst gästkundhamnvärdhandläggareförvaltning

Version 0.18.3

Felsidorna visar inte längre personalens meny för besökare

Den som inte är inloggad — en gäst, en sökande eller någon som följt en gammal länk — får nu en ren felsida utan sidomeny, med en väg tillbaka till startsidan. Vid ett internt fel visas dessutom rätt hamns namn i stället för systemets reservnamn.

felsidorgäst gästkundhamnvärd

Version 0.18.2

Platserna går att dra till rätt läge på kartan

I kartans redigeringsläge finns nu verktyget Flytta platser. Med det drar du en plats dit den faktiskt ligger, och har du markerat flera platser flyttas hela klungan lika långt i samma drag. Platsens ritade form följer med, och varje flytt sparas direkt och hamnar i granskningsloggen.

karta hamnvärdhandläggareförvaltning

Version 0.18.1

Hjälpen finns där du tittar, uppe i högra hörnet

Frågetecknet som öppnar hjälpen för sidan har flyttat från menyns botten till sidans övre högra hörn. Samma panel, samma artiklar — men knappen följer med när du rullar och syns utan att du behöver leta längst ned i menyn.

gränssnitt hamnvärdhandläggareekonomiförvaltning

Version 0.18.0

Hamnen får en egen sida att möta gästen med

Gästbokningen börjar inte längre i ett formulär utan hos hamnen: bilder, en beskrivning, vad som finns på bryggan, karta med koordinater och kontaktuppgifter — och bokningsrutan mitt i. Hamnvärden skriver texten och laddar upp bilderna själv under Inställningar, utan att vi behöver släppa en ny version. Har kommunen flera hamnar väljer gästen hamn först.

gästbokninghamnarinställningar gästhamnvärdförvaltning

Version 0.17.2

Kundsidan i plattformskonsolen går att överblicka

Sidan för en enskild kund var elva kort staplade i en spalt och krävde sex skärmars rullning. Nu ligger den i fem namngivna avsnitt med korten bredvid varandra, och de trettiofem inställningarna i ett rutnät i stället för en lång lista. Samma uppgifter och samma åtgärder, ungefär halva längden.

plattformskonsol förvaltning

Version 0.17.1

Kartan är genomklickad, och platserna syns tydligare

Hela arbetsgången för att bygga upp en hamn på kartan är nu provad så som den används: rita en brygga, lägg platser på den, dra i ett hörn, klicka ut infarten, beräkna uppläggningen, placera lyftet, markera platser och ändra dem, och ta bort det som blev fel. Inget fel hittades. Platserna har samtidigt fått en mörk kant så att de syns mot både vatten och ljus mark, och en plats som släppts som gästplats markeras med streckad kant — inte bara med färg.

kartakvalitettillgänglighet hamnvärdhandläggareförvaltning

Version 0.17.0

Kartan blir hamnens ritbord, och kommunen äger sina inställningar

Hamnens uppbyggnad redigeras nu på ett enda ställe: kartan. Rita en brygga och platserna går att boka och erbjuda på en gång — inget mellansteg. Infarten sätts med ett klick, lyften placeras där de står, och beläggningen visas för vilket datum du vill. Kommunen ändrar dessutom sina egna inställningar själv: säsonger, priser, hamnar och fakturauppgifter.

kartaplatserplatsplaneringinställningar hamnvärdhandläggareekonomiförvaltning

Version 0.9.0

Mina sidor: kunder sköter sina ärenden själva, med e-legitimation

Den som har en båtplats, står i kö eller har bokat kan logga in på Mina sidor. Där syns köplacering med förklaring, avtal, bokningar och fakturor, och kunden kan ändra sina uppgifter, ladda upp försäkringsbevis, ställa sig i kö, säga upp en plats och ansöka om andrahandsuthyrning. Kunden ser vilka personuppgifter hamnen har, väljer vad hen samtycker till och kan begära radering. Handläggare får en ärendekö och kan hjälpa en kund som inte kan använda tjänsten.

kundportalpersonuppgifterkö kundgästhandläggare

Version 0.8.0

Hamnvärdens egen arbetsyta — även utan täckning

Hamnvärden ser dagens ankomster, avresor och lediga platser på en skärm som är gjord för telefon. Gäster checkas in och ut med ett tryck, en gäst som ringer bokas på plats, en skadad brygga stängs av med att berörda gäster flyttas och meddelas, och hela hamnen kan få ett meddelande. Allt fungerar även på bryggan utan täckning: det som görs sparas och skickas när telefonen är online igen.

hamnvärdgästbokning hamnvärdhandläggaregäst

Version 0.7.0

Varje kommun får sin egen adress och sin egen avgränsade miljö

Kajplan kan nu drivas för flera kommuner samtidigt, var och en på sin egen adress, till exempel lysekil.kajplan.se. Varje kommuns uppgifter är åtskilda från de andras, och en ny kommun kan skapas på några minuter. Om Kajplan-personal behöver hjälpa till i er miljö syns det i er egen granskningslogg, med skäl och tidpunkt.

plattformdriftsäkerhet kundförvaltning

Version 0.6.0

Fakturor, påminnelser, avstämning och export till ekonomisystemet

Årsavgifter och köavgifter kan faktureras, och inbetalningar registreras. Obetalda fakturor får påminnelser enligt en trappa. En avstämningssida visar om bokningar, betalningar och fakturor stämmer, och en exportfil ger verifikat till ekonomisystemet. Personal kan registrera kontantbetalningar och göra återbetalningar.

ekonomibetalning ekonomihandläggarehamnvärd

Rena adresser i länkarna till gäster och sökande

Länkarna som skickas ut i bekräftelser och erbjudanden har fått en enhetlig, professionell form som tål att klistras in i ett diarium. Alla tidigare länkar fortsätter fungera och skickar besökaren rätt.

länkargästbokningkö gästkundhandläggare

Version 0.5.0

Köer med förklarbar placering och erbjudanden

Hamnen kan hantera flera köer med egna regler. Varje sökande kan se exakt hur köplaceringen räknats fram. Handläggaren erbjuder lediga platser i turordning eller till flera samtidigt, och den sökande svarar ja eller nej via en länk. Vid ja skapas avtalet och platsen blir upptagen.

köertilldelning handläggarekund

Version 0.4.0

Gäster kan boka och betala plats själva

Gäster med båt eller husbil väljer hamn och datum, ser lediga platser i lista och på karta, betalar och får bekräftelse och kvitto. De kan själva ändra datum eller avboka. Hamnen kan släppa en fast plats som står tom så att den går att boka som gästplats.

gästbokningbetalning gästhamnvärdhandläggare

Version 0.3.0

Kundregister med samlad kundbild

Varje kund har nu en egen sida som samlar båtar, platser och avtal. Uppgifter om samma person behöver bara rättas på ett ställe. Grunden är lagd för att både fasta platser och gästplatser ska hanteras i samma system.

kunderplatser handläggarehamnvärdförvaltning

Version 0.2.0

Hjälp på varje sida och en ändringslogg i klarspråk

Varje sida har nu en egen hjälpartikel som du når med knappen ? Hjälp uppe till höger. Alla artiklar finns samlade och sökbara under Hjälp. Nyheter i systemet beskrivs i klarspråk på /nyheter, medan tekniska detaljer finns kvar för förvaltningen.

hjälpdokumentation handläggarehamnvärdförvaltning

Inloggning, roller och tvåfaktor

Kajplan kräver nu inloggning. Varje användare har en roll som styr vad hen kommer åt, och konton kan skyddas med tvåfaktor via autentiseringsapp. Systemadministratören hanterar användare och behörighet på en egen sida.

säkerhet handläggareförvaltning

Kajplan förbereds för drift hos kommun

Systemet kan nu köras mot PostgreSQL, har spårbara databasuppgraderingar och skyddas av säkerhetsheaders och CSRF-skydd. Grunden för drift i svensk molnmiljö är på plats.

plattformdrift förvaltning

Version 0.16.0

Fakturor, kvitton och e-post i samma stil som resten av Kajplan

Varje köp och varje betalning kan nu skrivas ut som PDF: faktura, kreditfaktura, påminnelse, kvitto och återbetalningskvitto. PDF:en följer med som bilaga i mejlet när fakturan skickas, när gästen betalat, när en bokning ändras eller avbokas och när personal registrerar en betalning eller återbetalning. Gäster och kunder kan ladda ned sitt kvitto eller sin faktura själva, och hamnvärden kan skriva ut ett kvitto på bryggan. Allt e-post från systemet har fått samma utseende, med tydlig sammanfattning, knapp till nästa steg och avsändarens uppgifter i sidfoten.

ekonomikommunikationgästbokningkundportal gästkundhamnvärdekonomihamnansvarig

Version 0.15.0

Sälj vimplar, nycklar och extra lyft — utan egen kod för varje avgift

Hamnen kan lägga upp ett register över det den säljer utöver platser, med pris och moms. På kundens sida väljer handläggaren en artikel och systemet skapar en vanlig faktura, som följer samma påminnelser, betalningar och export som övriga fakturor. Prisändringar gäller bara framåt, och konteringen ställs in per artikel.

ekonomikunder handläggareekonomihamnansvarig

Version 0.14.0

Båtägarna bokar själva sin tid för torrsättning och sjösättning

Hamnen lägger ut de dagar den lyfter, och båtägarna bokar en tid som passar deras båt på Mina sidor. Hamnen ser hela tiden hur många som saknas och om dagarna räcker, kan påminna alla obokade med ett klick, och kan skriva av båtar som ska ha egen vinterplats eller är sålda. Ställs en dag in av vädret flyttas bokningarna till en ersättningsdag och alla får besked direkt. Uppläggningsplatserna fylls bakifrån och över flera rader så att området inte byggs igen, och hamnvärden bockar av lyften på kranbryggan även utan täckning.

torrsättningsjösättningkundportalhamnvärd kundhandläggarehamnansvarighamnvärdbåtägare

Version 0.13.0

Skicka information och nyhetsbrev till hela grupper — tryggt och spårbart

Hamnen kan nu skicka e-post eller SMS till alla som hyr plats vid en viss brygga, till alla i en kö eller till alla med förfallna fakturor. Mottagarna räknas fram automatiskt, och man ser i förväg hur många som nås och hur många som saknar adress. Nyhetsbrev går bara till dem som tackat ja och har en avregistreringslänk, medan driftinformation, till exempel att en brygga stängs, går till alla berörda. Innan något skickas på riktigt måste man skicka ett testutskick och bekräfta antalet mottagare, och ett pågående utskick kan avbrytas. Hos varje kund syns vilka meddelanden hen fått.

kommunikationkunder handläggarehamnansvarigkund

Version 0.12.2

Vald säsong följer med mellan sidorna

När du byter säsong på en sida stannar valet kvar när du går vidare till andra sidor, i stället för att hoppa tillbaka till innevarande säsong. En länk med säsong i adressen visar fortfarande alltid just den säsongen.

användbarhet handläggarehamnvärd

Version 0.12.1

Kartans bakgrund kan bytas utan ny programvara

Kartan fungerar igen efter att den tidigare bakgrunden krävde betalnyckel. Vilken kartleverantör som används väljs i inställningarna, så att kommunen eller vi kan byta leverantör utan utveckling. Utan nyckel visas en öppen karta som duger för demonstration.

kartadrift förvaltninghamnvärdgäst

Version 0.12.0

Ny, lugnare och tydligare design

Kajplan har fått ett mer sakligt utseende: platta ytor, en enda accentfärg och ikoner i stället för emojis. Menyn ligger nu till vänster, grupperad efter vad man gör, och fungerar som lådmeny på telefon. Knappar som förut inte reagerade på några sidor (karta, zoner, tilldelning, inställningar) fungerar nu igen.

designtillgänglighet kundhandläggarehamnvärdgäst

Version 0.11.0

Kajplan visar öppet hur det driftas, säkerhetskopieras och återställs

En offentlig statussida visar om tjänsten fungerar, och planerat underhåll eller störningar publiceras där i förväg. Säkerhetskopior tas krypterade och kontrolleras genom att de faktiskt återställs. Gamla uppgifter som inte behövs längre kan gallras automatiskt enligt kommunens regler. Dokumentation för drift, säkerhet, dataskydd, införande och prismodell finns nu samlad, med tydligt markerat vad som är klart och vad som återstår.

driftsäkerhetdokumentation kundförvaltningekonomi

Version 0.10.0

Kajplan kan kopplas till andra system — och visar om kopplingarna fungerar

Andra system kan nu hämta platser och bokningar, skapa bokningar och ta emot händelser från Kajplan på ett säkert sätt. Platser, kunder, båtar och inbetalningar kan läsas in från Excel eller CSV, med en kontroll före som visar exakt vad som är fel. Bommar och elstolpar kan kopplas till, och varje bekräftad bokning får en åtkomstkod. E-post och SMS levereras med nya försök om något går fel. Statistik kan hämtas avidentifierad till Power BI. En övervakningssida visar allt som ska gå automatiskt, och larmar när något stannat.

integrationerekonomikommunikation kundhandläggareekonomiförvaltning

Söker du tekniska detaljer — endpoints, migrationer och brytande ändringar? Den tekniska ändringsloggen finns under /changelog för inloggade förvaltare och integrationspartner.