Aanpassingen in release 2024-2

Hierbij toelichting op 3 changes:

1. Lookup  lists

In de nieuwe release is de sortering van items in lookup lists verbeterd. Dit hebben we gedaan om de sortering op een transparantere en consequentere manier uit te voeren. Er zijn drie verschillende instellingen die meespelen: de waardes voor ‘Sort by’ (key of label), de waardes voor ‘Sort direction’ (ascending of descending) en de al dan niet ingevulde Positions. In het verleden was het gedrag onduidelijk en niet consequent. Ook waren er verschillen tussen local en global lookup lists.

Met deze aanpassingen zijn alle verschillen rechtgetrokken. Ook komen er onder ‘Sort by’ twee nieuwe opties bij: ‘Position’ en ‘Position and label’. Ingevulde positions worden voortaan enkel meegenomen in de sortering als een van die twee opties is ingevuld. Met een automatische conversie zullen de instellingen voor bestaande lookup lists zo gewijzigd worden dat de huidige sortering zo veel mogelijk hetzelfde blijft. Deze conversie vindt plaats zodra de application op develop wordt opgestart. 

Volgens ons brengen deze aanpassingen alleen verbeteringen, maar er zijn altijd onverwachte effecten denkbaar. Daarom is het goed om de lookup lists te testen:

  1. op develop zodra release 2024-2 is geïnstalleerd (waarschijnlijk op 24 januari)
  2. op productie na een reload
  3. op productie zodra release 2024-2 is geïnstalleerd (maar als test 1 en test 2 goed gingen, zal dit waarschijnlijk niets nieuws meer brengen)

Neem contact met ons op als jullie toch iets bijzonders waarnemen

2. Classnamen hoeven niet meer in lowercase

Classnamen kunnen nu naar jullie voorkeur worden ingevuld, dus startend met een kleine letter of startend met een hoofdletter. De software converteert altijd naar de case die nodig is in de context: aan het begin van een zin wordt een hoofdletter gebruikt, in het midden van een zin een kleine letter. Mocht je dit niet willen, dan kan je 'Keep case of first character of name' aanvinken op de Presentation-tab.

3. Databasetabelnaam en databasekolomnaam

Bij het aanmaken van een nieuwe class wordt nu automatisch een tabelnaam aangemaakt. Bij het aanmaken van een nieuw field wordt nu automatisch een kolomnaam aangemaakt. DIt hebben we gedaan omdat in praktisch alle situaties dit wenselijk is (en vaak vergeten wordt). Uiteraard kan je zelf de tabelnaam en kolomnaam nog aanpassen of handmatig verwijderen. Wijzigingen in de naam worden overgenomen, zolang het record niet is bewaard en de tabelnaam/kolomnaam niet handmatig is aangepast.