Regression Test

Es wurde eine erste Version eines Frameworks für Regression Tests gebaut. Damit wird von internen Entwicklern erstellter Sourcecode, sobald er im System hinterlegt wird, automatisiert auf Fehler untersucht. Die Qualitätssicherung des Code wird damit erhöht.

API Events für Datentabellen

Für Softwareentwickler sind auf API Level Events hinterlegt, die auf Datentabelle funktioniert und damit z.B. Datenfelder programmatisch vorbelegt werden.

Images für Tabellentypen

In den Datentabellen kann ein Icon für eine Datentabelle (z.B. Firma, Person, Mail) im System hinterlegt werden. Diese Icons können in Grids als eigene Spalte angezeigt
werden. Aktuell kann das Icon noch nicht in Masken angezeigt werden. Dazu muss die gemeinsame Spalte “ORMType” mit der Option “Nur Bild” benutzt werden.

Schlüsselwörter

Schlüsselwörter wurden in mehreren Bereichen erweitert.
1) Eine Schlüsselwortliste kann nunmehr in mehreren Feldern genutzt werden. Damit kann z.B. eine Liste von allen Ländern weltweit sowohl als Feld “Geboren in Land” als auch “Besuchte Länder” als Einzelauswahl oder Mehrfachauswahl genutzt werden (Im Designer das Werkzeug: “Tokenlist by reference”).
2) Es können als “Display Option” des Werkzeugs “Tokenlist by reference” in einem Grid mehrere Schlüsselworte in der Spalte angezeigt werden. Sortieren, Filtern und Gruppieren ist in diesen Grid Spalten aktuell nicht möglich.

Toolbox filtering based on type

Im Designer werden jetzt nur die sinnvollen Werkzeuge für die vier Navigationen (Ribbonnavigation, Einstellungsnavigation, Businessnavigation, Hauptnavigation) angezeigt (also gefiltert). Es ist also je nach Navigationsart eine verschiedene Anzahl von Aktionen verfügbar. Damit sind die Werkzeuge leichter zu verstehen.

Für Übersetzungen

Es sind folgende neue Felder in der Übersetzung hinzugekommen: Client UI, Typ, Erstellt am, Erstellt von, Verändert am, Verändert von.
Client UI Flag – damit werden Texte, die nur im Client (und nicht auf dem Server) verfügbar sind besser organisiert bzw. übersetzt;
Typ – Eine interne Kategorisierung als Hilfe für den Übersetzer
Kategorie – Eine interne Kategorisierung als Hilfe für den Übersetzer.

Brotkrumennavigation

Die Brotkrumennavigation steht jetzt als eigenes Steuerelement in den Masken zur Verfügung und zeigt die neuen Icons pro Datentabelle an.

Drilldown in gemeinsamen Ansichten

In gemeinsamen Ansichten ist es anhand einer spezifischen Relation jetzt möglich, ein Drilldown zu aktivieren. Dadurch kann man innerhalb einer gemeinsamen Ansicht durch Doppelklick auf die erste Spalte der Ansicht vorannavigieren. Es wird automatisch eine Brotkrumennavigation angezeigt, um zurückzunavigieren.

Datenimport

Ein neues Windows Programm, welches Daten als externes Tool einmalig importiert. Es verbindet sich mit dem SQL Server. Es kann ein Importskript als C# Code erstellt werden. Verschiedene Funktionen sind für eine einfache Scripterstellung vorgefertigt und bereitgestellt. Der Import ist sehr schnell, da der Code compiliert wird. Es werden in Zukunft Skripte für verschiedene Importsituationen erstellt.
Für einen Export aus Domino Datenbanken ist ein Exporter vorhanden, der eine XML Datei schreibt. Rich Text und Anhänge werden vom Exporter aktuell noch nicht unterstützt. Über ein Feld Migration ID, welches in jeder Tabelle existiert kann für einen Datensatz die Verknüpfung von Relationen abgebildet werden. Die einzige unterstützte Zeichencodierung der Importdatei ist aktuell Unicode.
Eingabe ist eine XML oder CSV Datei. Später ggf. VCF (Visitenkartenformat) oder Excel Dateien.

Internes

Der Sourcecode wurde aufgeräumt, Warnungen des Visual Studio wurden drastisch reduziert.