[{"data":1,"prerenderedAt":357},["ShallowReactive",2],{"case:\u002Fda\u002Faabenforms":3},{"id":4,"title":5,"body":6,"cta":335,"description":344,"extension":345,"facts":346,"footnote":347,"kicker":348,"lede":349,"meta":350,"navigation":351,"path":352,"product":353,"seo":354,"stem":355,"__hash__":356},"content_da\u002Fda\u002Faabenforms.md","Sagsgange der kører sig selv",{"type":7,"value":8,"toc":321},"minimark",[9,14,19,26,37,46,55,63,66,70,75,115,118,122,160,163,167,170,173,176,185,205,208,212,215,220,226,259,262,266,293,296,300,303,314],[10,11],"margin-note",{"term":12,"tone":13},"Interfacet","ash",[15,16,18],"h2",{"id":17},"moderne-for-borgeren-gennemsigtig-for-forvaltningen","Moderne for borgeren. Gennemsigtig for forvaltningen.",[20,21,22],"lede",{},[23,24,25],"p",{},"Borgeren møder en hurtig, tilgængelig frontend. Forvaltningen kan læse, gennemgå og godkende selve sagsgangen, fordi den er et diagram og ikke kode.",[27,28,34],"case-figure",{"alt":29,"height":30,"src":31,"src2x":32,"width":33},"Borgerflow med MitID-login, fremdriftsindikator i fire trin og forklaring af hvad der sker bag kulisserne.",667,"\u002Fmedia\u002Faabenforms\u002Fcitizen-flow.webp","\u002Fmedia\u002Faabenforms\u002Fcitizen-flow@2x.webp",960,[23,35,36],{},"Borgerflow. Dansk og engelsk indbygget. Demo-tilstand er mærket tydeligt, ikke skjult.",[27,38,43],{"alt":39,"height":40,"src":41,"src2x":42,"width":33},"Den visuelle workflow-editor med skoleskift-flowet: hændelse, betingelser og handlinger som forbundne noder.",600,"\u002Fmedia\u002Faabenforms\u002Feditor.webp","\u002Fmedia\u002Faabenforms\u002Feditor@2x.webp",[23,44,45],{},"Den visuelle editor. Bygget af folk der kender både sagsområdet og infrastrukturen, men læsbar for alle der skal godkende den.",[27,47,52],{"alt":48,"height":49,"src":50,"src2x":51,"width":33},"Administrationsdashboard med status for Digital Post, MitID, tenants og auditlog.",733,"\u002Fmedia\u002Faabenforms\u002Foperations.webp","\u002Fmedia\u002Faabenforms\u002Foperations@2x.webp",[23,53,54],{},"Driftsoverblik: integrationer, køer, tenants og auditlog.",[27,56,60],{"alt":57,"height":49,"src":58,"src2x":59,"width":33},"Evidence traces: tabel over indsendelser med sag, resultat, MitID-status og antal steps.","\u002Fmedia\u002Faabenforms\u002Ftraces.webp","\u002Fmedia\u002Faabenforms\u002Ftraces@2x.webp",[23,61,62],{},"Hver indsendelse efterlader et spor gennem hver dansk servicekontrakt den rørte.",[10,64],{"term":65,"tone":13},"Bygget til Danmark",[15,67,69],{"id":68},"integrationerne-følger-kombit-standarderne-direkte","Integrationerne følger KOMBIT-standarderne direkte",[20,71,72],{},[23,73,74],{},"Ikke et generisk formularværktøj med danske felter ovenpå. Servicekontrakterne er en del af motoren.",[76,77,78,85,91,97,103,109],"rows",{},[79,80,82],"row",{"term":81},"MitID og NemLog-in",[23,83,84],{},"OIDC med PKCE og nonce. NSIS-assurance håndhæves i selve flowet, ikke kun ved login.",[79,86,88],{"term":87},"CPR- og CVR-opslag",[23,89,90],{},"Serviceplatformen SF1520 og SF1530. Familie- og forældremyndighedsopslag via SF6006.",[79,92,94],{"term":93},"Digital Post (SF1601)",[23,95,96],{},"MeMo-format, kvitteringer via Beskedfordeler, fjernprint som fallback.",[79,98,100],{"term":99},"Sagsindeks og fordeling",[23,101,102],{},"Journalisering via SF1470 og fordeling til fagsystem via Fordelingskomponenten (SF2900).",[79,104,106],{"term":105},"ESDH",[23,107,108],{},"GetOrganized, SBSYS, WorkZone og Acadre. ESDH er en udskiftelig connector, ikke en afhængighed.",[79,110,112],{"term":111},"Forvaltningsloven er kodet ind",[23,113,114],{},"Partshøring og klagevejledning er obligatoriske trin. Fristberegning springer helligdage over.",[10,116],{"term":117,"tone":13},"Ud over formularer",[15,119,121],{"id":120},"en-fuld-sagsmotor-ikke-en-formularmodtager","En fuld sagsmotor, ikke en formularmodtager",[76,123,124,130,136,142,148,154],{},[79,125,127],{"term":126},"Hele forløbet",[23,128,129],{},"Fra ansøgning over journalisering og afgørelse til klage og aflevering til fagsystem.",[79,131,133],{"term":132},"Lovlige statusændringer håndhæves i databasen",[23,134,135],{},"Ingen kodesti, heller ikke admin-formularen eller JSON:API, kan bringe en sag i en ulovlig tilstand.",[79,137,139],{"term":138},"Alle skift logges som revisioner",[23,140,141],{},"Hvem, hvornår og hvorfor. Fuldt audit-spor.",[79,143,145],{"term":144},"Frister beregnes korrekt",[23,146,147],{},"Hverdage i dansk tidszone, helligdage sprunget over, per sagsområde.",[79,149,151],{"term":150},"CPR krypteres altid",[23,152,153],{},"AES-256. Systemet nægter at gemme klartekst.",[79,155,157],{"term":156},"Multi-tenant",[23,158,159],{},"En installation kan betjene flere kommuner eller magistrater med isolerede data.",[10,161],{"term":162,"tone":13},"Case",[15,164,166],{"id":165},"skoleskift-den-kæde-ingen-har-samlet","Skoleskift: den kæde ingen har samlet",[23,168,169],{},"Byggetilladelser og adresseændringer er lineære. Sagsgange om børn er det ikke. De involverer flere parter med hver deres rettigheder, og en forkert afsendelse er et databrud.",[23,171,172],{},"Et skoleskift kræver, at nogen med forældremyndighed ansøger. Ved fælles myndighed er skolevalg en væsentlig beslutning efter forældreansvarslovens §3, så begge indehavere skal være enige. Ved kendt uenighed kan kommunen slet ikke gennemføre skiftet. Afgørelsen skal sendes til begge indehavere i Digital Post hver for sig. Det har været lov siden 21. marts 2022.",[23,174,175],{},"Alle byggeklodser findes i dansk infrastruktur. CPR indeholder forældremyndighed. SF1601 sender Digital Post. borger.dk har kørt medunderskrift via link i årevis. Ingen har samlet kæden. I OS2Forms er ønsket om parallelle parter i et forløb registreret som åbent siden januar 2026, og der findes ikke en eneste sag om opslag af forældremyndighed i de offentlige OS2-trackere.",[27,177,182],{"alt":178,"height":179,"src":180,"src2x":181,"width":33},"Flowdiagram genereret fra det aktive ECA-flow med forgreninger til skoleleder, medunderskrift eller partshøring.",132,"\u002Fmedia\u002Faabenforms\u002Fdiagram.webp","\u002Fmedia\u002Faabenforms\u002Fdiagram@2x.webp",[23,183,184],{},"Diagrammet genereres fra det aktive flow, ikke tegnet i hånden. Grøn er start, blå er handling, rød er afvisning.",[76,186,187,193,199],{},[79,188,190],{"term":189},"Eneforældremyndighed",[23,191,192],{},"Registret bekræfter eneindehaver. Sagen går direkte til skolelederen på den ønskede skole.",[79,194,196],{"term":195},"Fælles myndighed, enige",[23,197,198],{},"Den anden indehaver får et sikkert link i Digital Post, logger ind med MitID og underskriver. 14 dages frist.",[79,200,202],{"term":201},"Kendt uenighed",[23,203,204],{},"Flowet nægter at træffe afgørelse. Sagen overgår til manuel behandling med partshøring (FOB 2025-9).",[10,206],{"term":207,"tone":13},"Verificeret",[15,209,211],{"id":210},"testet-mod-motoren-ikke-mod-en-mock","Testet mod motoren, ikke mod en mock",[23,213,214],{},"Testene opretter en rigtig MitID-session, sender til det live endpoint og læser det step-spor motoren returnerer. Workflow-laget er ikke mocket.",[216,217,219],"h3",{"id":218},"ansøger-uden-forældremyndighed","Ansøger uden forældremyndighed",[10,221,223],{"term":222},"Tre steps og ud",[23,224,225],{},"Ingen sag, intet journalnummer, intet brev. Registret sagde nej, og den dyre del af maskineriet startede aldrig.",[227,228,230,242,251],"status-list",{":log":229},"true",[231,232,235],"status-item",{"label":233,"state":234},"completed","done",[23,236,237,241],{},[238,239,240],"strong",{},"aabenforms_mitid_validate"," Citizen identity verified via NemID\u002FMitID national eID",[231,243,245],{"label":244,"state":244},"failed",[23,246,247,250],{},[238,248,249],{},"aabenforms_custody_verify"," Adult is not a registered custody holder of the child",[231,252,253],{"label":244,"state":244},[23,254,255,258],{},[238,256,257],{},"aabenforms_workflow_deny"," Ansøgningen blev ikke behandlet, fordi CPR-registret ikke bekræfter, at du har forældremyndighed",[10,260],{"term":261},"Ærlig status",[15,263,265],{"id":264},"pre-pilot-poc-her-er-præcis-hvad-det-betyder","Pre-pilot POC. Her er præcis hvad det betyder.",[227,267,268,274,281,287],{},[231,269,271],{"label":270,"state":234},"Kører",[23,272,273],{},"Live på aabenforms.dk og api.aabenforms.dk.",[231,275,278],{"label":276,"state":277},"Testrail","partial",[23,279,280],{},"Mod test- og mock-integrationer. Der er ikke udstedt Serviceplatformen-certifikat, så CPR-opslag kører mod testdata og Digital Post skrives til en lokal log i stedet for SF1601.",[231,282,284],{"label":283,"state":234},"Ærligt",[23,285,286],{},"Et step der kørte mod testdata skriver \"demo\" i sporet. Et audit-spor der lyver er værre end intet audit-spor.",[231,288,290],{"label":289,"state":234},"Reelt",[23,291,292],{},"Motoren, sagsmodellen, forgreningerne, fristberegningen, kryptering og audit. Det der mangler er certifikater og en pilotkommune.",[10,294],{"term":295,"tone":13},"Se den køre",[15,297,299],{"id":298},"sagsmotoren-trin-for-trin","Sagsmotoren, trin for trin",[23,301,302],{},"To rigtige ECA-arbejdsgange optaget mens de kører: MitID, register-opslag, afgørelse, Digital Post og GDPR-spor. Se dem herunder, eller åbn den interaktive demo og gennemgå hvert trin.",[304,305,311],"flow-video",{"alt":306,"demo":307,"height":308,"name":309,"width":310},"AabenForms merudgifter-arbejdsgang eksekverer trin for trin til afgørelse og SF2900","\u002Faabenforms-demo-da.html",900,"aabenforms-merudgifter-da",1440,[23,312,313],{},"Merudgifter (SEL §41).",[304,315,318],{"alt":316,"demo":307,"height":308,"name":317,"width":310},"AabenForms skoleskift-arbejdsgang eksekverer trin for trin med medunderskrift","aabenforms-skoleskift-da",[23,319,320],{},"Skoleskift (fælles forældremyndighed).",{"title":322,"searchDepth":323,"depth":323,"links":324},"",2,[325,326,327,328,329,333,334],{"id":17,"depth":323,"text":18},{"id":68,"depth":323,"text":69},{"id":120,"depth":323,"text":121},{"id":165,"depth":323,"text":166},{"id":210,"depth":323,"text":211,"children":330},[331],{"id":218,"depth":332,"text":219},3,{"id":264,"depth":323,"text":265},{"id":298,"depth":323,"text":299},{"heading":336,"lede":337,"primary":338,"secondary":341},"Klar til en POC med rigtige integrationer","Næste skridt er en pilotkommune, der stiller certifikater og et konkret sagsområde til rådighed. Platformen er der allerede.",{"label":339,"href":340},"Se live demo","https:\u002F\u002Faabenforms.dk",{"label":342,"href":343},"Book en gennemgang","\u002Fda#contact","AabenForms: open source platform (Drupal 11 og Nuxt) til kommunale selvbetjeningsløsninger og sagsgange. MitID, Digital Post, ESDH og en fuld sagsmotor.","md","Atten færdige kommunale flows, seks KOMBIT-integrationer, fire ESDH-systemer. GPL, så kommunen ejer løsningen.","AabenForms af Fenix Nordic Solutions. Skærmbilleder og testresultater er fra den kørende platform, juli 2026.","Selvbetjening og sagsgange til kommuner","AabenForms er en open source platform (Drupal 11 og Nuxt) til kommunale selvbetjeningsløsninger og sagsgange. Sagsgange bygges som konfiguration i en visuel editor og eksekveres automatisk. Resultatet er et læsbart artefakt, ikke skræddersyet kode i en leverandørs kodebase.",{},true,"\u002Fda\u002Faabenforms","AabenForms",{"title":5,"description":344},"da\u002Faabenforms","4gjxDzHvnG-y0LDKw5xgGksIShWI_mTffGX2lNVvvk0",1792178152517]