# Wat is er nieuw in RecordsManager

## Nieuw in RecordsManager 3.1:

Op 6 februari 2024 is versie 3.1 van Altova RecordsManager aangekondigd. Lees hieronder meer over alle nieuwe functies en update naar de nieuwste versie.


### RecordsManager 3.1 (6 februari 2024)

[AI-assistent](#ai)

### AI-assistent {#ai}

Stel je voor dat je je visie op je database in één zin kunt samenvatten. Met Altova RecordsManager kun je die visie nu werkelijkheid maken.

De nieuwste versie van RecordsManager bevat een AI-assistent waarmee databases kunnen worden gegenereerd op basis van natuurlijke taalinstructies. Dit betekent dat het maken van databases nu direct kan. Dit bespaart niet alleen een enorme hoeveelheid tijd en moeite, maar opent ook de wereld van databasecreatie voor iedereen, zelfs als ze geen ervaring hebben met databaseontwerp. U vertelt RecordsManager eenvoudigweg welke informatie uw applicatie moet opslaan, en het creëert de database automatisch achter de schermen.

Bekijk in de video hieronder hoe het werkt en probeer het zelf met onze [cloud-gebaseerde RecordsManager demo](https://app.altova.cloud/try/recordsmanagerai). U hoeft geen account aan te maken en kunt direct aan de slag met het testen van verschillende natuurlijke taalopdrachten.

Converteer ideeën direct naar een database in enkele seconden met RecordsManager

[Hoe u met behulp van AI database-applicaties kunt maken zonder code te schrijven in RecordsManager](https://www.youtube.com/watch?v=KgkHegixrpw)

RecordsManager bevat verschillende voorbeeldopdrachten die u kunt gebruiken als inspiratie.

Op basis van de instructies die u geeft, maakt de AI-assistent de database aan, inclusief de tabellen die u heeft gespecificeerd. 

Nadat u de eerste instructie heeft gegeven, kunt u de AI-assistent blijven gebruiken om de database structuur van uw app aan te passen. 

RecordsManager genereert zelfs weergaveformulieren, invoervelden, rapporten en andere onderdelen van de applicatie, allemaal op basis van de gegevens in uw database. 

Indien gewenst, kunt u verdergaan met het aanpassen van de lay-out, velden, filters, formulieren, enzovoort, om de app te finaliseren met behulp van de visuele tools in RecordsManager. 

De [AI-assistent](ai.md) in RecordsManager biedt ontwikkelaars van elk niveau een aanzienlijk voordeel bij het ontwerpen van apps, dankzij de mogelijkheid om via natuurlijke taalinstructies op maat gemaakte, volledig functionele database-apps te creëren, die vervolgens toegankelijk zijn op elk mobiel apparaat of desktop.

Experimenteer met verschillende suggesties met behulp van onze.. [Online demonstratie van RecordsManager](https://app.altova.cloud/try/recordsmanagerai). 

### Nieuwe functies in andere recente versies

## Nieuw in RecordsManager 2.0


### RecordsManager 2.0 (25 januari 2023)

[Belangrijke uitbreidingen voor scripting](#script)

[Nieuw veldtype: Gebruiker](#user)

[Hiërarchische gebruikersgroepen](#user-groups)

[Beheerderzoek in de databaseconfiguratie](#search)

[Waarschuwingsformulieren voor de homepage](#home)

[Uitgebreide sorteeropties in lijstweergave](#list)

[Knop om te delen](#share)

[Knop in de browser voor velden](#browser)

### Belangrijke uitbreidingen voor scripting {#script}

Voor het bouwen van database-applicaties zonder code ondersteunt RecordsManager het gebruik van scripts in [gegevensinvoervormen](data-entry-forms.md) om acties uit te voeren op basis van de ingevoerde gegevens. In de nieuwste versie is de functionaliteit voor scripting aanzienlijk uitgebreid.

Om scripts in staat te stellen te reageren op basis van gegevens die app-gebruikers invoeren, zijn er nieuwe scriptvertakkingen (als/dan/anders) geïntroduceerd. Met deze implementatie kunnen complexe voorwaarden eenvoudig worden geconfigureerd met behulp van een volledig visuele scripteditor. 

Nieuwe functionaliteiten omvatten:

- Scriptvertakkingen (voorwaarden van het type "als/dan/anders"). In elke vertakking definieert de beheerder van de app een reeks voorwaarden. Voor elk scenario (waar en onwaar) voert het script, indien van toepassing, een van de beschikbare acties uit die voor dat type script zijn gedefinieerd (zie de onderstaande screenshot).
- Scripts kunnen worden uitgevoerd wanneer een record wordt opgeslagen. Het script wordt gebruikt om andere veldwaarden van het record te wijzigen en/of om e-mails te verzenden. 
- Scripts kunnen e-mails versturen via e-mailformulieren die door de beheerder zijn gedefinieerd.
- Scripts kunnen gegevens opslaan. 
- Met behulp van scripts kan het aanmaken, wijzigen of verwijderen van onderliggende gegevensrecords worden geautomatiseerd.
- Een nieuwe variabele, "$CurrentUser", kan worden gebruikt in scriptonderdelen of bij het toewijzen van waarden aan gebruikersvelden.
- Knopen kunnen worden aangemaakt om scripts uit te voeren (bijvoorbeeld: "E-mail verzenden", "Opslaan en verdergaan", enz.). Wanneer op een knop wordt geklikt, kan het bijbehorende script veldwaarden van het record wijzigen, records aanmaken of verwijderen, e-mails verzenden of berichten weergeven. 
- Wijzigingen die via geautomatiseerde scripts zijn aangebracht, kunnen worden gemarkeerd voor de eindgebruikers. 
- Er zijn nieuwe opties beschikbaar voor het scripten van acties: "Is het record geldig?", "Is het record nieuw?" en "Is er een veld gewijzigd?".
- Met scripting kan men berichten weergeven (standaard, waarschuwing, fout).

Alle scriptbewerkingen worden geconfigureerd via een eenvoudige, visuele scriptinterface, zoals hieronder te zien is. 

De nieuwe, uitgebreide scriptmogelijkheden in RecordsManager 2.0 bieden beheerders nog meer tools om geavanceerde functionaliteit te definiëren, zodat ze in real-time kunnen reageren op gebruikersinvoer en intelligente automatisering kunnen implementeren. 

### Nieuw veldtype: Gebruiker {#user}

Een nieuw type [veld](fields.md) Het veld "Verantwoordelijke" maakt het mogelijk om vast te leggen wie verantwoordelijk is voor verschillende taken met betrekking tot een bepaalde gegevensset. Zo kan het veldtype "Verantwoordelijke" worden gebruikt om te noteren wie een gegevensset heeft aangemaakt of gewijzigd, of wie verantwoordelijk is voor het controleren van de gegevensset nadat deze is gewijzigd. 

Dit veld kan vervolgens verder worden gebruikt om gegevens te filteren, e-mails te verzenden naar de gebruiker en/of de groepsleider van de gebruiker, en zo verder, wanneer bepaalde voorwaarden van kracht zijn. 

### Hiërarchische gebruikersgroepen {#user-groups}

RecordsManager maakt het mogelijk om gedetailleerde [rollen en toegangsrechten](user-management.md) toe te wijzen. In veel organisaties zijn gebruikers lid van meerdere groepen (bijvoorbeeld, vestiging, afdeling, managementteam, enz.). Hiërarchische gebruikersgroepen helpen om groepsindelingen efficiënter te maken, doordat het niet meer nodig is om elke gebruiker individueel toe te voegen aan al hun groepen.

Het definiëren van gebruikersrollen op deze manier maakt het mogelijk om zeer gerichte herinneringsmails te versturen, bijvoorbeeld om potentiële klanten te groeperen over verschillende teams. 

### Beheerderzoek in de databaseconfiguratie {#search}

RecordsManager is een uitstekende oplossing zonder code nodig om grote database-applicaties te bouwen. Een nieuwe zoekfunctie om de databaseconfiguratie zelf te doorzoeken maakt het nog eenvoudiger.

De functie "Database zoeken" stelt u in staat om in één keer door alle velden, filters en formulieren te zoeken, ofwel op trefwoord of op type. 

### Waarschuwingsformulieren voor de homepage {#home}

RecordsManager maakt het mogelijk om verschillende soorten [formulieren](forms.md) te maken om gebruikers informatie te presenteren en de invoer van gegevens te begeleiden. Het formulier voor het ontwerpen van de startpagina van de app is uitgebreid met nieuwe, flexibele opties om belangrijke gegevens aan gebruikers te tonen met behulp van filters. Standaard tonen de meldingen op de startpagina herinneringen op basis van de datum. Nu hebben ontwikkelaars volledige flexibiliteit om elke gewenste informatie weer te geven – zoals records met een bepaalde status – met behulp van filters. Verschillende formulieren kunnen worden ontworpen voor verschillende gebruikersrollen, voor de ultieme personalisatie en flexibiliteit.

### Uitgebreide sorteeropties in lijstweergave {#list}

[Lijstweergaven](list-forms.md) stellen de beheerder van de app in staat om te bepalen hoe gegevens aan gebruikers worden gepresenteerd. Dankzij de flexibele opties is het eenvoudig om meerdere lijstweergaven te definiëren, waardoor nuttige overzichten van de app-gegevens kunnen worden geboden.

In deze nieuwste versie zijn de sorteeropties voor lijsten uitgebreid, waardoor de beheerder van de app tot drie kolommen kan specificeren voor de initiële sortering in lijstweergaven. Bijvoorbeeld, in een app met bedrijfsinformatie kan het nuttig zijn om gebruikers een lijst met bedrijven te tonen, gegroepeerd per staat. Deze groepen kunnen vervolgens verder worden gesorteerd op stad en uiteindelijk op bedrijfsnaam. 

### Knop om te delen {#share}

Een nieuwe knop "Delen" maakt het voor gebruikers van apps die zijn gemaakt in RecordsManager eenvoudiger om records met andere geautoriseerde gebruikers te delen. Wanneer een gebruiker een record deelt, krijgt hij de optie om een e-mail te maken met een link naar het record, gebruikmakend van zijn standaard e-mailprogramma, of om eenvoudigweg een link naar het record naar het klembord te kopiëren om deze te delen. 

### Knop in de browser voor velden {#browser}

Een nieuwe knop in de browser maakt het voor gebruikers van de app mogelijk om hyperlinks direct vanuit velden in de app te openen. 

Probeer de nieuwste versie in de Altova Cloud