Mann präsentiert eine aus Konfigurationsbausteinen erzeugte Fachanwendung

Wie Bonn mit dem Urban Data Add-on Fachanwendungen baut

Für die Urban Data Platform der Bundesstadt Bonn haben wir das Universal Urban Data Add-on entwickelt. Fachanwendungen entstehen damit aus einer Konfiguration, das Team der Stadt kann sie selbst bauen.

Projekt besprechen
Kunde
Bundesstadt Bonn
Branche
Smart City
Leistungen
Add-on-Entwicklung, Deployment, Schulung
Technologie
CIVITAS/CORE, Masterportal
Zeitraum
seit 2023

Ausgangslage

Die Bundesstadt Bonn baut ein zentrales Urban Data Management auf Basis von CIVITAS/CORE auf. Sachdaten sollen sich direkt über das Masterportal bearbeiten lassen.

Dafür braucht die Stadt viele Fachanwendungen. Jede ist anders, im Kern aber gleich: Tabelle, Formular, Karte, Rollen und Rechte.

Umsetzung

Seit 2023 arbeiten wir in mehreren Teilprojekten für Bonn. Wir haben Add-ons für das Masterportal entwickelt, eine Low-Code-Entwicklungsumgebung integriert und eine Deployment-Strategie für über 20 Fachverfahren umgesetzt.

Für die Urban Data Platform haben wir das Universal Urban Data Add-on entwickelt. Eine JSON-Konfiguration legt fest, welche Felder Tabelle und Formular zeigen, welche räumlichen Filter und Kartenwerkzeuge es gibt und welche Rolle was darf. Daraus entsteht die Fachanwendung im Masterportal.

Eine Administrationsoberfläche verwaltet Datenquellen, Datenräume, Nutzer, Gruppen, Abteilungen, Applikationen und Kartenlayer. Zur Open-Source-Komponente Portal-Backend des Masterportals haben wir beigetragen.

Aus einer JSON-Konfiguration entsteht ein Formular
Vier aus derselben Vorlage erzeugte Fachanwendungen

Ergebnis

Neue Fachanwendungen entstehen aus einer Konfiguration. Wir haben das Team der Stadt in Code-Versionierung und Plattformentwicklung geschult. Weitere Fachanwendungen kann es selbst bauen.

Das Add-on ist Open Source. Andere Kommunen können es ohne Lizenzkosten nachnutzen.

Kundenstimme

Guido Blome
„Mit dem Add-on von codestryke setzt unser Team neue Fachanwendungen selbst um. Was früher ein eigenes Projekt war, ist heute eine Konfiguration.“

Sprechen wir über Ihr Projekt.

Erzählen Sie uns, welche Maschine, welche Linie oder welche Plattform Sie besser nutzen wollen. Im Erstgespräch bekommen Sie eine ehrliche Einschätzung.