Release Notes v8

Version 8.4 - 25.02.2015

Improvements für den Benutzer

  • Login: Nach dem Anmelden werden viele Funktionen schneller aktiv geschaltet, z. B. das User-Menü rechts und der Reload-Button links.
  • Login: Wenn der Startbildschirm aus zwei Formularen oder aus einem Gantt und einem Formular besteht, werden diese geladen, bevor der Ring aktiviert wird, und sind deshalb schneller verfügbar.
  • Formular: Pflichtfelder sind jetzt gleich beim Bearbeiten kenntlich gemacht.
  • Number: Beim Bearbeiten von Zahlen wird jetzt nicht mehr der gerundete Wert, sondern der tatsächliche Wert gezeigt.
  • Gantt: Über den Gantt-Button kann jetzt zwischen den verschiedenen Gantt-Typen gewählt werden.
  • Gantt: Die Darstellung der Balken wurde verbessert. Es ist leichter zu erkennen, ob das Element links oder rechts noch weiterführt. Kurze Zeitspannen werden als Kreis gezeichnet.
  • Suche: Wenn der Anwender als Sprache "English (GB)" ausgewählt hat, kann er jetzt auch nach einem Datum in der Form DD/MM/YYYY suchen. Wie bisher funktioniert die Suche ebenfalls im ISO-Format YYYY-MM-DD und entsprechend der Spracheinstellung in "Deutsch" (DD.MM.YYYY) und "English (US)" (MM/DD/YYYY).
  • Tabellenansicht: Zahlenspalten können jetzt zur Segmentierung der Balken im Graphen verwendet werden, sofern sie keine Währungsspalten sind.
  • Tabellenansicht: Die Spalten für Elementnamen, Status und Layout können jetzt auch für die Erstellung eines Graphen verwendet werden.
  • Tabellenansicht: Wenn die Tabelle über einen TableViewButton geöffnet wird, sind die Daten schon vorgefiltert. Dieser Filter bleibt jetzt immer sichtbar, selbst wenn der Anwender noch zusätzliche Filterungen vornimmt.
  • Allgemein: An vielen Stellen wurden Tooltips und Erklärungen hinzugefügt. Falls Sie dennoch Hinweise zur Bedienung vermissen sollten, sind wir für eine kurze Nachricht dankbar.

Improvements für den Modellierer

  • Gantt: Bei der Definition eines Gantts kann jetzt ein Name vergeben werden, damit der Anwender in der Ansicht die Daten für nur einen speziellen Gantt-Typ laden kann.
  • Gantt: Für jeden Gantt-Typ kann auch die Skala gewählt werden, die bei Aufruf angezeigt wird: Tag, Woche, Monat, Quartal, Jahr.
  • Gantt: Über den Gantt-Namen links über dem Gantt kann direkt zur Gantt-Definition gewechselt werden.
  • Tabellenansicht: Neben dem Elementnamen und dem Status kann jetzt auch das gewählte Layout als Spalte angezeigt werden. Dies ist insbesondere für Stepwise interessant.
  • Designer: Eine Matrix überträgt jetzt nicht mehr die Eigenschaften wie Textausrichtung, Formatierung etc. auf die neu in die Matrix gezogenen Felder.

Improvements für den Administrator

  • Dateikonvertierung: Der ConverterJob läuft bis zu 30-mal schneller, wenn die meisten Dateien schon konvertiert sind.
  • Konfiguration: Es gibt zwei neue Parameter, um die maximale Dateigröße bei Auswahl über den Dialog bzw. bei Drag'n'Drop festzulegen.

behobene Bugs

  • Datenblatt: Die Links sind wieder deaktiviert und ausgegraut, wenn der Anwender nicht auf das Ziel navigieren darf.
  • CopyButton: Beim zweiten Kopieren mit dem gleichen Button wurden Eintragungen in String-Felder nicht gespeichert.
  • ConnectionButton: Wenn die Strategie "Connect all, terminate others" ausgewählt war, dann blieb der Button nach Betätigung dauerhaft deaktiviert. Jetzt wird er nach Durchführung der Aktion wieder aktiviert.
  • ConnectionButton: Wenn der Button eine exklusive Beziehung verwaltete, schon eine Beziehung vorhanden war und vom Anwender umgesetzt wurde, dann kam es zu einem Fehler.
  • ConnectionButton: Wenn die Strategie "Select manually, terminate others" ausgewählt war und Beziehungen existierten, deren Ziele für den Anwender in der Auswahlliste nicht sichtbar waren, kam es zu einem Fehler.
  • Tabellenansicht: Beim Scrollen bleibt die Fußzeile jetzt stabil und überlappt nicht mehr mit den Daten.
  • Tabellenansicht: Die verbesserten Filterinformationen für Ampeln, Selektionen und Trends funktionieren jetzt für alle Spalten.
  • Gantt: Das horizontale Scrollen über das Mausrad funktioniert jetzt wieder, wenn der Mauszeiger auf Gantt-Balken zeigt und keine vertikale Scrollbar aktiv ist.
  • Boolean: Boolean-Felder werden nicht mehr in der Prüfung der Pflichtfelder berücksichtigt, selbst wenn sie als Pflichtfeld markiert sind, da eine leere Eingabe bei einer Checkbox nicht möglich ist.
  • Choice: Die Buttons von Choice-Feldern werden jetzt nicht mehr abgeschnitten, wenn in der Auswahl sehr lange Bezeichner enthalten sind.
  • ETL: Bei der Suche nach Formularen mit bestimmten Werten waren auch Formulare in den Treffern, die diese Werte in der Vergangenheit hatten. Das hat zu Duplikaten beim Anlegen neuer Elemente geführt. Dieser Fehler trat nur bei Imports auf, die ein Transform-Skript einsetzen, das auf dieser Funktionalität aufbaut.

Version 8.3 - 28.01.2015

Improvements für den Benutzer

  • Linklisten: Wenn eine Linkliste auf einem Formular oder beim Verknüpfen viele Einträge enthält, wird jetzt ein Textfeld angeboten, über das die Einträge gefiltert werden können.
  • Performance: Tabellenansichten werden sehr viel schneller geladen. Vor allem bei vielen Zeilen und Spalten wurde die Ladezeit auf weniger als 20% reduziert.
  • Performance: Formulare mit Linklisten, die sehr viele Einträge enthalten, werden bis zu 50-mal schneller geladen.
  • Performance: Das Laden der Formularen wurde generell beschleunigt. In günstigen Fällen wird der Inhalt doppelt so schnell gezeigt.
  • Performance: Das Kopieren von größeren Akten ist schneller und der Flash-Client blockiert nicht mehr für einige Sekunden, wenn das Kopieren erfolgreich erledigt wurde.
  • Performance: Beziehungen auf Formularen mit sehr vielen Nachbarformularen werden bis zu 90-mal schneller gezogen.
  • Performance: Die Liste mit den möglichen Zielen von Verknüpfungen öffnet auch bei 10.000 Einträgen in unter einer Sekunde.
  • Tabellenansicht: Die Filterinformationen für Ampeln, Selektionen und Trends sind jetzt verständlicher. Statt "Ampel[1]=true" heißt es jetzt "Ampel=rot".
  • Ring: Der Ring kann über das Kontextmenü ausgeblendet werden. Die gewählte Darstellung (nur Navigator, Navigator und Ring oder Ring und fliegender Navigator) gilt auch nach erneutem Login.
  • Zahleneingabe: Der Anwender wird bei Eingabe einer ungültigen Zahl verständlicher auf seinen Fehler hingewiesen.
  • Signatur: Beim Signieren von Formularen kann das eingegebene Passwort auch im Klartext angezeigt werden, um Eingabefehler leichter zu finden.
  • Vollbild: Der Browser-eigene Shortcut für Vollbild funktioniert jetzt auch mit Scope: F11 bei Microsoft Windows und Cmd-Shift-F bei macOS.
  • Kleine Bildschirme: Die Anwendung passt sich besser an kleine Bildschirme an und zeigt weniger Scrollbars.
  • In Menüs werden nur noch Aktionen gezeigt, die auch ausgeführt werden können.

Improvements für den Modellierer

  • Performance: Die Berechtigungen werden schneller aktualisiert, wenn Beziehungen angelegt, archiviert oder verworfen werden. Hierfür wurde die Unterscheidung zwischen Terminieren und Annullieren von Beziehungen fallen gelassen und durch eine einfachere, verständlichere Logik ersetzt. Wenn eine Beziehung direkt archiviert oder verworfen wird, z. B. über einen ConnectionButton, dann werden die Rechte entfernt und der Anwender bekommt keine Archivrechte durch diese Beziehung. Das entspricht dem alten Annullieren. Wenn eine Beziehung indirekt archiviert wird, weil eines der über die Beziehung verbundenen Formulare archiviert wird, dann bekommt der Anwender Archivrechte durch diese Beziehung. Das entspricht dem alten terminieren. Uns ist kein Fall bekannt, in dem die neue Logik im Widerspruch zur Businesslogik unserer Kunden stünde.
  • Performance: Der Formulardesigner lädt 40% schneller.
  • Performance: SUM ( CHILDREN ) mit sehr vielen Kindknoten wurde erheblich beschleunigt.
  • Tabellenansicht: Spalten mit Symbolen (TrafficLight, Boolean, Condition, Indicator) können jetzt auf eine minimale Breite von 24px fixiert werden. Sie können vom Anwender nicht in ihrer Breite verändert werden. Dadurch wird die Anpassung der Breite aller anderen Felder erleichtert.
  • Tabellenansicht: Die Textausrichtung der Spaltenüberschriften kann jetzt von horizontal auf vertikal geändert werden. Vor allem im Zusammenhang mit der Minimierung der Symbolspalten ist diese Option wichtig, um die Lesbarkeit der Überschriften zu erhalten.
  • Tabellenansicht: Bei Datumsspalten können in der Fußzeile jetzt zusätzlich zur Anzahl auch Minimum, Maximum und Durchschnitt berechnet werden.
  • Formeln: Die Funktion PERIODIC funktioniert jetzt auch mit beliebigen Wiederholungszyklen:
    • = PERIODIC ( @StartDatum | @Zyklusdauer )
    • Beispiel: = PERIODIC ( 12.03.2015 | 14 day ) liefert den nächsten Termin eines sich 14-tägig wiederholenden Ereignisses, beginnend mit dem 12.03.2015.
  • Beziehungen: Im Navigator ist jetzt immer die Richtung der Beziehung sichtbar. Damit ist die Navigation über das Richtungs-Icon auf die Gegenseite auch bei Beziehungen ohne Rechte möglich. Zusätzlich wird jetzt auch das Recht der Beziehung im Navigator angezeigt:
    • 0 kein Recht
    • R Leserechte
    • W Schreibrechte
    • A Modellierungsrechte
  • Status von Beziehungen: Der Status von Beziehungen kann jetzt auch manuell beim Bearbeiten des Formulars oder über die Icon-Leiste des Navigators geändert werden.

Improvements für den Administrator

  • Log-Dateien: Die Anzahl der Logdateien "stderrout.log" des Servlet-Containers ist auf 10 beschränkt. Der Zeitstempel in den Dateien "stderrout.log" ist jetzt in UTC wie in den übrigen Log-Dateien auch.
  • Admin-Panel: Der Link zum Flash-Client wurde von der Fußzeile in die Überschrift verschoben, damit auch bei langen Inhalten ein einfacher Wechsel möglich ist.
  • Admin-Panel: Viele Seiten enthalten jetzt einen Link auf das jeweilige Kapitel im Online-Handbuch.
  • Admin-Panel: Alle HTTP-Error-Codes wurden durch verständliche Fehlermeldungen direkt im Admin-Panel ersetzt.
  • Analyse-Tool: Bei Fehlern und Warnungen, die das Layout von Formularen betreffen, führt der Link direkt zum richtigen Formularlayout im Designer.
  • Analyse-Tool: Labels werden bei der Beurteilung von Formularen jetzt ignoriert.

Improvements ETL

  • COPY_MODIFY: Jetzt kann im gleichen Import eine Vorlage kopiert und darunter eine weitere, eigenständige Vorlage kopiert werden.
  • CHANGE_STATE: Der Statuswechsel funktioniert jetzt auch für Beziehungen.
  • Transform: Im Transformationsskript kann jetzt mit writeErrorAsFile ein Fehler geschrieben werden, ohne eine Exception zu werfen. So kann der Import weiterlaufen, wenn Teile davon nicht importiert werden können.
  • ETL-Status: Die Auflistung der durchgelaufenen, gerade in Bearbeitung befindlichen, noch zu bearbeitenden oder fehlgeschlagenen Imports ist vollständiger und aussagekräftiger.

behobene Bugs

  • Graph über Tabellenansicht: Wenn der Graph mit einer Linkliste aufgebaut wurde, funktionierte die mehrfache Selektion von Balken nicht richtig.
  • CopyButton: Der Button hat nicht funktioniert, wenn das Ziel fest stand und kein Formular ausgefüllt werden musste.
  • ConnectionButton: Das Aktivitätsrad hörte manchmal nicht auf zu drehen, obwohl die Aktion schon abgeschlossen war.
  • Navigator: Beim Wechsel von der Tabellenansicht zum Ring war im Ring das falsche Element selektiert.
  • Archiv: Wurde das Formular des Startbildschirms archiviert, hat der Anwender nach dem Anmelden nur ein leeres Blatt gesehen.
  • Archiv: Wenn das archivierte Formular Teil einer Akte war, die noch nicht archiviert wurde, dann war im Navigator des Archivs der Kontext des Formulars nicht sichtbar.
  • Formeln: Wenn die Formel mit einem Freitext anfing (Bsp. ={Projekt }+@id ), wurde sie nicht dargestellt.
  • Strukturansicht: Der Schalter, ob Strukturen vollständig sichtbar sind oder nur die Teile gezeigt werden, zu denen der Anwender auch die Formulare sehen darf, hat nicht mehr funktioniert.
  • Log-Dateien: Das Anzeigen der Log-Datei "full.xml" funktionierte nicht, wenn die Minuten des eingestellten Zeitraums einstellig waren.

Version 8.2 - 10.12.2014

Improvements für den Benutzer

  • Diagramm über Tabellenansicht: Neben der Spalte, die die Gruppierung der Zeilen vorgibt, und der Spalte, die eine Untergruppierung definiert, kann jetzt zusätzlich eine Spalte gewählt werden, die als Wert für die Y-Achse herangezogen wird. Dann wird nicht mehr die Anzahl der Zeilen in der Gruppe angezeigt, sondern die Summe der Y-Werte in dieser Gruppe. Beispiel: als Gruppierungsspalte dient die Spalte Projektleiter (Typ ElementLinks). Jetzt stellt das Diagramm dar, wie viele Projekte jeder Projektleiter verantwortet. Als Untergruppierung wird der Projektstatus gewählt (Typ TrafficLight). Jetzt sind im Diagramm die Balken bei den Projektleitern zusätzlich unterteilt in grün, gelb, rot. Als Y-Achse wird zusätzlich die Spalte mit den Projektumsätzen aktiviert (Typ Number). Jetzt zeigt das Diagramm für jeden Projektleiter, wieviel Projektumsatz er verantwortet und wie groß der Umsatzanteil der grünen, gelben und roten Projekte ist. Bei gleichzeitigen positiven und negativen Werten wird ein Balken für die positiven und ein Balken für die negativen Werte gezeichnet.
  • Zahlen-Diagramm: In einem Diagramm können jetzt mehrere Zahlenreihen dargestellt werden. Entweder über den + Button im Diagramm-Fenster oder durch nochmalige Verwendung eines Diagramm-Symbols an einem Zahlen-Feld können weitere Zahlenreihen hinzugefügt werden. Durch einen Klick auf den Eintrag in der Legende kann die Zahlenreihe wieder ausgeblendet werden.
  • Performance: Diagramme zu Zahlenfeldern werden jetzt bis zu 12-mal schneller dargestellt.
  • Tabellenansicht: Nicht mehr aktive Elemente werden nur noch dann angezeigt, wenn der in der Fußzeile der Tabelle eingestellte Zeitpunkt vor dem Zeitpunkt der Statusänderung liegt.
  • Tabellen-Liste: Leere Tabellen auf TopLevel-Elemente werden jetzt ebenfalls in den Unterpunkt "weitere Tabellen" verschoben.
  • Formular: Wenn der Anwender keine Änderungen am Formular vorgenommen hat und das Bearbeiten abbricht, wird er nicht mehr gefragt, ob er seine Änderungen speichern will.
  • WebDAV: Dateien mit deutschen Umlauten können jetzt auch auf Windows über WebDAV direkt aus Scope heraus bearbeitet werden.
  • HTML-Client: Das Aussehen der Formulare entspricht mehr der Desktop-Version.

Improvements für den Modellierer

  • PrevLinks/NextLinks: Über den Konfigurationsparameter "datasheet.bidirectional_prev_next.enabled" kann aktiviert werden, dass ein Eintrag in ein PrevLinks-Feld automatisch dazu führt, dass in alle NextLinks-Felder auf dem referenzierten Formular der entsprechende Nachfolger eingetragen wird und vice versa. Das Entfernen von Links führt ebenfalls zur Entfernung auf der Gegenseite. Beispiel: auf Formular A wird in ein PrevLinks-Feld der Vorgänger B eingetragen. Dann wird automatisch auf dem Formular B in das NextLinks-Feld auch A als Nachfolger eingefügt.
  • Formeln: Fehlermeldungen bei falschen Formeln verbessert.
  • Formeleditor: Das Hervorheben von Schlüsselwörtern wurde verbessert.
  • Navigator: Im Navigator über dem linken Formular werden jetzt auch die Beziehungen angezeigt.
  • Tabellenansicht: Für die Namensspalte kann jetzt konfiguriert werden, welcher Name angezeigt wird:
    • Element-Name
    • TopLevel-Name + Element-Name
    • TopLevel-Name
    • Aspekt-Name + Element-Name
    • Aspekt-Name

Improvements für den Administrator

  • Import/Export: Die Einstellungen bei CopyButtons, dass nach dem Kopieren eine Beziehung gezogen werden soll, werden jetzt auch über die XML-Schnittstelle exportiert und importiert.
  • Admin-Panel: Unter Reparatur gibt es einen neuen Test für die Konvertereinstellungen. Dieser überprüft die Pfade und führt anschließend die Konvertierung einer kleinen Testdatei durch.

behobene Bugs

  • Sicherheit: Durch Manipulation der Adresszeile im Browser konnten Anwender auf Dialoge zugreifen, die Modellierern und Administratoren vorbehalten sind. Die Anwender konnten keine Aktionen ausführen, trotzdem wurde diese kleine Sicherheitslücke geschlossen.
  • TableViewButtons mit einer Filterbedingung auf einem ElementLinks-Feld oder einem Number-Feld zeigen wieder alle zugehörigen Einträge an.
  • TableViewButton: Beim ersten Klick nach dem Login auf einen TableViewButton wird jetzt die richtige Tabelle angezeigt.
  • Diagramm über Tabellenansicht: Wenn ein ElementLinks-Feld zur Gruppierung verwendet wird, werden Gruppen für jeden ElementLink gebildet. Wird z. B. nach Sachbearbeitern gruppiert und es gibt Projekte mit mehreren Sachbearbeitern, wird für jeden Sachbearbeiter eine eigene Gruppe gebildet. Wurde nach einem Sachbearbeiter gefiltert, waren nur die Projekte sichtbar, die von diesem Sachbearbeiter alleine bearbeitet werden. Jetzt werden auch alle Projekte gezeigt, die diesen und noch weitere Sachbearbeiter enthalten.
  • Diagramm über Tabellenansicht: Wenn ein Choice-Feld zur Gruppierung verwendet wird, funktioniert jetzt auch die Filterung aller Zeilen, die keinen Wert in diesem Choice-Feld gesetzt haben.
  • Archiv: Die Archiv-Sicht wird geschlossen, wenn der Anwender über eine Tabellenansicht oder den Ring auf ein anderes Formular springt.
  • Archiv: Der Aufruf von archivierten Beziehungen funktioniert jetzt ohne Fehlermeldungen.
  • Signatur: Der Button für das Signieren wird jetzt deaktiviert, wenn das Formular den Status "geschlossen", "archiviert" oder "verworfen" hat.
  • Datei-Vorschau: Nach dem Umbenennen wird nicht nur auf dem Formular die Reihenfolge der Dateien angepasst, sondern auch in der Vorschau.
  • Flash Client: Wenn der Anwender im Browser auf den Reload-Button klickt, wird der Scope-Client neu gestartet und die gleichen Ansichten wieder aufgerufen. Ein solcher Neustart ist dann hilfreich, wenn der Scope-Client durch Softwarefehler nicht mehr richtig reagiert. Das Neuladen mancher Ansichten führte in der Vergangenheit aber zu Problemen, die jetzt behoben wurden.
  • Flash Client: Wenn im Browser kein JavaScript aktiviert ist, wird die Anwendung trotzdem korrekt geladen.
  • HTML-Client: Ein Logout produziert keine Fehlermeldung mehr.
  • Formeln: Man kann jetzt Elemente mit einem & im Namen referenzieren.
  • Formeleditor: Sonderzeichen in Element-Referenzen werden nicht mehr mit Leerzeichen freigestellt. Dadurch wird das Bearbeiten vorhandener Formeln vereinfacht.
  • Tabellen-Liste: Wenn alle Tabellen ausgeblendet sind, wurde für den Modellierer keine Tabellen-Liste mehr angezeigt, obwohl er über "verborgene Tabellen" Zugriff auf alle Tabellenansichten erhalten hätte.
  • Tabellenansicht: Wenn man in einer Tabelle über das Menü direkt in den Designer springt, wird jetzt gleich die richtige Tabellen-Definition angezeigt.
  • Admin-Panel: Die Bulk-Operations funktionieren wieder.
  • Admin-Panel: UserSelectedLinks werden bei der Überprüfung der Modell-Qualität nicht mehr fälschlich als überlappend angezeigt.
  • Admin-Panel: Es wurden verschiedene Darstellungsprobleme mit dem Internet Explorer behoben.

Version 8.1 - 05.11.2014

Improvements für den Benutzer

  • Performance: Der Start der Anwendung, die Suche und die Anzeige von Suchvorschlägen, das Laden von Formularen und die Verwendung mit mobilen Endgeräten wurde erheblich beschleunigt.
  • Suche: Die Vorschläge werden nicht mehr eingeblendet, wenn die Suchanfrage schon abgeschickt wurde.
  • Graph über Tabellenansicht: Wenn das Graph zu einer Tabelle zwei Werte kombiniert anzeigt, kann über den Balkentitel der gesamte Balken zur Filterung ausgewählt werden.
  • Archiv: Das Archiv wird automatisch geschlossen, wenn der Anwender auf ein aktuelles Formular navigiert.

Improvements für den Modellierer

  • Formeleditor: Die Eingabehilfe für Formeln ist jetzt mehrzeilig und in der Darstellung werden Schlüsselwörter und Links hervorgehoben. Dadurch wird die Lesbarkeit von langen Formeln verbessert. Standardformeln werden kursiv gesetzt. Der Formeleditor wird mit  ESC  abgebrochen, mit  STRG +   wird die Formel auf das Formular übernommen.
  • Formeleditor: im Selektionsmenü können Elemente und Formularfelder durch Doppelklick in die Formel eingefügt werden.
  • Designer: Auch bei der Eingabe der Standardformel kann jetzt dieser mehrzeilige Formeleditor geöffnet werden.
  • Designer: Durch das Aufziehen eines Rahmens über dem Formular können mehrere Felder ausgewählt werden. Wird gleichzeitig die  STRG  Taste gedrückt, werden die Felder zur schon bestehenden Auswahl hinzugefügt.
  • Designer: Wenn Felder selektiert sind, können diese über Schaltflächen über dem Formular ausgerichtet werden:
    • ein Rasterpunkt nach links
    • ein Rasterpunkt nach rechts
    • alle Felder an dem am weitesten links stehenden Feld links ausrichten
    • alle Felder an dem am weitesten nach rechts ragenden Feld rechts ausrichten
    • alle Felder an dem am weitesten links stehenden Feld links ausrichten und die Breite bis auf das am weitesten nach rechts ragende Feld ausdehnen
  • Designer: Wenn mehrere Felder selektiert sind, wird die Auswahl an Feld-Optionen auf die noch möglichen Optionen eingeschränkt. Diese Optionen können dann für alle ausgewählten Felder gleichzeitig geändert werden. Achtung: es werden alle sichtbaren Optionen übernommen.
  • Designer: Die Mehrfachauswahl von Felder in der Liste entspricht jetzt dem aus den Betriebssystemen gewohnten Verhalten (siehe https://rewoo.wordpress.com/2014/10/27/strange-multiselect-in-flex-lists/).
  • Tabellenansicht: Der Zusatztext von Werten z. B. " %" wird auch in der Fußzeile dargestellt.
  • Stepwise-Konfiguration: Als Bedingungsfeld sind jetzt auch Condition-Felder erlaubt.
  • Designer: Neue Felder werden gleich an die alphabetisch richtige Stelle in die Liste eingefügt und nicht mehr am Ende angehängt.
  • Designer: Der Typname wird jetzt über das Typmenü editiert und nicht mehr über die Listenansicht.
  • Designer: Das Format von ExternalLinks-Felder ist jetzt auch in der Formularvorschau sichtbar.
  • Beteiligte Nutzer: in der Liste der beteiligten Nutzer werden jetzt auch die Accounts aufgeführt, die in der Vergangenheit über eine immer noch bestehende Beziehung navigieren konnten.

Improvements für den Administrator

  • Admin-Panel: Beim Importieren von zml- oder xml-Daten kann direkt der Wartungsmodus aktiviert werden ohne die Importseite zu verlassen.
  • Admin-Panel: Leere Logdateien können gelöscht werden.
  • Aktualisierte Bibliotheken: opencsv 3.0

behobene Bugs

  • WebDAV funktioniert wieder.
  • ExternalLinks: Die Links wurden nach dem ersten Slash abgeschnitten. Jetzt sind sie wieder funktionstüchtig.
  • Condition: Bei Fehleingabe wurde nach dem Speichern kein Formular mehr angezeigt. Jetzt wird der Anwender auf den ungültigen Wert hingewiesen.
  • Excel-Export von Tabellenansichten: Wenn ein Zahlenfeld durch eine Referenz auf ein anderes Zahlenfeld befüllt wird und momentan kein Wert eingetragen ist, wird jetzt auch beim Export keine 0 mehr in das Feld geschrieben.
  • Archiv: Wenn die Loginseite ein archiviertes Formular enthielt, wurde dieses nicht angezeigt.
  • Graph über Tabellenansicht: Wenn zu dem gewählten Zeitpunkt keine Daten vorlagen, wurde das Graph nicht aktualisiert und zeigte alte Daten.
  • Formeleditor: Die über das Menü ausgewählte Funktion wird jetzt immer an der aktuellen Cursor-Position eingefügt außer es handelt sich um eine Aktion, die nur am Ende stehen darf (:ALERT, :MESSAGE, :EMAIL, :SETSTATE).
  • Sicherheit: Bei falscher Eingabe beim Signieren wird nicht mehr preisgegeben, ob Nutzername oder Passwort falsch ist.
  • Accountverwaltung: Die LDAP-Liste überlappt nicht mehr die Account-Liste.
  • Designer: Wenn ein automatisches Layout generiert wird, sind die Unterfelder eines UserSelectedLinks jetzt mit der korrekten Höhe versehen.

Version 8.0 - 14.10.2014

Improvements für den Benutzer

  • Archiv: Wenn der Anwender ein archiviertes Formular aufruft, wird dieses als Akte geladen, d.h. alle zu diesem Formular gehörigen Elemente werden angezeigt, die aktuellen Elemente werden ausgeblendet. Jedes Mal, wenn der Anwender wieder auf ein archiviertes Formular wechselt, kann er im Navigator alle gerade geladenen Akten sehen.
  • Telefonnummern: Das Feld ExternalLinks kann jetzt nicht nur Hyperlinks aufnehmen, sondern auch Telefonnummern. Der Modellierer wählt für das Feld als Format "Phone". Der Anwender konfiguriert in seinen Einstellungen das für den Rechner passende Protokoll (tel, callto, skype, sip, phone). Dann trägt der Anwender in das Feld eine Telefonnummer mit Leerzeichen, Klammern, Bindestrichen, wie es die Lesbarkeit erfordert. Wenn er jetzt auf die Nummer klickt, wird die Nummer mit Protokoll an den Browser gegeben, der es an die passende Telefonsoftware weiterreicht.
  • Graph über Tabellenansicht: Wenn der Graph zu einer Tabelle zwei Werte kombiniert anzeigt, können jetzt die Segmente einzeln angewählt werden. Z.B. können alle Projekte mit roter Marge aus Asien ausgewählt werden. Wenn die  STRG  Taste beim Anklicken gedrückt wird, können auch mehrere Segmente ausgewählt werden.
  • Signatur: Der Anwender kann über die Schaltfläche "Details anzeigen" die Felder auf dem Formular hervorheben lassen, die unterschriftsrelevant sind, d.h. deren Änderung die Unterschrift ungültig machen.
  • Signatur: Der Anwender bekommt ein deutliches Signal, wenn seine Feststell-Taste    aktiviert ist.
  • Excel-Export von Tabellenansichten: Die Felder TrafficLight und Indicator werden jetzt mit verständlichen Werten in die Excel-Datei geschrieben: grün, gelb, rot bzw. steigend, gleichbleibend, fallend.
  • Formular: Die Schaltfläche zum Ändern des Formulars macht jetzt deutlich, in welchem Status das Formular ist: Modellieren, Planen, Bearbeiten. Wenn der Status das Ändern verbietet, zeigt ein Text den Zustand: inaktiv, geschlossen, archiviert, verworfen.
  • Suche: Wenn nach Wortanfängen gesucht wird, indem ein * an den Suchbegriff angehängt wird, werden die Treffer auf dem Formular jetzt auch markiert.
  • Suche: Treffer werden verständlicher benannt.
  • Suche: Verworfene Elemente werden nicht mehr gefunden.

Improvements für den Modellierer

  • Performance: Das Terminieren von Beziehungen ohne Rechte ist bis zu 90-mal schneller als mit Version 7.3. Damit ist der Unterschied zwischen Beziehungen mit und ohne Rechten noch deutlicher für die User Experience und der Modellierer sollte möglichst viele Beziehungen ohne Rechte konfigurieren.
  • Formelsprache: Mit der neuen Funktion PERIODIC(@referenceDate|@increment) wird es möglich, das Datum eines sich jährlich wiederholenden Ereignisses (wie z. B. eines Geburtstags) berechnen zu lassen und sich darüber eine bestimmte Anzahl von Tagen vorher oder nachher unterrichten zu lassen.
  • CopyButton: Seit Version 7.3 ist es möglich, dass ein Copy-Button mehrere Ziele kennt und dem Anwender zur Auswahl stellt. Jetzt kann auch die Benennung analog zum ConnectionButton eingestellt werden. Zusätzlich zu den bekannten Benennungsschemata "Node", "Aspect", "Aspect + Node", "Object/Process", "Object/Process + Node" gibt es jetzt auch das Schema "Element", das den Elementnamen adressiert, egal ob das Element ein Prozess, Objekt, Aspekt oder Knoten ist.
  • Stepwise-Definition: Beim Erstellen eines Schritts, aber auch für vorhandene Schritte, kann ein anderes Layout gewählt werden, dessen Gestaltung für diesen Schritt übernommen wird.
  • Tabellen-Definition: Beim Erstellen einer Tabellen-Definition kann jetzt eine andere Tabellenansicht als Vorlage gewählt werden.
  • Account-Arten: Da der Einsatzbebreich von External Users sehr speziell ist und auch von den anderen Account-Arten abgebildet werden kann, wurde er aus Gründen der Vereinfachung entfernt.
  • Feldbezeichner: Jetzt können auch für die Feldtypen Matrix, Table und UserSelectedLinks beliebige Namen gewählt werden wie das bisher schon für Labels möglich war. Für alle übrigen Felder gilt weiterhin die Einschränkung, dass der Name pro Formular eindeutig sein muss.
  • Formular-Designer: Bei vielen Feldtypen macht es keinen Sinn, die Höhe auf mehr als eine Zeile auszudehnen. Deshalb ist es jetzt für folgende Feldtypen nicht mehr möglich, die Höhe zu verändern: Boolean, Condition, ConnectionButton, CopyButton, Date, EmailLinks, ExternalLinks, Indicator, Label, Number, PortofolioButton, SpreadsheetFile, TrafficLight.
  • UserSelectedLinks: Es ist jetzt auch erlaubt, das in der Liste der Links Selbstreferenzen enthalten sind.

Improvements für den Administrator

  • Switch User: Wenn ein anderer Administrator Switch User benutzt, kann diese Sitzung beendet werden. Dieser Sitzungsabbruch erfolgt ohne Warnung. Der andere Administrator wird auf das Admin-Panel umgeleitet.
  • Wartungsmodus: Wenn nur Administratoren angemeldet sind, wird der Wartungsmodus ohne Karenzzeit aktiviert.
  • ACL-Cache: Im Admin-Panel gibt es eine neue Funktion zum Löschen aller Caches für die Autorisierung.
  • ACL Rebuild: Die Berechtigungen werden wesentlich schneller neu aufgebaut.
  • ACL Log: es gibt jetzt mehr Log-Ausgaben, wenn es Unstimmigkeiten bei den Berechtigungen gibt.
  • Log: Die Ansicht mit der Logdatei kann jetzt auf die volle Bildschirmbreite vergrößert werden.
  • Log: Unter der Log-Datei läuft die aktuelle Serverzeit, damit die Zeitstempel der Logdateien leichter zugeordnet werden können.
  • Aktualisierte Bibliotheken: Apache Lucene 4.10, Apache Tika 1.6, Apache POI 3.10.1, Joda Time 2.4, PDFBox 1.8.6, JGraphT 0.9, Grails Spring Mobile Plugin 0.5.1
    Wichtig: der Suchindex sollte über das Admin-Panel neu berechnet werden.

behobene Bugs

  • Standpunkt: der Standpunktfilter funktioniert jetzt wieder wie gewohnt.
  • Berechtigungen: Wenn eine Beziehung gelöscht wurde und im davon betroffenen Berechtigungsnetz ein Zyklus vorhanden war, wurden manchen Anwendern fälschlich einige wenige Berechtigungen weggenommen. Jetzt bleiben alle Berechtigungen erhalten. Wichtig: die Berechtigungen sollten über das Admin-Panel neu berechnet werden.
  • Berechtigungen: Das Neuberechnen funktioniert jetzt auch für Modelle mit mehr als 32768 aktiven Beziehungen.
  • CopyButton: bei Abbruch des Kopiervorgangs wird jetzt das Aktivitätsrad entfernt und der Button wieder reaktiviert.
  • CopyButton: als Standard oder Concurrent User kommt kein sporadisch auftauchender Fehler mehr beim Kopieren von Unterknoten.
  • Excel-Export: Die Anzahl der Zeilen in der Fußzeile wird jetzt auch bei Namens- und Status-Spalten eingetragen.
  • Excel-Export: Die Anzahl der Nachkommastellen wird jetzt als Zellenformat eingestellt.
  • Excel-Export: Bei Number-Felder wird jetzt auch der Zusatztext nach dem Wert angezeigt.
  • Suche: Die Datei-Symbole stimmen jetzt mit dem Dateityp überein.
  • UserSelectedLinks werden jetzt ebenfalls markiert, wenn es Änderungen zwischen den betrachteten Versionen gibt.
  • ExternalLinks mit zu langen Adressen werden jetzt mit einer Ellipse abgekürzt.
  • Signatur: Wenn der Anwender bei einer Formular-Änderung Dateien hinzugefügt hat und der Speichervorgang später wegen eines Fehlers abgebrochen wird, dann werden die Dateien bei einem erneuten Speichern jetzt nicht mehr ein weiteres Mal auf den Server gespeichert.
  • HTML-Client: ElementLinks in einer Matrix sind jetzt auch im HTML-Client navigierbar.
  • HTML-Client: Große Bilder werden nicht mehr abgeschnitten, sondern in der Größe angepasst.
  • ElementLinks-Felder können jetzt wieder auf eine Zeile Höhe reduziert werden.
  • Layout-Änderungen sind jetzt wieder direkt nach dem Schließen des Formular-Designers sichtbar.
  • Formeln: Leerzeichen zwischen OTHERASPECTS und CONNECTIONS stören nicht mehr die korrekte Auswertung.
  • Datum: MAX(CHILDREN) funktioniert auch, wenn keine Kind-Knoten vorhanden sind und das Datum mit Formatierung in einem String referenziert wird.
  • Stepwise-Definitionen können wieder gelöscht werden.
  • Der Dialog zum manuellen Anlegen einer Beziehung wird wieder zuverlässig dargestellt.