Å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
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 | ÅbenForms | Proprietære alternativer |
|---|---|---|
| Kildekode | Åben kildekode (GPL-2.0) | Lukket - leverandør-licens |
| Visuel modeler | Du kan selv åbne, læse og ændre flowet i den visuelle modeler | Konsulentopgave hos leverandøren |
| Hosting | Egen server eller VPS i EU, helst i Danmark. Du ejer data og bestemmer, hvor de ligger. | Drives hos leverandøren, månedlig licens |
| Prismodel | Softwaren er gratis. Du betaler kun for drift og eventuel konsulenthjælp. | Årlig licens plus pris per indsendt formular eller sagsforløb |
| Afhængigheder | Drupal 11 og velkendte moduler som Webform, ECA og OpenID Connect | Leverandø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.
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
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)
Trin 3:Teknisk sagkyndig
Bygningskyndig
Vurderer tegningerne op mod bygningsreglementet og godkender eller beder om ændringer.
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