Verlatetes BusinessMail entfernen

Alle alten Navigationen sowie Masken die für BusinessMail erstellt wurden müssen entfernt werden. Eine automatische Migration entfernt dabei alle Navigationen und Masken mit dem Typ “BusinessMail”. Der Typ “BusinessMail” wird für Navigationen ebenfalls entfernt. Bei Masken wird der komplette Typ entfernt, da es hier bisher nur “BusinessMail” und “Standard” gab – und es ab jetzt nur noch standard Masken gibt.

Formeln

Groß-/Kleinschreibung bei Textvergleichen

Wenn in Formeln zwei Textspalten oder -werte verglichen werden, war das Verhalten bzgl. Groß-/Kleinschreibung bisher vom Kontext der Ausführung abhängig. In Ansichten wurde sie nicht berücksichtigt, an anderen Stellen schon.
Um definiertes Verhalten zu haben, gibt es jetzt die Funktion BAStrEquals.

Des weiteren hat sich der Standardwert bei der Verwendung einer PostgreSQL-Datenbank in Ansichten geändert. Diese Berücksichtigen jetzt die Groß-/Kleinschreibung. Bei Microsoft SQL Server ist das Verhalten unverändert.

Eigene Formeln mit Bedingungen für *_AllValues Spalten von Mehrfachauswahllisten

Wenn in Formeln explizite String-Vergleiche auf die internen _AllValues Spalten enthalten sind, ist zu beachten, dass diese Vergleiche jetzt in Ansichten bei PostgreSQL-Datenbanken case-sensitiv sind. Die GUID-Strings müssen daher immer groß geschrieben werden. (In Masken und Workflows war dies schon immer so.) Beispiel für einen Problemfall:

Contains([AddressTags_AllValues], 'ea3fc377-4d41-4383-9701-cf9daa73a24b')

Berechtigungen

Rolle “Administrator”

Die Berechtigungen der vordefinierten Rolle Administrator wurde in feingranularere Berechtigungen aufgeteilt die unabhängig erteilt werden können. Die Rolle “Administrator” beinhaltet diese Rechte standardmäßig.
Um von den neuen Berechtigungen von zu profitieren, müssen die Rechte für Aktionen oder Steuerelemente in kundeneigenen Konfigurationen ggf. auch von “Administrator” auf eine der darunter liegenden Berechtigungen geändert werden.

Rolle “Öffentliche Ordner”

Diese ist jetzt eine Berechtigungsrolle. Die Pflege erfolgt über die Rollenverwaltung und nicht mehr über die Anwendungseinstellungen. Bestehende Berechtigungen werden automatisch übernommen.

Elementare Berechtigungen können nicht ausgeweitet werden. Falls die Rolle vorher in anderen Rollen enthalten war (nicht umgekehrt), wird sie bei der Migration aus diesen entfernt und eine Warnung ins Serverlog geschrieben.

Berechtigung “Löschadministrator”

Auch diese Berechtigung wird jetzt über die Rollenverwaltung gepflegt und nicht mehr über die Anwendungseinstellungen. Bestehende Berechtigungen werden automatisch übernommen.

Neue Option in Briefvorlagen “Etikettendruck”

Briefvorlagen die den besonderen Platzhalter ‘nextRecord’ benutzen müssen die Option ‘Etikettendruck’ aktivieren damit sie als solches zu erkennen sind, und bei Serienbriefen nicht mehr mit anderen Vorlagen kombiniert werden können.