3.24 - August 2026

English version

Bitte beachten Sie, dass dies kein vollständiges Changelog ist: das vollständige Changelog finden Sie jeweils in BISO im Usermenu unter “Changelog”.

Dieses Update bringt Verbesserungen im täglichen Arbeitsfluss: schnellerer Zugriff auf zuletzt bearbeitete Fälle, ein überarbeitetes Termin-Verschieben/Absagen, Pendenzen für mehrere Personen gleichzeitig, Dokumente direkt bei den Institutionsstammdaten sowie zahlreiche Erweiterungen bei Exporten und Übersetzungen. Der SMS-Versand unterstützt neu mehrere Vorlagen, im Bereich Briefvorlagen anstelle der bisherigen Parameter.

Neu steht ausserdem Single-Sign-On über OpenID Connect (OIDC) inkl. automatischer Benutzer-Provisionierung zur Verfügung.

Zudem wurde die technische Basis modernisiert (ExtJS 8, neue SMS-Provider, neuer Word-zu-PDF-Konverter).

Bitte beachten Sie den weiter unten stehenden Abschnitt “Technische Änderungen”: dieses Release enthält Anpassungen, die beim Update Aufmerksamkeit erfordern.

neue Features

Zuletzt geöffnete Fälle

In der Beratungsfall-Suche steht neu ein Button “Zuletzt geöffnete Fälle” zur Verfügung: damit finden Sie ohne Suchkriterien die Fälle wieder, die Sie kürzlich erstellt oder bearbeitet haben. (#32142)

Suche mit zuletzt geöffneten Fällen

Termin verschieben / absagen: überarbeitetes Formular

Das Formular zum Verschieben eines Termins wurde überarbeitet und um die Funktion “Termin absagen” erweitert: es kann neu ein Absagegrund erfasst und wahlweise direkt ein Ersatztermin gebucht werden. Ob der bisherige Termin dabei standardmässig wieder freigegeben wird, lässt sich in den Benutzer-Einstellungen festlegen. (#31663)

Termin-Verschieben-Fenster
Einstellungen-Panel: Terminfreigabe-Default

Pendenzen für mehrere Personen gleichzeitig erstellen

Eine Pendenz kann neu in einem Schritt für mehrere Benutzer gleichzeitig erstellt werden - pro ausgewähltem Benutzer wird eine eigene Pendenz angelegt. Dies ist für Sekretariatspersonal sinnvoll, um gleichzeitig Pendenzen zu erstellen/verteilen. (#31662)

Notiz: neues Freitext-Feld “Grund”

Notizen können neu mit einem Freitext-Feld “Grund” versehen werden. Das Feld wird über den Parameter mit_bf_notiz_grund aktiviert und ist damit kundenspezifisch zuschaltbar. (#32251)

Notiz-Maske mit Grund-Feld

Startseite: Listenhöhe frei einstellbar

Die Höhe der Listen auf der Startseite (Home-Panel) kann neu per Maus-Drag angepasst und in den Einstellungen dauerhaft gespeichert werden (Anfasser am Rand der Liste). Zusätzlich werden mehr Einträge pro Liste geladen. (#31936, #32091)

Single-Sign-On über OpenID Connect (OIDC)

Das in Version 3.23 angekündigte Auto-Provisioning von Benutzern ist neu über den Standard OpenID Connect (OIDC) verfügbar: Ein externer Identity-Provider authentifiziert den Benutzer. Kundenspezifisch sind Implementationen wie “Autoprovisioning” möglich:

BISO legt den Benutzer beim ersten Login automatisch an und synchronisiert ihn bei jedem weiteren Login (Identität, Gruppen, Rollen und Rechte). Ein separater BISO-Login-Screen entfällt. Die Umsetzung ist als allgemeines Framework gebaut und wird pro Kunde über eine eigene Klasse konkretisiert - die konkrete Ausprägung muss jeweils mit der IT abgesprochen werden.

(#31382)

SMS-Versand: neue SMS-Provider

Der SMS-Versand unterstützt neu mehrere Provider: den bisherigen E-Mail-Versand, die Swisscom SMS REST API sowie aspsms. Die Umstellung ist rückwärtskompatibel - bestehende Installationen laufen ohne Config-Anpassung unverändert weiter. (#31889)

SMS-Vorlagen statt fixer Parameter

Die SMS-Texte werden neu als eigener Vorlagen-Typ in den Wertelisten unter “Brief-Vorlagen” gepflegt (Schaltfläche “Neu” → “SMS-Vorlage”). Damit sind pro Anwendungsfall - Termin-Erinnerung, Workshop-Erinnerung und Info-SMS bei der Brieferstellung - mehrere Texte möglich statt wie bisher genau einer. Jede SMS-Vorlage lässt sich nach Sprache, Alter, Kostenpflicht, Beratungsart, Fall-Typ und Regionalstelle einschränken; beim Versand wählt BISO automatisch die am besten passende Vorlage aus und versendet weiterhin genau eine SMS. Die verwendete Vorlage wird im Fall-Log vermerkt. In den Texten stehen dieselben Platzhalter zur Verfügung wie bei den E-Mail-Vorlagen; gerendert wird immer in der Sprache der Empfängerin bzw. des Empfängers.

Die bisherigen Parameter für die SMS-Texte entfallen - siehe dazu den Abschnitt “Technische Änderungen” weiter unten. (#32109)

SMS-Vorlagen-Fenster

Admin-Tools: Fall-Abschluss erzwingen und Protokollierung im Fall-Log

Für Administratoren steht neu die Aktion “Fall-Abschluss erzwingen” zur Verfügung. Alle über die Admin-Tools ausgeführten Aktionen werden neu im Fall-Log (Verlauf) verzeichnet und sind damit nachvollziehbar. (#31660)

Workshops: ausgebuchte Termine werden markiert

In der Workshop-Buchung werden vollständig ausgebuchte Einträge farblich hervorgehoben, und die Anzahl freier Plätze wird direkt in der Liste ausgewiesen. Die Datums-Filter wurden kompakter angeordnet. (#32032)

Workshop-Buchungs-Dialog mit ausgebuchtem Kurs

Dokumente und E-Mails auf Englisch

Brief- und Dokument-Vorlagen können neu auf Englisch gestellt werden: das Feld “Briefsprache” bzw. “Sprache” bietet zusätzlich zu Deutsch und Französisch neu auch Englisch an. Die Brief-Vorlagen unterstützen dann englische Datumsformat (z.B. Wochentage auf Englisch). Für den Kanton Thurgau wird exemplarisch eine englische Vorlage für den Einladungsbrief ausgeliefert. (#32154)

Französische Übersetzungen: Exporte und Oberfläche

Ein Schwerpunkt dieses Releases: zahlreiche Exporte und Masken sind neu vollständig zweisprachig (Deutsch / Französisch) verfügbar:

  • Verlauf-Export (#32095)
  • Personen- und Institutions-Exporte (#32096)
  • Workshop-Exporte, inkl. französischer Version und Termin-Export für die Raumbuchung (#32027)
  • Feld “Zielgruppe” (#32029)
  • Journal und TinyMCE-Editor (#32125)
  • Pendenzen (#31883)
  • Exporte allgemein: die Spalten werden neu über den Anzeigenamen und die Übersetzung ausgegeben (#32183)
  • Terminbestätigung: Feld “erstellt durch Benutzer” (#32184)
  • diverse weitere französische Übersetzungen (#31784, #32113, #32115)

Weitere neue Features

  • Dokumente bei Institutionen: in den Institutionsstammdaten steht neu der Reiter “Dokumente” zur Verfügung. Dort können Dateien direkt zur Institution hochgeladen und verwaltet werden - analog zu den Dokumenten bei Person und Beratungsfall. (#32327)
  • Dokumente: Reiter “Bestätigung” zuschaltbar: der Reiter “Bestätigung” im Dokumente-Bereich des Beratungsfalls lässt sich neu über den Parameter mit_dokument_bestaetigung ein- und ausblenden. (#28815)
  • Fall-Liste: Spalte “Zuletzt geändert”: in der Fall-Übersicht und der Fall-Suche kann neu die Spalte “Zuletzt geändert” eingeblendet werden. (#32248)
  • Fall-Exporte mit aktueller Fall-Phase: die Fall-Exporte enthalten neu die aktuelle Fall-Phase. (#32244)
  • Workshop-Exporte mit Teilnehmerzahl: die Anzahl Teilnehmer wird in PDF- und CSV-Export ausgewiesen, mit einheitlicher Spaltenbenennung. (#32028)
  • Brief-Vorlagen: mehr Variablen im E-Mail-Dialog: im E-Mail-Dialog der Brief-Vorlagen steht eine erweiterte Auswahl an Template-Variablen zur Verfügung. (#32068)
  • Sekundäre Falltypen: der Parameter mit_bf_typen wurde in mit_sekundaeren_falltypen umbenannt, die Bezeichnung in der Oberfläche entsprechend vereinheitlicht. (#31895)
  • Umbenennung KBSB19 zu SK BSLB: die Statistik / der Bericht “KBSB19” heisst neu “SK BSLB”, inkl. Übersetzungen, Template und Dokumentation. (#31834)
  • Pendenzen: Limit auf 100 erhöht: es werden neu bis zu 100 statt bisher 50 Pendenzen angezeigt. (#32246)
  • Workshop-Planung: mehrere Regionalstellen pro Plan: ein Workshop-Plan kann neu mehreren Regionalstellen zugewiesen werden. Die Verantwortlichen-Auswahl zeigt die Personen aller gewählten Regionalstellen. (#32112)
  • Import-Inbox überarbeitet: das Import-Inbox-Fenster reagiert besser auf kleinere Bildschirme, und das Fenster zum Personen-Abgleich wurde angepasst. (#31821, #31844)
  • Veranstaltungen: Suche startet automatisch: beim Öffnen des Veranstaltungs-Panels wird die Suche neu automatisch ausgeführt. (#32065)
  • AMM-Bericht / AMM-Bescheinigung für Kanton BL: der AMM-Bericht aus Zürich wurde für den Kanton Baselland übernommen und erweitert. (#32300)
  • AMM-Bescheinigung ZH angepasst: Anpassungen an der AMM-Bescheinigung, Korrektur des Durchführungsorts sowie erweiterte Links. (#32280)
  • CMBB BL: Safelog-Import erweitert: der Safelog-Import wurde für die finale Migration angepasst und um Ergebnis sowie Attachments erweitert; zusätzlich steht ein Pendenzen-Import zur Verfügung. (#31431, #32252)
  • BISO SH Online-Termine: das Datenmapping für die Übernahme von Online-Termin-Anfragen wurde angepasst. (#31370)

weitere kleinere Anpassungen

  • Suchkriterien bleiben nach der Suche sichtbar: in der Termin-Suche und in der Beratungsfall-Suche klappt der Filterbereich nach dem Auslösen der Suche nicht mehr zu; stattdessen wird direkt zur Resultatliste gescrollt. Die Suchkriterien bleiben damit für eine Anpassung greifbar. (#32328)
  • Sortierung von Listen bleibt erhalten: die in einer Liste gewählte Sortierreihenfolge wird neu zusammen mit der Spaltenanordnung gespeichert und beim nächsten Öffnen wiederhergestellt.
  • Genf: Adressdarstellung in Brief und Fallblatt: die Adresse in der Brief-Vorlage und auf dem Fallblatt enthält neu Postfach und Land; der Adressblock im Fallblatt wurde grosszügiger gestaltet. (#31711)
  • Genf: Umbenennung “thème de rendez-vous” zu “Étape”: die Bezeichnung wurde durchgängig angepasst. (#32230)
  • Genf: Felder in der einfachen Personen-Maske ausgeblendet: für Genf werden bestimmte Felder in der Simpleform nicht mehr angezeigt. (#32038)
  • Genf: Filter “Reservationsstatus freie Termine” ausgeblendet: der Filter wird für Genf nicht mehr angezeigt. (#32091)
  • Genf: Benutzer-Import aus Excel: Benutzer können anhand der OIDC-Logik aus einer Excel-Datei importiert und angelegt werden. (#32435)
  • SMS-Versand: Fallback-Absender: ist keine Absender-Person hinterlegt, wird neu die konfigurierte smtp_sender-Adresse verwendet.
  • Beratungsfall-Eröffnungsmaske: die Schulklassen-Logik (Parameter mit_institution_typ_schulklasse_link) wurde vereinheitlicht.
  • Workshop-Vorlagen (DE) wurden in den DE-Ordner verschoben; die Spaltenbreite für den Treffpunkt im Export wurde verbessert.
  • Handbuch überarbeitet: das BISO-Handbuch wurde optisch an den neuen Auftritt angepasst, die Struktur überarbeitet und diverse Kapitel ergänzt (u.a. OIDC, Word-Templates, Rollen).
  • Infobox: weniger Scrollbars in der Info-Box auf der Startseite.

Technische Änderungen

Dieser Abschnitt richtet sich in erster Linie an Administratoren und die IT: bitte beachten Sie diese Punkte beim Update.

  • Upgrade auf ExtJS 8.0: das zugrundeliegende UI-Framework wurde auf die aktuelle Hauptversion aktualisiert. Die Oberfläche verhält sich unverändert - bitte testen Sie das Release dennoch ausführlich vor dem Produktions-Update.
  • Word-zu-PDF-Konvertierung neu über phpdocx: die Konvertierung von Word-Dokumenten nach PDF wurde umgebaut und benötigt keine MS-Word-/PowerShell-Installation mehr. Die Konfiguration erfolgt neu über phpdocxConfig - siehe UPGRADE.md sowie die Handbuch-Kapitel zur Word-Template-Installation. (#31202)
  • OIDC via Docker aktivierbar: die OIDC-Authentifizierung kann neu über die Umgebungsvariable OIDC_ENABLED (Docker / Helm-Chart) aktiviert werden. Für den Pfad backend/api erfolgt bewusst keine OIDC-Authentifizierung.
  • Health-Check-Route für Monitoring: BISO stellt neu die anonyme Route GET /backend/status bereit, mit der Monitoring-Tools die Verfügbarkeit der Applikation prüfen können. Die Route antwortet bei Erfolg mit HTTP 200, bei Fehler mit HTTP 503. Die mitgelieferte docker-compose.yml und der Helm-Chart (integration/kubernetes/helm-biso) konfigurieren einen entsprechenden Healthcheck bzw. Liveness/Readiness-Probes auf dieser Route.
  • SMS-Job-Scheduler: der Versand nutzt neu den Befehl send-sms anstelle des veralteten Skripts SendSMS.php.
  • SMS-Texte: Parameter entfallen: die sechs Parameter für die SMS-Texte (sms_versand_termin_vorlage, sms_versand_workshop_vorlage, sms_versand_einladungsbrief_vorlage sowie deren _fr-Varianten) sind in Admin > Parameter nicht mehr vorhanden. Beim Update werden ihre Inhalte automatisch in SMS-Vorlagen überführt: die deutsche Variante wird zur Vorlage ohne Sprachfilter, die _fr-Variante erhält den Sprachfilter Französisch. Bitte prüfen Sie die migrierten Vorlagen nach dem Update. Der Schalter mit_sms_versand_einladungsbrief bleibt unverändert bestehen. (#32109)
  • Benutzer-Rollen und Berechtigungen dokumentiert: die Rollen- und Berechtigungslogik ist neu im Handbuch dokumentiert. Das nicht mehr verwendete Flag “Entwickler” auf Benutzer-Ebene wurde entfernt, die Sichtbarkeit der Produkt- und Modul-Tabs korrigiert.

Fehlerbehebungen

  • #32141: Einfrieren der Oberfläche beim manuellen SMS-Versand an eine Person ohne hinterlegte Handynummer.
  • #32139: bei Notizen wurde statt Name und Vorname des Erstellers der technische Benutzer angezeigt.
  • #32250: Notiz-Anzeige im Verlauf - Benutzer und Typ waren vertauscht.
  • #32245: falsches Popup bei bereits erledigten Pendenzen.
  • #32176: es wurden falsche Pendenzen in anderen Falltypen angezeigt.
  • #32137: Mehrfachauswahl von Standorten war fälschlicherweise möglich.
  • #32192: Fehler beim Mailto-Link.
  • #31900: die Bearbeitung der Bericht-Vorlagen direkt in der Liste (RowEdit) funktionierte nicht korrekt.
  • #32183: CSRF-Token-Fehler beim Export der Fall-Termine.
  • #32293: Scrolling in der einfachen Personen-Maske funktionierte nicht korrekt.
  • #32288: fehlerhafte Auswertung der Workshop-Termine beim Schnell-Erstellen eines Dokuments.
  • #32197: Sonderzeichen führten bei der PDF-Erzeugung zu Fehlern (FOP-Cleanup verbessert).
  • #32459: SMS-Textbausteine wurden im HTML-Editor erfasst, wodurch HTML-Code im SMS-Text landete. Sie werden neu in einem reinen Textfeld bearbeitet; bestehende SMS-Textbausteine werden beim Update automatisch bereinigt.
  • #32459: das Fenster für den SMS-Versand war zu klein und das Textfeld nicht in der Höhe anpassbar; die Schaltfläche “SMS senden” heisst neu “Senden”.
  • Termin-E-Mail wurde trotz gesetzter Checkbox im Fall-Eröffnungs-Wizard nicht versendet.
  • Beim Anlegen eines neuen Termins wurden die Daten des ersten statt des zuletzt erstellten Termins übernommen.
  • Mentoring-Masken: der Button “Mentor zuweisen” ist wieder direkt auf der Fallmaske sichtbar.
  • Fall-Liste: die Spalte “Fall-Typ” zeigte den technischen Ident statt der Bezeichnung an.
  • Die Buttons “Neuer Termin” und “Neue Notiz” waren standardmässig sichtbar, aber ohne Funktion - sie sind neu standardmässig ausgeblendet.
  • Workshop-Blätter: fehlende Uhrzeit-Ausgabe korrigiert.
  • Changelog-Fenster: Grössenänderung wurde korrigiert.
  • Deutsche Texte in der französischen Übersetzungsdatei korrigiert.