Spring til hovedindhold

Open source-platform

Åben kildekode, GPL-2.0

ÅbenForms

Prøv hele forløbet for en byggetilladelse, fra MitID-login til afgørelsen i Digital Post. Åben kildekode på Drupal 11. Ingen licensbetaling og ingen pris per indsendt formular.

Drupal 11 · Nuxt 3 · ECA · JSON:API

Prøv demoen

MitID ind, afgørelse ud

Klik dig gennem hele forløbet for en byggetilladelse. Du logger ind med vores mock-MitID, ser ECA-flowet køre og finder afgørelsen i Digital Post-indbakken.

  • Ægte OIDC-login med PKCE og nonce mod en test-IdP
  • ECA-flowet kører synkront og returnerer hvert trin
  • Afgørelsen hentes ud af Digital Post-loggen efter afsendelse

Læs den tekniske gennemgang

Sammenligning

Hvad får du, som de proprietære alternativer ikke giver?

De fleste platforme til digitale sagsforløb på det danske kommunale marked er lukkede, licensbaserede og drives hos leverandøren. Sådan adskiller vi os:

EmneÅbenFormsProprietære alternativer
KildekodeÅben kildekode (GPL-2.0)Lukket - leverandør-licens
Visuel modelerDu kan selv åbne, læse og ændre flowet i den visuelle modelerKonsulentopgave hos leverandøren
HostingEgen server eller VPS i EU, helst i Danmark. Du ejer data og bestemmer, hvor de ligger.Drives hos leverandøren, månedlig licens
PrismodelSoftwaren er gratis. Du betaler kun for drift og eventuel konsulenthjælp.Årlig licens plus pris per indsendt formular eller sagsforløb
AfhængighederDrupal 11 og velkendte moduler som Webform, ECA og OpenID ConnectLeverandørens egen, lukkede platform

De proprietære alternativer løser deres opgave fint. Vi løser den bare på en måde, du selv kan vedligeholde, uden licensomkostninger der vokser med antallet af sager.

Hvad får du fra dag 1?

ÅbenForms bygger sine forløb på ECA (Event-Condition-Action), et aktivt udviklet Drupal-modul, frem for det ældre Maestro.

  • Færdige forløb at bygge videre på

    Byggetilladelse, parkeringstilladelse, vielsesbooking, forældregodkendelse, klage og flere andre forløb følger med. Flere af dem kan du prøve i demoen, blandt andet klage over en afgørelse.

  • MitID og NemLog-in via OIDC

    OIDC med PKCE (S256), CPR-udfyldning fra login og NSIS-niveau betydelig eller høj. Koden er klar, men drift kræver certifikat og aftale med NemLog-in. Demoen bruger en mock-IdP. NemLog-in Erhverv er på vej.

  • Digital Post (SF1601)

    Samme kode i fire tilstande, skiftet med én indstilling: fake_db lokalt, WireMock i test og Serviceplatformens test- og produktionsmiljø. Produktion kræver certifikat og aftale.

  • Beskyttelse af CPR

    CPR krypteres på feltniveau, og hver MitID-session og hver afsendelse via Digital Post skrives i revisionsloggen.

Eksempel: byggetilladelse

Sagsforløb med flere parter

Se hvordan ÅbenForms håndterer sagsforløb med flere parter og automatiske integrationer.

  1. Trin 1:Borger

    Ansøger

    Søger om byggetilladelse med MitID-login. Navn og CPR hentes automatisk, og byggeadressen valideres mod Danmarks Adresseregister.

    MitIDCPR-opslagAdresse

  2. Trin 2:Sagsbehandler

    Kommunal medarbejder

    Får sagen i sin indbakke, gennemgår ansøgningen og sender den videre til teknisk vurdering. Journalisering i ESDH, fx SBSYS, er forberedt.

    ESDH (SBSYS)

  3. Trin 3:Teknisk sagkyndig

    Bygningskyndig

    Vurderer tegningerne op mod bygningsreglementet og godkender eller beder om ændringer.

  4. Trin 4:Afgørelse

    Automatisk eller ved en sagsbehandler

    Ved godkendelse sendes tilladelsen som PDF via Digital Post.

    Digital PostPDF-dokument

Forløbene kører på ECA

  • Visuel modeler, hvor forløbet kan læses og ændres
  • Aktivt udviklet til Drupal 11
  • Hændelsesstyret logik i stedet for forretningsregler skrevet fast i koden
  • Headless: frontenden taler med Drupal via JSON:API

Udforsk platformen

Kør din egen afprøvning, eller book en gennemgang med os

GitHub