INHALTSVERZEICHNIS
- Datenquelle „Mängel aus mydocma MM“
- Erweiterung der Mangelkonfiguration
- Integration von Projektvariablen aus mydocma MM
- Optimierungen & Fehlerbehebungen
Datenquelle „Mängel aus mydocma MM“
Es wurde ein neues Formularelement eingeführt, mit dem bestehende Mängeldaten direkt aus mydocma MM abgefragt werden können. Diese Daten können als Quelle für Listen-Elemente dienen, sodass Prüfer während einer Inspektion auf bereits erfasste Mängel referenzieren können.
Konfiguration Element "Mängel aus MM"
- Ziehen Sie das Element Mängel von MM in Ihr Formular.
- Legen Sie im Strukturfilter fest, ob die Mängel fest auf einen Strukturknoten oder dynamisch über eine Variable gefiltert werden sollen. Dadurch besteht die Möglichkeit während einer Inspektion gezielt auf bestimmte Strukturen wie bspw. Wohnungen zu filtern.
- Wählen Sie im Layoutfilter das gewünschte MM-Layout aus. Es werden hier nur gefilterte Layouts aus mydocma MM angeboten.
- Im Mapping-Grid werden die Felder geladen, welche in dem ausgewählten Layout in MM zugeordnet wurden. Auf diese Informationen können Sie später über das gekoppelte Listenelement refernzieren.
Dieses Element dient nur als Grundlage der zu ladenden Mängel. Um Mängel auswählen zu können, ist zwingend die Kopplung mit einem Listenelement notwendig.

Konfiguration Listenelement
- Fügen Sie ein Standard-Element Liste hinzu.
- Wählen Sie unter Herkunft die Option Mängel von MM und selektieren Sie die Instanz des zuvor konfigurierten Elements.
- Über den Selektor öffnen Sie das Fenster Anzeigefelder auswählen. Hier bestimmen Sie per Drag-and-Drop, welche Informationen im Dropdown angezeigt werden und legen Trennzeichen fest.

- Nachdem Sie den Selektor definiert haben, werden die Mängel in der Zusammensetzung und Reihenfolge im Listenelement dargestellt

Auf Mangeldaten referenzieren
Ist das Mängel aus MM Element und das Listenelement konfiguriert und gekoppelt, können Sie auf diese referenzieren.
- Öffnen Sie den Variablen-Picker
- Klicken Sie auf Ihr Listenelement bspw. {{liste_1.selected.
- Es werden nun alle wählbaren Felder aus dem hinterlegten Layout angezeigt und können verwendet werden

Erweiterung der Mangelkonfiguration
Das Mängelelement wurde grundlegend überarbeitet und unterstützt nun neben der Neuanlage auch das Aktualisieren bestehender Mängel. Die Konfiguration erfolgt über eine neue, tabbasierte Benutzeroberfläche (Details, Vorgänge, Anhänge). Ein visueller „Basic View“ ersetzt die manuelle JSON-Eingabe, was die Fehleranfälligkeit reduziert und die Einrichtung beschleunigt.
Konfiguration Mangel anlegen
- Ziehen Sie das Element Mangel neu / aktualisieren in das Formular
- Wählen Sie unter Funktion die Option Mangel neu anlegen.
- Im Tab Details werden automatisch alle Pflichtfelder angezeigt, die dem hinterlegten System-User in MM zugeordnet sind. Dies verhindert fehlerhafte Konfigurationen bereits im Ansatz.
- Tragen Sie in die Felder entweder fixe Werte oder Variablen (aus dem Variablen-Picker) ein, um die Daten aus dem Formular zu mappen.
- Die Tabs Vorgänge (Statusblöcke) und Anhänge (Fotos/PDFs) sind optional.

Konfiguration Mangel aktualisieren
- Ziehen Sie das Element Mangel neu / aktualisieren in das Formular
- Wählen Sie unter Funktion die Option Mangel aktualisieren.
- Zwingende Voraussetzung: Sie müssen im dafür vorgesehenen Feld auf die UniqueId eines Listenelements referenzieren, welches die Datenquelle „Mängel aus MM“ nutzt. Nur so weiß das System, welcher Mangel aktualisiert werden soll.
- Fügen Sie im Tab Details nur die Felder hinzu, die Sie tatsächlich ändern möchten, und befüllen Sie diese mit Variablen oder fixen Werten.
- Wichtiger Hinweis: Felder, die in der Konfiguration leer gelassen werden, werden beim Update ignoriert. Es werden nie Daten in MM geleert oder gelöscht.
- Die Konfiguration ist modular: Sie können nur Anhänge, nur Statusvorgänge oder nur Stammdaten aktualisieren – je nachdem, welche Tabs und Felder Sie befüllen.

Konfiguration Mangel aktualisieren / neu über JSON-Import
Um Konfigurationen schnell von einem Element in das nächste zu übertragen, können Sie den JSON-Import verwenden.
Wichtige Hinweise:
- Das JSON-Element lässt sich im Textbereich nicht mehr direkt bearbeiten, kann jedoch über den Button Importieren eingespielt werden.
- Beim Import wird eine JSON-Validierung durchgeführt. Es erfolgt jedoch keine Validierung der enthaltenen Variablen.
- Bitte verwenden Sie diese Funktion nur, wenn Sie sicher sind, dass das zu importierende JSON-Schema korrekt ist.


Integration von Projektvariablen aus mydocma MM
Projekt-spezifische Variablen, die in mydocma MM verwaltet werden, können nun direkt im AppBuilder genutzt werden.
Konfiguration in der Formularkonfiguration
Im Formular-Konfigurator (global und projektbezogen) steht hierfür eine neue Gruppe „Projektvariablen“ im Variablen-Picker zur Verfügung.
Öffnen Sie im Formular-Konfigurator den Variablen-Picker.
Wählen Sie die neue Gruppe Projektvariablen aus. Hier werden alle in MM definierten Variablen des aktuellen Projekts aufgelistet.
Verknüpfen Sie die gewünschte Variable mit einem Eingabefeld.

Verfügbarkeit in Reportdesigner
Die Variablen stehen im List & Label Designer zur Verfügung. Dadurch können diese Werte direkt in PDF-Berichten und Protokollen ausgegeben werden.

Optimierungen & Fehlerbehebungen
- Formular-Konfigurator: Bei neuen Text-Elementen ist die Option Mehrzeilig nun standardmäßig aktiviert.
Formular-Konfigurator: Bei neuen Listen-Elementen ist die Option Nur Einträge aus der Auswahlliste zulassen standardmäßig aktiv.
Fillout: Zur Vermeidung von Fehlern durch doppelte IDs prüft das System beim Laden einer Inspektion deren Status und leitet ggf. auf die Übersichtseite (IOP) weiter.
Projektstruktur-Element: Die Sichtbarkeit des Startknotens kann nun präzise über den Hierarchie-Level gesteuert werden.
Datensicherheit: Das Löschen einer Hauptinspektion ist blockiert, solange noch zugehörige Unterinspektionen existieren.
Dateiverarbeitung: Umlaute und Sonderzeichen in hochgeladenen Dateinamen werden nun systemweit korrekt angezeigt.
Performance: Die Verarbeitung von sehr großen Mängellisten (über 8.000 Einträge) wurde optimiert.
Benutzerführung: Fehlermeldungen bei API-Verbindungsproblemen nennen nun explizit den Namen der betroffenen API-Verbindung.
System-Migration: Die allgemeinen API-Einstellungen wurden in die Globale Konfiguration verschoben.
