<- Oversigt

Fokus på addons og integrationer leder os i en ny retning

Vi har tilføjet support for addons og integrationer til Previsto. I denne artikel vil vi gå i dybden med hvorfor vi har tilføjet add-ons og integrationer samt hvad det til give mulighed for i fremtiden.


Vi introducere addons og integrationer i Previsto

Vi elsker de forskelligheder der er i virksomheder. Hver eneste virksomhed er sin egen unikke DNA og det er fantastisk. Men det skaber også udfordringer når ét system skal udvikles til at understøtte mange forskellige virksomheder, men det er vigtigt at gøre det. Det er derfor vi har bruger så meget energi på at gøre Previsto adaptiv.

I dag introducerer vi resultatet af mange måneders hårdt arbejde med Previsto's plugin system. Vi har tilføjet et helt nyt grundlag for at understøtte addons og integrationer i Previsto. Det vil give virksomheder mulighed for at tilpasse Previsto til netop deres behov.

Koncept og baggrund

At udvikle software er og bliver komplekst. At udvikle ét stykke software til mange forskellige brugere er endnu sværere. Efterhånden som vi har udviklet Previsto er dele af systemet blevet mere komplekst at bruge og udvikle end vi gerne vil have det. Jeg har løbende haft et øje på hvad vi skulle gøre for at løse det. Den grundlæggende udfordring er at:

  1. der er behov for flere funktioner
  2. der brug for at det er mere enkelt at anvende
  3. der er brug for at holde det nemt at videreudvikle

At blive ved med at tilføje (1) nye funktioner kommer let i konflikt med (2 & 3) at gøre det endnu mere enkelt at anvende Previsto samt at sørge for at det fortsat er enkelt at videreudvikle.

En morgen i juni 2023 vågnede jeg med et sæt med en ny ide til vores brugerflade og det åbnede op for nogle helt nye muligheder. Det var en model for at opdele Previsto til et meget mere modulært system fra top til tå. Hver enkelt del af systemet skulle være et plugin der kan slås til og fra baseret på hvad der er tilkøbt og/eller hvilken adgang en bruger har.

Alle dele af Previsto er siden da blevet konverteret til at understøtte det nye plugin-system og det har nu endelig givet os mulighed for også at understøtte addons og integrationer der kan aktiveres efter behov.

Hvad er addons og integrationer

Det spørgsmål der så opstår er: Hvad er addons og integrationer?

Addons og integrationer er et nyt område i Previsto der giver mulighed for at udvide brugerfladen med nye funktioner. Så selvom vi som basis prioriterer at holde kernen af Previsto ganske enkel, så vil addons og integrationer give din virksomhed mulighed for at udvide grundsystemet med yderligere funktioner der er behov for.

Inspirationen til det har vi fået efter at fået masser af feedback fra brugere, talt med mange virksomhedsejere og undersøgt de seneste trends indenfor udvikling af moderne applikationer.

Da vi havde bygget det bagvedliggende system til at understøtte addons og integrationer, havde vi brug for et første addon vi kunne tilbyde. Eftersom tidsregistrering bliver et krav senere i år besluttede vi os for at gøre det til vores første addon.

Vores første addon: Tidsregistrering

Vi besluttede os hurtigt for at vores første addon skulle være tidsregistrering. Men vi besluttede os også for at det som minimum skulle give mulighed for at overholde kunne overholde de regler der træder i kraft i EU juli 2024 - men heller ikke mere end det.

Kravene til til tidsregistrering kan ved første øjekast virke omfattende, men der er 2 punkter der er værd at hæfte sig ved:

  1. Medarbejdere kan nøjes med at registrere afvigelser fra den aftalte og/eller skemalagte arbejdstid.
  2. Medarbejdere skal kun registrere deres samlede daglige arbejdstid – der er altså ikke krav om specificering af tidsrum eller andet.

Med udgangspunkt i det har vi valgt at holde vores addon til tidsregistrering så enkelt som en timeseddel: En medarbejder kan registrere hvor mange timer der er arbejdet per dag.

Velkommen til addons og integrationer

Du kan udforske de nye addons og integrationer i Previsto i dag. Fortæl os, hvad du synes på Twitter eller LinkedIn.