Für die kommende j-lawyer.org Version 1.12 ist eine der umfangreichsten Erweiterungen fertiggestellt: die freie Konfiguration von Beteiligtentypen oder „Rollen“.
Bisher gab es die festen Rollen „Mandant“, „Gegner“ und „Dritte“. Damit kann man viele Fälle vollständig abbilden, stößt jedoch an Grenzen wenn bspw. mehrere erfasste Dritte (Versicherer, Gericht, Gutachter, …) im selben Dokument über Platzhalter verwendet werden sollen – das ist bisher schlicht nicht möglich gewesen und erforderte Handarbeit.
Ziele
Mit der nun umgesetzten Änderung werden also u.a. folgende Ziele verfolgt:
- eine intuitivere, feingranulare Modellierung der Beteiligten
- Verwenden beliebig vieler Beteiligter beim Erstellen von Dokumenten, E-Mails oder beA-Nachrichten
- das Vermeiden von Vorlagenduplikaten (bspw. die inhaltlich gleiche Vorlage für MANDANT, GEGNER, … pflegen zu müssen, mit den Platzhalternamen als einzigen Unterschied)
- Abwärtskompatibilität
Das Verwalten von Beteiligten ist ein so integraler Bestandteil der Anwendung, dass eine Änderung mit grossem Aufwand verbunden ist. Betroffen sind Akte, Adresse, das Erstellen von Dokumenten, das Versenden von E-Mail und beA-Nachrichten, die Drebis-Integration, uvm. Insgesamt wurden fast 14 000 Zeilen Programmcode hinzugefügt und fast 4000 Zeilen entfernt.
Eine Rückwärtskompatibilität ist vollständig gewährleistet – vorhandene Vorlagen werden uneingeschränkt weiter funktionieren.
Konfigurieren von Rollen
In einem Einstellungsdialog lassen sich nun die benötigten Rollen definieren: ein Name zur Anzeige in der Anwendung, ein Platzhalterpräfix sowie eine Farbe, die an verschiedenen Stellen in der Anwendung genutzt wird:
Im rechten Teil des Einstellungsdialogs bekommt man direkt die für die Rolle verfügbaren Platzhalter kopierbar angezeigt.
Sowohl die Bezeichnung als auch der Platzhalterpräfix müssen eindeutig sein und können nicht doppelt vergeben werden. Das Löschen einer Rolle ist nur dann möglich, wenn sie in keine Akte verwendet wird. Das Bearbeiten einer Rolle ist jederzeit möglich.
Erstellen von Dokumenten
Beim Erstellen von Dokumenten, E-Mails oder beA-Nachrichten wird nun eine Matrix dargestellt:
Die Rollenzuordnung ist vollautomatisch voreingestellt und muss nur dann angepasst werden, wenn es notwendig ist. Dabei gilt:
- innerhalb einer Spalte darf es nur ein Kreuz geben – d.h. es kann nicht mehrere „Mandant“en geben, da dann nicht mehr eindeutig wäre, welche Daten in die Platzhalter übernommen werden sollen
- Innerhalb einer Zeile darf es mehre Kreuze geben – d.h. man kann spontan festlegen, dass man Mandanten ABC für dieses Dokument auch als Versicherung oder in einer anderen Rolle verwenden möchte. Das ermöglicht die Nutzung einer allgemeingültigen Vorlage für mehrere Rollen, Vorlagen müssen daher nicht mehr doppelt gepflegt werden.
von j-lawyer.org zu j-irgendwas.org
Die Flebilisierung der Rollen / Beteiligtentypen macht gleichzeitig die gesamte Anwendung flexibel einsetzbar: Durch eine entsprechende Konfiguration lassen sich nun problemlos und ohne ständig „umdenken“ zu müssen ganz andere fachliche Gebiete abbilden: „Mieter“ und „Vermieter“ für Hausverwalter, „Kunde“, „Lieferant“, und beliebige andere Rollen für Betreuer, Notare, etc. pp.
Eine Veröffentlichung wird allerdings noch etwas dauern – aktuell sind erst ca. 30% des Releases entwickelt.
Super Sache! Danke für die ganze Mühe… Ich freue mich drauf.
Perfekt. Das sollte dann schon mal die größte Problematik beim Einsatz von JLawyer zur Verwaltung von Betreuungen beseitigen. Kann man diese Funktionen denn schon vernünftig testen, wenn man den Code aus GitHub verwendet und der developer quickstart Anleitung folgt?
Am einfachsten wird es sein, wenn Du die Installer unter „Vorschau“ im Downloadportal verwendest“. Wenn Du an der Codebasis mitarbeiten willst, wäre der Quickstart das Richtige.
Das hört sich für mich als Hausverwalter sehr toll an. Ich freue mich sehr darauf und danke Dir und Deinem Team. LG Jörg