# Was ist neu in RecordsManager?

## Neu in RecordsManager 3.1

Am 6. Februar 2024 wurde Version 3.1 von Altova RecordsManager herausgebracht. Lesen Sie weiter unten über alle neuen Funktionalitäten und aktualisieren Sie Ihre Version auf die neueste Version.


### RecordsManager 3.1 (6. Februar 2024)

[KI-Assistent](#ai)

### KI-Assistent {#ai}

Stellen Sie sich vor, Sie können Ihre Vorstellung von einer Datenbank in einem einzigen Satz wahr werden lassen. Mit Altova RecordsManager wird dies nun Wirklichkeit.

Die neueste Version von RecordsManager enthält einen KI-Assistenten zur Generierung von Datenbanken auf Basis von Eingaben in natürlicher Sprache. Das bedeutet, die Datenbank wird im selben Moment erstellt. Dies spart nicht nur extrem viel Zeit und Mühe, sondern öffnet die Welt der Datenbankerstellung auch für alle, selbst Personen ohne Vorkenntnisse im Datenbank-Design. Sie sagen RecordsManager einfach, welche Art von Daten in Ihrer App gespeichert werden sollen und RecordsManager erstellt diese im Hintergrund für Sie.

Im Video unten sehen Sie, wie es funktioniert. Probieren Sie es selbst in unserer [Cloud-basierten RecordsManager-Demo](https://app.altova.cloud/try/recordsmanagerai). Sie müssen dazu kein eigenes Konto erstellen und können sich sofort an die Arbeit machen und mit Eingaben in natürlicher Sprache experimentieren.

Mit RecordsManager gelangen Sie in Sekundenschnelle von der Idee zur Datenbank

[Anleitung zur Erstellung von No-Code-Datenbank-Apps mittels KI in RecordsManager](https://www.youtube.com/watch?v=KgkHegixrpw)

Als Inspiration enthält RecordsManager eine Reihe von Beispiel-Prompts.

Der KI-Assistent erstellt auf Basis der Eingabe die Datenbank mit den gewünschten Tabellen.

Nach der ersten Eingabe können Sie die Datenbankstruktur Ihrer App mit Hilfe des KI-Assistenten weiter modifizieren.

RecordsManager generiert auf Basis der Daten in Ihrer Datenbank sogar Anzeigeformulare, Dateneingabeformulare, Berichte und andere App-Elemente.

Bei Bedarf können Sie Layout, Felder, Filter, Formulare, usw. weiter anpassen, um die App mit Hilfe der visuellen Tools in RecordsManager fertig zu stellen.

Der [KI-Assistent](ai.md) in RecordsManager verhilft Entwicklern jeden Niveaus mittels Eingaben in natürlicher Sprache, anhand derer über jedes beliebige Mobil- oder Desktopgerät aufrufbare Datenbank-Apps mit vollem Funktionsumfang entwickelt werden können, zu einem Riesenvorsprung beim App-Design.

Experimentieren Sie in unserer [Online RecordsManager-Demo](https://app.altova.cloud/try/recordsmanagerai) mit einigen Eingaben.

### Neue Features in früheren Versionen

## Neu in RecordsManager 2.0


### RecordsManager 2.0 (25. Januar 2023)

[Bedeutende Skripting-Erweiterungen](#script)

[Neuer Feldtyp: Benutzer](#user)

[Hierarchische Benutzergruppen](#user-groups)

[Admin-Suche in der Datenbankkonfiguration](#search)

[Startseiten-Benachrichtigungsformulare](#home)

[Erweiterte Sortieroptionen für Listenformulare](#list)

["Datensatz teilen"-Schaltfläche](#share)

[Browser-Schaltfläche für Felder](#browser)

### Bedeutende Skripting-Erweiterungen {#script}

Zur Erstellung von No-Code-Datenbank-Apps unterstützt RecordsManager Skripts in [Dateneingabeformularen](data-entry-forms.md), um auf Basis eingegebener Daten Aktionen auszuführen. In der neuesten Version wurde die Skripting-Funktion bedeutend erweitert.

Damit Skripts auf Basis von Benutzereingaben reagieren, wurden neue Skript-Verzweigungen (wenn / dann / sonst) eingeführt. Durch diese Implementierung können ganz einfach mit Hilfe eines rein visuellen Skript-Editors komplexe Bedingungen konfiguriert werden.

Die folgenden Funktionalitäten sind neu:

- Skript-Verzweigungen ( wenn / dann / sonst-Bedingungen). In jeder Verzweigung definiert der App-Administrator eine Gruppe von Bedingungen. Das Skript führt für jeden Fall (true oder false) je nach Bedarf jede beliebige, der für diesen Skripttyp verfügbaren Aktionen aus (siehe Abbildung unten).
- Skripts können bei der Speicherung eines Datensatzes ausgeführt werden. Mit Hilfe des Skripts werden andere Feldwerte des Datensatzes geändert und/oder E-Mails gesendet.
- Skripts können über vom Admin definierte E-Mail-Formulare E-Mails senden.
- Skripts können Datensätze speichern.
- Mit Hilfe von Skripts kann die Erstellung, Änderung oder Löschung von Child-Datensätzen veranlasst werden.
- In Skript-Verzweigungen oder Benutzerfeldzuweisungen kann die neue Variable $CurrentUser verwendet werden.
- Es können Schaltflächen zur Ausführung von Skripts erstellt werden (z.B. E-Mail senden, Speichern und Fortfahren, usw.). Wenn ein Benutzer auf eine Schaltfläche klickt, kann das dazugehörige Skript Feldwerte des Datensatzes ändern, Datensätze erstellen oder löschen, E-Mails senden oder Meldungen anzeigen.
- Mittels automatisierter Skripts vorgenommene Änderungen können für Endbenutzer markiert werden.
- Für Skript-Aktionen stehen neue Bedingungen zur Verfügung: Ist Datensatz gültig, Ist Datensatz neu, Hat sich das Feld geändert.
- Mit Hilfe von Skripts können Meldungen (Standard, Warnung, Fehler) angezeigt werden.

Die Skripts werden, wie oben gezeigt, über eine einfache visuelle Skript-Oberfläche konfiguriert.

Mit der neuen, erweiterten Skript-Funktionalität in RecordsManager 2.0 haben Administratoren nun noch mehr Werkzeuge in der Hand, um ausgefeilte Funktionalitäten zur Reaktion auf Benutzereinaben und Implementierung intelligenter Automation in Echtzeit zu definieren.

### Neuer Feldtyp: Benutzer {#user}

Mit Hilfe einer neuen [Feldart](fields.md) namens "Benutzer" kann dokumentiert werden, wer bei einem Datensatz für verschiedene Funktionen verantwortlich ist. So kann etwa mit Hilfe des Feldtyps "Benutzer" festgehalten werden, wer einen Datensatz erstellt oder geändert hat oder wer nach der Änderung eines Datensatzes für die Überprüfung verantwortlich ist.

Außerdem können Daten mit Hilfe dieses Felds gefiltert werden, um E-Mails an den Benutzer und/oder den Gruppenleiter des Benutzers usw. zu senden, wenn bestimmte Bedingungen zutreffen.

### Hierarchische Benutzergruppen {#user-groups}

In RecordsManager können detaillierte [Rollen und Berechtigungen](user-management.md) zugewiesen werden. In vielen Unternehmen gehören Benutzer mehreren Gruppen an (z.B. Bürostandort, Abteilung, Managementteam, usw.). Mit Hilfe hierarchischer Benutzergruppen lassen sich Gruppenzuweisungen effizienter gestalten, da Benutzer den einzelnen Gruppen dadurch nicht mehr einzeln zugewiesen werden müssen.

Durch eine Definition von Benutzerrollen auf diese Art kann ein genau definierter Empfängerkreis für Erinnerungs-E-Mails definiert werden, z.B. die Gruppenleiter verschiedener Teams.

### Admin-Suche in der Datenbankkonfiguration {#search}

RecordsManager ist eine großartige No-Code-Lösung zur Erstellung großer Datenbank-Apps. Noch einfacher wird dies nun mit einer neuen Suchfunktion zur Navigation in der Datenbankkonfiguration selbst.

Mit Hilfe der Datenbanksuchfunktion können Sie nun entweder nach Schlüsselwort oder Typ in allen Feldern, Filtern und Formularen auf einmal suchen.

### Startseiten-Benachrichtigungsformulare {#home}

RecordsManager ermöglicht die Erstellung verschiedener [Formulararten](forms.md) für die Bereitstellung von Informationen für den Benutzer und für die Dateneingabe. Das Formular, mit dem der Startbildschirm der App konfiguriert wird, wurde mittels Filtern um flexible Optionen zur Anzeige wichtiger Daten für Benutzer erweitert. Standardmäßig werden in Startseiten-Benachrichtigungen datumsbasierte Erinnerungen angezeigt. Jetzt können Entwickler mit Hilfe von Filtern beliebige Informationen - wie z.B. Datensätze mit einem bestimmten Status - völlig flexibel anzeigen lassen. Für jede Benutzerrolle können eigene Formulare erstellt werden, um die App zu personalisieren und vollkommen flexibel zu gestalten.

### Erweiterte Sortieroptionen für Listenformulare {#list}

Mit Hilfe von [Listenformularen](list-forms.md) kann der App-Administrator festlegen, wie Daten den Benutzern angezeigt werden. Dank flexibler Optionen können mehrere Listenformulare zur Anzeige verschiedener App-Daten definiert werden.

In dieser neuesten Release wurden die Sortieroptionen für Listen erweitert, sodass der App-Administrator für die Anfangssortierung in Listenformularen bis zu drei Spalten definieren kann. So könnte es z.B. in einer App mit Unternehmensdaten hilfreich sein, Benutzern eine Liste von nach Bundesstaat gruppierten Unternehmen anzuzeigen. Die Gruppierung kann weiter nach Stadt und schließlich Firmennamen sortiert werden.

### "Datensatz teilen"-Schaltfläche {#share}

Dank einer neuen "Datensatz teilen"-Schaltfläche können Benutzer von in RecordsManager erstellten Apps Datensätze mit anderen autorisierten Benutzern teilen. Wenn ein Benutzer einen Datensatz teilt, hat er die Option, über seine Standard-E-Mail-Applikation eine E-Mail mit einem Link zum Datensatz zu erstellen oder einfach einen Link zum Datensatz in die Zwischenablage zu kopieren, um diesen dann weiterzuleiten.

### Browser-Schaltfläche für Felder {#browser}

Über eine neue Browser-Schaltfläche können App-Benutzer Hyperlinks direkt von Feldern in der App aus öffnen.

Testen Sie die neueste Version in der Altova Cloud