Tool für Organigramme

Kennt ihr schon das Berliner Organigramm Tool?

Demo und Beispielorganigramm

Aus meiner Sicht könnte das eine coole Ergänzung zu openDesk sein, weil die Erstellung und Bearbeitung von Organigrammen ein Dauerthema in der öffentlichen Verwaltung sind.

2 „Gefällt mir“

@schieke interessante idee, vielleicht wäre das ein gutes Beispiel an dem man einmal durchexerzieren kann wie man „Addons“ zu OpenDesk bereitstellt?
Sofern Du zur Zusammenarbeit bereit bist, würde ich das mal auf meinem Test Deployment ausprobieren.

Moin @oc000135107977 ,

guter Vorschlag. Eine niederschwellige Methode könnte sein, die organigram app separat zu betreiben, und über eine Kachel im openDesk Portal einzubinden.

Ein Pfad zur tiefergehenden Integration von 3rd party Komponenten ist mir noch nicht bekannt. @oc000007361981 Kannst Du dazu etwas sagen?

Cheers
Sebastian

Hallo Sebastian,

die Frage ist, was eine tiefergehende Integration bedeutet.

SSO und Portalkachel sind ja das Minimum, alles andere wäre noch keine Integration.

Eine LDAP-Anbindung (so die Applikation das unterstützt) oder zentrale Navigation (was sicherlich noch keine Applikation kann, da es openDesk spezifisch ist), wären weitere Möglichkeiten. Übersehe ich Optionen?

Viele Grüße
Thorsten

@oc000007361981 kannst ein paar Fingerzeige geben wo ich die Portalkachel und zentral Navigation ablege/integriere?
Sicher wäre es auch gut, wenn solche Apps sich die Persistenz teilen oder importe/exporte erlauben, im Falle dieser App, dass man die Exporte direkt in Nextcloud speichern kann oder Dateien reinladen kann ohne sie erst auf den lokalen Rechner runterzuladen und dann wieder hochzuladen.

1 „Gefällt mir“

Moin Thorsten,

ich meine z.B. ob 3rd Party Erweiterungen in das openDesk Deployment integriert werden, oder davon getrennt betrachtet werden müssen.
Aus Persktive des Organigram Tools könnte ich mir z.B. vorstellen, dass Organigramme im xWiki eingebunden werden könnten.
Lizenzcompliance könnte dann auch noch ein Thema werden.

Cheers
Sebastian

In der Nubus Doku steht dazu etwas im Bereich Portale Verwalten. 3. Univention Portal — Nubus Handbuch 1.x

Hallo Sebastian,

das klingt jetzt mehr nach Produktmanagementfragen, d.h. ob / wann / wie welche weiteren Module als Teil von openDesk bereitgestellt werden. Dazu bin ich nicht aussagefähig.

Solange die Komponenten (3rd Party) nicht Teil von openDesk sind, ist zumindest aus der Produktsicht die Lizenzcompliancefrage ja nicht relevant.

Viele Grüße
Thorsten

1 „Gefällt mir“

Wir haben uns das Berliner Organigramm-Tool inzwischen genauer angesehen und in einer openDesk-Umgebung als Companion-App integriert. Kurzfassung: Ja, das kann eine sinnvolle Ergänzung sein, aber eher nicht als “direkter Patch” im openDesk-Kern, sondern als eigenständige App mit sauberer Anbindung.

Wichtige Learnings aus dem Setup:

  • Am stabilsten war der Weg als separate App mit eigener URL und eigenem Namespace, abgesichert über oauth2-proxy gegen das bestehende openDesk-Keycloak.
  • Die Einbindung ins Portal sollte automatisiert laufen: Portal-Kachel, Central Navigation und SSO-Konfiguration besser nicht per Hand pflegen.
  • Für die Shell-/Navigationsintegration sollte man die dokumentierte Central-Navigation-API serverseitig nutzen, nicht clientseitige Workarounds.
  • Für Dateizugriffe braucht es eine saubere Trennung zwischen öffentlicher Nextcloud-URL und interner WebDAV/API-URL.
  • Der eigentliche Mehraufwand steckt weniger im Frontend als in Auth, Token-Claims/Audiences, Logout-Kette und Secret-/Rollout-Automatisierung.

Was damit heute schon gut funktioniert:

  • SSO über openDesk/Keycloak
  • Portal-Kachel und App-Switcher-Anbindung
  • gemeinsamer openDesk-Header in der App
  • JSON-Dateien im persönlichen Nextcloud-Bereich speichern/öffnen
  • Exporte nicht nur lokal, sondern auch in Nextcloud abgelegt werden können
  • welche zusätzlichen Umgebungsvariablen/Ordnerkonventionen dafür genutzt werden

Mein Fazit wäre daher: fachlich sehr passend für die öffentliche Verwaltung, technisch gut integrierbar, aber sinnvollerweise als Companion-App mit sauberer openDesk-Anbindung statt als invasive Kernanpassung.




Organigram Fork

2 „Gefällt mir“