Emails werden in den Akten als „.elm-Dateien“ gespeichert. Diese lassen sich aus der Akte heraus weder drucken noch als PDF-Dateien ablegen. Ich schlage vor, beim speichern von Emails in den Akten, diese dort als PDF-Dateien abzulegen. Das Drucken müsste dann nicht über ein externes Mailprogramm erfolgen.
welche Fristen sind das im Allgemeinen? (Bezeichnung, wieviele Tage/Wochen? in der Zukunft)
wann sollen die Fristen automatisch angelegt werden - bei Anlage der Akte?
welche Werte (Bezeichnung, Zeit in der Zukunft) sollen individuell einstellbar sein?
gibt es unterschiedliche "Standardfristen" zwischen Sachgebieten oder aufgrund eines anderen Unterscheidungskriteriums?
Dokumente/Scans?: Fenster mit den im Ordner befindlichen Dokumenten
Klick auf Spaltenkopf (Dateinamen, geändert) verändert Sortiereihenfolge wie gewünscht
Wird im Fenster "mögliche Aktionen" eine Aktion durch Doppelklick ausgeführt, wird die Sortierreihenfolgen nach kurzer Zeit (ca. 2 Sekunden) im Dokumentenfenster zurückgesetzt
Ergänzung:
Das Ändern der Sortierreihenfolge durch Klick auf die Spaltenköpfe funktioniert oft erst nach einem zweiten Klick. Reproduzierbare Randbedingungen hierfür konnte ich nicht finden.
Kalender sollte Eintragungen zur Akte ermöglichen. Ggf. sollten auch Eintragungen ohne Akte möglich sein um Anfragen und neue Mandate aufnehmen zu können. Aktuelle Termine sollten auf Desktop/Startseite? ersichtlich sein. Termine sollten mit anderem Kalender (zB Thunderbrid Lightning) synchronisierbar sein.
Wenn man eine Akte anlegt und ein Sachgebiet aussuchen will und dieses noch nicht existiert und man deswegen dieses neu anlegt, dann kann man dieses neue Sachgebiet erst auswählen, wenn man aus der Akte aussteigt und wieder einsteigt. Es wäre viel komfortabler und schlüssig bzgl. des workflows, wenn beim (erneuten) Öffnen der Sachgebietsliste eine automatische Aktualisierung erfolgt und man direkt auf den gerade neu angelegten Begriff zugreifen kann.
Möglichkeit an eine Liste (komma-/semikolonsepariert) zu senden
Möglichkeit eine Testmail zu senden, zwecks Validierung ob die Einstellungen funktionieren
Schwellwerte und aktuelle Werte in Fehler/Warnmails? aufnehmen
analog E-Mail-Postfächern: Signal als Eingangskanal konfigurieren, d.h. jeder Nutzer kann eigene Nummer nutzen, es könnte aber auch eine kanzleiweiter Nummer geben
Nutzerverwaltung: Zugang zu Signal-Eingangskanälen
Versand aus Akte: über Beteiligten eine Nachricht senden
Versand aus Akte: ausgewählte Dokumente senden
zentraler Eingang: eingehende Signal-Nachrichten darstellen, bei Eindeutigkeit Absender-Akte direkte / automatische Zuordnung, anderenfalls vom Nutzer zuordnen lassen
Darstellung Signal-Konversation direkt an Adresse - aktenübergreifend
Versand aus Adresse
Popup / andere Notifizierung bei neuer Nachricht
technische Implementierung
Messaging-Modul, sodass später weitere Messenger eingebunden werden können
Datenmodell für Konfiguration (neue Tabelle mit Mailkonten, Verknüpfungstabelle mit Nutzern): 1,5h
Services
Dialoge zur Mailboxkonfiguration
Erweiterung der Nutzerverwaltung: 3h
Datenbank: Anzeigename Postfach muss eindeutig sein
Erweiterung des Hintergrundtasks, der auf neue Nachrichten prüft: 1,5h
Anzeige neuer Mails im Navigationsbereich links: 1h
Anzeige neuer Mails auf dem Desktop: 0,5h - muss noch alle Konten kumulieren, nimmt derzeit nur das Postfach wo etwas eingegangen ist
Anzeige neuer Mails in Statusleiste unten: 0,5h
Email-Sendedialog: Dropdown mit allen Mailkonten: 0,75h
entweder (1) Konfiguration eines "Standardkontos" für den Versand oder (2) jeweils das zuletzt verwendete speichern und bei erneutem Versand automatisch auswählen: 0,75h
Email-Posteingang: Baumdarstellung anpassen - mehrere Mailkonten darstellbar machen: 1h
Email-Posteingang: Verbindungshandling erweitern - Verbindungen zu allen Konten offen halten: 2,5h
Email-Posteingang: bei Versand, Antwort, Antwort an alle, Weiterleiten automatisch das Konto als Absender verwenden, dessen Ordner gerade ausgewählt ist: 0,5h
Email-Posteingang: Aktualisieren aktualisiert nur das aktuell gewählte Konto (oder beide): 0,5h
Test, Doku: 3h
EmailInboxPanel#mnuEmptyTrashActionPerformed
Emailkonten pro Nutzer cachen in UserSettings, refreshen bei Einstellungsanpassungen.
"merken" welche Ordner aufgeklappt waren (rendern kostet auch Zeit und ließe sich damit verringern)
Doku:
beA nutzt nicht mehr die Signatur des Emailkontos. Da es jetzt mehrere geben kann, ist unklar welche Sig verwendet werden soll. Und beA eine eigene Signatur geben ist nicht sinnvoll, da die BRAK den Nachrichtentext über kurz oder lang eliminieren will.
evtl. finde ich es nicht oder bin nicht kreativ genug... Ich suche eine Funktion, mit der als Textbaustein ähnlich {{AKTE_ANWALT}} in einem Feld hinterlegter Text eingefügt werden kann.
zB:
"Vorname Nachname
Rechtsanwalt"
oder eben
"Vorname Nachname
Rechtsanwältin
Fachanwältin für Familienrecht"
Der {{MANDANT_NACHTEXT}} wäre dann
"Mit freundlichen Grüßen"
so dass
"{{MANDANT_NACHTEXT}}
{{AKTE_ANWALT}}"
"Mit freundlichen Grüßen
Vorname Nachname
Rechtsanwalt"
ergibt.
Hintergrund ist, dass eine Adresse von mehreren Anwälten verwendet wird und deswegen eine Hinterlegung im Nachtext alleine nicht hilfreich ist.
Danke Franz
Viele Behörden/Versicherungen? etc. haben eine Grundadresse, dann aber verschiedenste Ansprechpartner. Ich rege an, bei zur Akte genommenen Adressen nebst entsprechendem Aktenzeichen die Möglichkeit zu geben, Ansprechpartner mit Namen,Anrede und gesonderten Kommunikationsdaten einzutragen. Dabei wäre es schön, wenn das Aktenzeichen der Behörde/Versicherung? etc. mit übernommen werden könnte.
"ferner wollte ich im nächsten schritt bankinformationen hinzufügen. hier gibt es nur das problem das die meisten gerichte mehrere konten für verschiedene zwecke haben. ich weiß nicht wieviel arbeit es wäre mehrere konten pro adresse hinzufügen zu können?"
"Abschließend hätte ich noch einen Vorschlag. Vorallem im Verwaltungsrecht ist ein Verzeichnis "Postbuch" des Postein- und Postausgangs sehr wichtig. Auch um das Nichtempfangen eines Schreibens beweisen zu können ist ein Postbuch unablässig. Registrieren sollte man u.a.:
Name des Absenders
Aktenzeichen
Briefdatum
Datum des Poststempels
Empfangsdatum
Das Postbuch hatte ich gestern vergessen zu erwähnen und scheint mir eine sehr wichtig Zufügung. Eine Anbindung des Postbuchs an das Wiedervorlage-Feature scheint mir sehr sinnvoll. "
schön wäre, wenn Akten im Modus " Akten suchen und bearbeiten" auch einfach kopiert werden könnten, ev. sogar mit der Option die Beteiligten mit zu übernehmen....
Unter „Adressen“ kann man im Reiter „Bank / Versicherung“ leider nur eine KFZ-Versicherung eintragen. Es gibt aber durchaus Mandanten, die über eine größere Anzahl an Fahrzeugen verfügen. Diese sind nicht immer zwingend im Rahmen eines einzigen Vertrags (= KFZ-Flottenversicherung) versichert, so dass es mehrere Vertragsverhältnisse geben kann. Hier wäre eine Zuordnung mehrerer Fahrzeuge mithin sinnvoll.
Querschnittsaspekt: Authentifizierung über http basic (im Header, nicht als Teil der URL)
Querschnittsaspekt: Unterstützung mehrerer j-lawyer.org-Versionen (zumindest aktuelle und Vorgänger) - dazu müsste eine App die Version der REST-API auslesen (dazu gibt es bereits einen API-Call) und ihr eigenes Verhalten anpassen
Funktionalität:
Funktionalität: sichere Offline-Speicherung der Daten
Funktionalität: automatische (in Intervallen) und manuelle Synchronisation der Offline-Daten
Funktionalität: nur solche Daten synchronisieren, die zur Synchronisation im Rich Client markiert worden sind. Der Ablauf wäre: Nutzer aktiviert innerhalb der Akte die Synchronisation für sich oder einen anderen Nutzer. Bei Nutzung der App (oder intervallbasiert im Hintergrund) wird eine API gerufen, welche Akten synchronisiert werden sollen, Synchronisation wird durchgeführt.
Funktionalität: Öffnen von Dokumenten einer Akte. Da es eine Vielzahl an Dateiformaten gibt, werden die verfügbaren Apps zu einem Dateityp ermittelt und genutzt. Keine Implementierung in der App selbst.
Funktionalität: Beteiligten anrufen
Funktionalität: innerhalb der App eine Akte aus der "Synchronisationsliste" entfernen (wie handhaben, wenn Server nicht erreichbar?)
Funktionalität: "Teilen" von Dokumenten, um sie bspw. in einer anderen App zu nutzen (per Mail-App versenden o.ä.)
User Interface:
Hauptscreen: Liste mit Akten, Filterung / Suche möglich, Sortierung absteigend nach letzter Änderung
Detailscreen(s): (fast) alle Daten der Akte zugänglich machen. Ausnahmen: Falldatenblätter, Historie(?), Handakte
Einstellungen:
API-Endpunkt, Nutzer, Passwort (sichere Ablage im Gerät, oder bei Start der App immer abfragen)
ggf. Synchronisationsintervall
unterstützende Arbeiten (@j-dimension) im j-lawyer.org Hauptprojekt, die noch ohne Ticket sind:
Aktivieren der Aktensynchronisation für einen Nutzer
REST API für Ermittlung der zu synchronisierenden Akten des anfragenden Nutzers
REST API für das Ändern des Synchronisationsflags einer Akte für den anfragenden Nutzer
GitHub-Repository
Continuous Integration Pipeline (GitHub Actions) für Android, iOS
Iteration 2: (vorerst nicht im Detail geplant)
Kommentare / Notizen erstellen und auf Backend zurückspeichern
WV / Fristen / Termine mobil erfassen und auf Backend zurückspeichern
Wäre es möglich, um eine Schnittstelle zu Hybridmaildiensten wie z.B. postbode.nu oder confidencepost.de zu realisieren? Soweit mir bekannt bestehen für verschiedene solcher Dienste API-Schnittstellen.
Sicher wäre dann auch eine Anbindung ans Postbuch sinnvoll?
Anwender:
"Zum "Gericht als Kontakt erfassen":
Denkbar wäre es, dass man das unter "Vorname" und "Nachname" eingibt (so
macht a-jur das).
Wichtig erscheint es mir vor allem, dass es genauso eingegeben wird wie man
es spricht (z.B. Amtsgericht Norderstedt) und "Norderstedt" dann der
"Nachname" ist.
Falls es ein gesondertes Feld "Gericht" gäbe, könnte sich das Folgeproblem
ergeben, dass in der Sortierung dann alle Amtsgerichte untereinander stehen.
Das sollte dann schon nach dem jeweiligen Ort und nicht nur nach der Instanz
sortierbar sein.
Es ist aber auf jeden Fall für jeden Anwender wichtig, in nahezu jeder Akte
relevant - von daher solltest du das evtl. erst einmal im größeren Kreis
abstimmen. "
--> evtl. nur Anzeige von Vor- und Nachname in Akten umkehren?
Akte: neuer Tab für Zeiterfassung: Darstellung Projekte im Tab - 0,75h
Akte: neuer Tab für Zeiterfassung: Bearbeitung Projekte - 1h
Konfiguration: Taktung (1min, 5min, 10min, 15min, 30min). Es wird grundsätzlich aufgerundet.: neuer Einstellungsdialog für Zeiterfassung, Parameter "Taktung", Voreinstellung, lesen / speichern. - 0,75h
Akte: Erstellen / Bearbeiten / Löschen von Positionen - 2h
Akte: Anzeige aller erfassten Positionen und der Summe für jedes Projekt - 1h
Akte: Projekt als CSV exportieren (gesamt oder selektierte Positionen - bspw. wenn für einen vergangenen Monat abgerechnet werden soll, aber bereits Einträge für den neuen / laufenden Monat getätigt wurden). Export enthält alle Attribute der erfassten Einträge sowie Metadaten des Projektes und der Akte. - 1,25h
Akte: Taktung / Rundung anwenden
Akte: alle Projekte als CSV exportieren - 0,5h
Start-Button in Akte: Darstellung im Aktenkopf, bspw. oben rechts neben App-Sync-Button - 0,25h
Start-Button in Akte: Auswahl der Zeiterfassungsposition (letzt genutzte jeweils automatisch anbieten), bspw. "Literaturrecherche 200 EUR/h". Die Attribute der möglichen Vorauswahlen können vom Anwender angepasst werden. - 0,75h
Start-Button in Akte: Zeiterfassung beginnen - 0,25h
Start-Button in Akte: prüfen, ob noch eine Erfassung für den angemeldeten Nutzer für eine andere Akte läuft, Option anbieten, diese Erfassung zu stoppen, dazu Dialog anzeigen. - 0,75h
Client beenden: prüfen, ob noch eine Erfassung läuft, Erfassung stoppen lassen - 0,25h
Clientstart: prüfen, ob noch eine Erfassung läuft, Erfassung stoppen lassen (bspw. nach einem Absturz des PCs o.ä., wenn Erfassung nicht ordnungemäß beendet werden konnte) - 0,25h
Konfiguration: Einstellungsdialog für "Zeiterfassungspositionen" mit Name, Beschreibung, Stundensatz, Steuersatz. Das könnten dann auch allgemeine Auslagen sein, die unabhängig von einem zeitlichen Aufwand sind. Diese sind dann bei Zeiterfassung in der Akte auswählbar. - 2,5h
Akte: Erstellen / Bearbeiten / Löschen eines neuen Zeiterfassungsprojektes / -pools. Für ein Projekt kann auch ein bestellter Betrag erfasst werden. Die Anzeige eines Projektes in der Akte stellt bestellten und geleisteten Betrag gegenüber. Benötigt Dialog "neues Projekt" (Name, Kontingent, Taktung aus Einstellungen auslesen, überschreibbar machen) - 1,75h
Akte: Übernahme ausgewählter Positionen in eine Rechnung, Erstellen einer Verknüpfung zwischen Position und Rechnung - 2h
Zeiterfassungspositionen als Tabelle in Dokument übernehmen
Anzeige einer laufenden Erfassung in der Fußzeile der Anwendung - 1h
Pausieren / Beenden einer laufenden Erfassung in der Fußzeile der Anwendung - 0,5h
Optionales total = 3h
Unklar
Klärungsbedarf: Zeiterfassungseinträge "fortführen" - genaue Ausgestaltung unklar, da ein Eintrag in der Regel Startdatum/-zeit und Enddatum/-zeit haben sollte. Wie soll bei einer Fortführung eines Eintrages die "Lücke" gehandhabt werden?
liegt momentan auf www.j-lawyer.org
WSDLs einfach in ein .war packen und dann per localhost:8080 referenzieren?
Nachteile:
es müsste bei jedem build der JBoss laufen
ein umkonfigurieren auf einen anderen http-Port wäre dann nicht mehr möglich
Moin,
im Programm werden einem unter "Anwalt" und "Sachbearbeiter" immer alle angelegten Nutzer angeboten.
Ist es möglich, in der Nutzerverwaltung die Option einzurichten, das Nutzer im Programmbetrieb ausgeblendet werden?
Das hätte den Vorteil, dass man sie nicht löschen muss und etwa auf die Nutzer angelegte Akten / Wiedervorlagen / Fristen etc archivieren kann, wenn der Nutzer mal ausscheidet.
ClientSettings stellen mehrere Nutzerlisten bereit: alle und alle mit Loginrecht
Aktenansicht: Dropdowns für Anwalt / Sachbearbeiter / Verantwortliche einer WV / weitere werden nur mit den Nutzern befüllt, die ein Loginrecht haben
bei Laden einer Akte prüfen, ob noch Nutzer ohne Loginrecht verwendet werden und diese ggf. in die Dropdowns aufnehmen. populateOptions wird diese dann beim nächsten Aktenladen wieder rauswerfen, falls nicht benötigt.