Release Notes v5

Version 5.6 – 30.08.2013

Improvements für den Modellierer

  • Wenn Stepwise gelöscht wird, werden auch alle damit verknüpften Layouts gelöscht.
  • Bei der Darstellung von versteckten Feldern wird der Titel der Felder jetzt immer gezeigt, auch wenn der Titel über die Optionen ausgeschaltet wurde.

Improvements für den Administrator

  • Die Nachricht im Log wegen CopyButton ohne Formel wird nicht mehr geschrieben, da dies meist der gewünschte Zustand ist.
  • Bei der Inspektion der Formelverkettungen kann auch ein ganzes Datenblatt analysiert werden. Für jedes Feld wird die Anzahl der dahinter liegenden Abhängigkeiten aufgelistet.

Improvements für den Benutzer

  • Die Verknüpfung mit mehreren Zielen ist deutlich schneller geworden.
  • Die Bestätigung vieler Nachrichten über die Auswahl des Nachrichtentyps ist sehr viel schneller.
  • Die Tooltips des Balkendiagramms über der Tabellenansicht zeigen mehr Informationen des entsprechenden Balkenausschnitts.

behobene Bugs

  • Im Verknüpfungsdialog wurde der Button zum Bestätigen nicht aktiviert, obwohl Änderungen vom Benutzer vorgenommen wurden.
  • Fehler „OptimisticLoginFailure“ bei unterschiedlichsten Aktionen ist behoben.
  • Fehler „HibernateQueryException : unexpected end of subtree“ beim Login in manche Accounts ist behoben.
  • Fehler „ConcurrentModificationException“ beim Anzeigen gewisser Tabellenansichten ist behoben.

Version 5.6 RC – 22.08.2013

Improvements für den Modellierer

  • Für einen TableViewButtons kann auf Choice-Felder jetzt auch mit dem Index zugegriffen werden, z. B. =TABLEVIEW(@TableView)@Choice[1]={true}
  • Wenn das Datenblatt ein Layout von Stepwise anzeigt, wird beim Wechsel in den Designer direkt die Konfiguration von Stepwise ausgewählt.

Improvements für den Administrator

  • Im Admin-Panel können die Formelreferenzen nachverfolgt werden.
  • Die Qualitätsanalyse des Modells wird schrittweise dargestellt, damit schneller Ergebnisse vorliegen.

Improvements für den Benutzer

  • Folgende Teile der Anwendung wurden beschleunigt: Anmelden, Kopieren, Beziehung ziehen, Tabellenansicht laden.
  • Signaturen werden auf älteren Versionen immer angezeigt, auch wenn sie durch Wertänderungen verworfen wurden.
  • Elemente ohne Datenblatt werden in der Suche nicht mehr als Treffer geführt. Das führt zu deutlich übersichtlicheren Ergebnislisten.

behobene Bugs

  • Wenn der Anwender keine Startseite gespeichert hatte, wurde beim Anmelden kein Datenblatt gezeigt. Jetzt erscheint wieder sein Benutzer-Datenblatt.
  • Im Status CLOSED waren ConnectionButtons und CopyButtons aktiv.
  • Wenn ein Standard-User einen ConnectionButton betätigte, kam es unter gewissen Umständen zu einer LazyInitializationException, die aber die Funktionalität nicht beeinträchtigte.
  • Es wurden nicht alle Formeln der Vorlage beim Kopieren übertragen.
  • In der Liste der Accounts wurden die Rollen nicht angezeigt.
  • Über das Admin-Panel konnte kein Debug-Paket mehr erzeugt werden.

Version 5.5 – 29.07.2013

Improvements für den Modellierer

  • Um Anwender bei der Bearbeitung von Datenblättern besser zu unterstützen, ist es möglich, eine Abfolge von Layouts zu definieren, die dem Nutzer jeweils nur ausgewählte Datenfelder zur Eingabe anbieten. Der Wechsel zum nächsten Schritt ist direkt in der Kopfzeile des Datenblatts möglich. Dieses „Stepwise“ genannte Feature ist für jeden Aspekt-Typ verfügbar.
  • in der Definition des ConnectionButtons kann nun Benennung der Ziele angepasst werden. Folgende Einstellungen sind möglich
    • Knoten-Name (bisherige Benennung)
    • Aspekt-Name
    • Objekt/Prozess-Name
    • Aspekt-Name + Knoten-Name
    • Objekt/Prozess-Name + Knoten-Name

Improvements für den Administrator

  • Jetzt kann der Log-Level im laufenden Betrieb verändert werden
  • Durch ein automatisches Reconnect mit dem Converter wird eine höhere Verfügbarkeit der Previews ermöglicht.
  • Ein erneutes Anstoßen der Preview-Generierung ist über das Admin-Panel möglich.

Improvements für den Benutzer

  • Die Geschwindigkeit des ConnectionButtons wurde verbessert. In unserem Test-Szenario haben wir eine Verbesserung um Faktor 3 messen können.
  • Vergrößert der Anwender ein Bild mit Hilfe des Mausrads, wird das Bild so vergrößert, dass der Bildausschnitt, auf den der Mauszeiger zeigt, nicht bewegt wird.

behobene Bugs

  • Power Assertion beim Betätigen des CopyButtons behoben
  • Probleme bei Dateien mit Großbuchstaben in der Dateiendung sind behoben, z. B. DOC oder Pdf
  • ACMECAD-Converter kann jetzt wieder mit .dxf-Files umgehen
  • Keine Scrollbars mehr in der Fußzeile von Tabellenansichten
  • Änderungen im Admin-Modus des Datenblatts bleiben jetzt sichtbar, wenn wieder in den normalen Schreib-Modus gewechselt wird.
  • Nicht-auswertbare Felder werden jetzt einheitlich interpretiert, wenn in einer Boolschen Formel referenziert
  • Fehler beim Auswerten von SETSTATE behoben
  • Änderungen einer Kopier-Vorlage werden jetzt korrekt gespeichert
  • Endloskreisel bei bestimmten Kopier-Operationen unterbunden
  • Wenn ein Datenblatt im Admin-Modus ohne Änderungen gespeichert wurde, verschwand die Darstellung des inhalts.

Version 5.4 – 05.07.2013

Improvements für den Modellierer

  • Der Formeleditor benutzt eine Monospace-Schrift für bessere Lesbarkeit.

Improvements für den Administrator

  • Die Preview-Generierung kann durch eine Operation neu angestoßen werden, wenn diese in der Vergangenheit fehlschlug
  • Die Analyse-Funktion für die Qualität des Modells wurde erweitert
  • Die Schwelle, ab der die Elemente im Ring gruppiert werden, kann über den Parameter "visualization.clusterByType" konfiguriert werden
  • ETL kann über den Parameter "etlconfig.global.protectedmode" konfiguriert werden, ob Datenfelder hinzugefügt werden, wenn es sie noch nicht gibt (false), oder nicht (true)

Improvements für den Benutzer

  • Bessere Login-Zeit
  • Schnelleres initiales Anzeigen der Start-Informationen
  • Bei Mouse-Over zeigt der REWOO-Scope-Schriftzug die Geschwindigkeit der Netzwerkverbindung. Um keine unnötige Netzwerklast zu erzeugen wird der Wert in großen Intervallen ausgewertet.
  • Im Login-Screen wird der Nutzer-Name sowohl in Groß- als auch Klein-Schreibung akzeptiert

behobene Bugs

  • Der Import hatte Probleme mit OTHERASPECTS als Defaultformel
  • Graph- und Fußleisten-Einstellungen von Tabellenansichten wurden nicht ex-/importiert
  • Der Flash-Client ist manchmal bei Dateiuploads abgestürzt
  • Datei drucken: die Datei wurde mit den aktuellen Zoomeinstellungen ausgedruckt
  • SUMIF konnte bei absoluter Referenz als Aufpunkt nicht mit logischen Operatoren umgehen
  • Der PDF-Export hat nicht funktioniert, wenn ein Image-Feld mit Bild auf dem Datenblatt vorhanden war
  • Blättern in Vorschau hängt sich nach Bild 83 auf
  • ETL: wenn beim Einlesen von Werten ein Fehler auftrat, wurden die Werte trotzdem teilweise geschrieben
  • Formeleditor: Unterlängen wurden abgeschnitten
  • Previews für DXF/DWG wurden nicht erstellt
  • Großgeschriebene Datei-Endungen (z. B. XLT) verursachten Fehler im File-System
  • Die Fußzeile in der Tabellenansicht wurde von Scrollleisten überdeckt, wenn der Wert in der Fußzeile breiter als die Spalte war

Version 5.3.1 – 14.06.2013

Improvements für den Benutzer

  • Die Applikation lädt nach dem Login bis zu 4-mal schneller.
  • Zuweisungen über einen Button werden schneller ausgeführt.

behobene Bugs

  • Beim Blättern durch viele Dateien reagierte die Darstellung irgendwann nicht mehr.
  • Im Image-Feld konnte die Datei nicht in einem Schritt ausgetauscht werden. Das Formular musste nach dem Entfernen des alten Bilds gespeichert werden, bevor ein neues Bild eingefügt wurde.
  • Die Anzeige offener Sessions im Admin-Panel zeigte fälschlicherweise auch fehlgeschlagene Logins.

Version 5.3 – 06.06.2013

Improvements für den Modellierer

  • Die neuen Funktionen MAXIF und MINIF erleichtern das bedingte Arbeiten mit Werten wie z. B. Datumsformaten. Beide funktionieren analog zu SUMIF: der Bedingungsteil wird auf den referenzierten Elementen überprüft. Trifft die Bedingung zu, wird der Wert in die Extremwert-Bestimmung mit aufgenommen.
  • Wenn eine neue Formel eingetragen wird, prüft Scope in der Referenzkette der Formeln auf Zyklen, die eine Auswertung unmöglich machen würden. Diese Zyklusprüfung ist im Zusammenhang mit SETSTATE-Aktionen jetzt weniger restriktiv. Der Einsatz der SETSTATE-Aktion ist in sehr viel mehr Konstellationen möglich.
  • Ein Boolean kann ab sofort kein Pflichtfeld mehr sein, da auch der fehlende Haken eine gültige Eingabe ist.

Improvements für den Administrator

  • Wir verwenden jetzt Version 2.2.2 des Web Application Frameworks Grails. Da die neue Version von Grails viele aktualisierte Versionen von unterliegenden Bibliotheken mitbringt und dadurch die Stabilität, Performance und Sicherheit von Grails und damit von REWOO Scope verbessert wurde, empfehlen wir allen Kunden, dass sie ihre Installation von Scope auf die neue Version v5.3 anheben.
  • Die Auswahl der MAC-Addresse für die Serverkennung, die in die Lizenz eingebunden wird, beschränkt sich jetzt auf physikalische Netzwerkkarten.
  • Das Logo auf der 503-Fehler-Seite wurde aktualisiert.

Improvements für den Benutzer

  • Beziehungen werden schneller angelegt.
  • Nach dem Betätigen eines CopyButtons wird das auszufüllende Datenblatt sehr viel schneller angezeigt.
  • Das Drucken der Vorschau ist jetzt immer blattfüllend, auch wenn die Darstellungsgröße der Vorschau geändert wurde.
  • Die allgemeine Lesbarkeit der Schrift wurde durch eine Anpassung der Schriftgröße verbessert. Auch Steuer-Icons wie das X zum Schließen eines Menus werden deutlicher dargestellt.

behobene Bugs

  • Ein Formular mit einem Pflichtfeld vom Typ Richtext konnte nicht gespeichert werden.
  • Der Formeleditor wurde bei manchen Image-Feldern außerhalb des Bildschirms angezeigt.
  • Der PDF-Export eines Formulars funktionierte nicht, wenn es eine Matrix mit einem ElementLinks-Feld enthielt.
  • Der PDF-Export eines Formulars funktionierte nicht, wenn der Formularname mehrzeilig war.
  • Es wurde keine Dateivorschau angezeigt, wenn die Dateiendung groß geschrieben war, z. B. IMG_5678.JPG.
  • Beim Beenden des Editierens eines Formulars, das Zahlen enthält, wurde nachgefragt, ob die Änderungen verworfen werden sollen, auch wenn keine Änderungen vorgenommen wurden.
  • Beim Auswählen neuer Dateien ist die Anwendung eingefroren. Dieses Problem trat nur bei Windows-Rechnern auf.

Version 5.2 – 15.05.2013

Improvements für den Modellierer

  • COUNTER kann nicht nur mit einem festen Bezeichner, sondern auch mit einer Referenz auf ein String-Feld benutzt werden. Es ist nun möglich, eine dynamische, lokale ID zu generieren.
  • Ein roter Balken signalisiert die maximale Breite des Datenblatts, die ohne horizontale Scrollbar angezeigt wird. So können Datenblätter entworfen werden, die für mehr Nutzer übersichtlicher erscheinen. Als Referenz wurden 800px Breite gewählt.
  • Die automatische Beziehung zu einem neuen Element wird bei einem CopyButton nicht mehr zum Quell-Element gezogen, wenn ein Datenblatt zum Ausfüllen angegeben ist; in diesem Fall wird die Beziehung zum ausgefüllten Datenblatt gezogen.
  • SETSTATE wird bei Vorlagen nicht mehr ausgeführt.
  • Die Liste der Autoren für Typen zeigt nur noch Admins und Power User.

Improvements für den Benutzer

  • Datenblätter passen sich in der Breite an den Bildschirm des Benutzers an. Dadurch wird die zur Verfügung stehende Fläche besser ausgenutzt und eine horizontale Scrollbar – wenn möglich – vermieden.
  • In der Grafik von Tabellenansichten werden Link-Listen aufgetrennt. Wenn es zwei Projektleiter gibt, konnte es vorkommen, dass es drei Gruppen gab: Projektleiter A, Projektleiter B und Projektleiter A + Projektleiter B. Die dritte Gruppe wird nicht mehr angezeigt, die entsprechenden Zeilen werden in die beiden anderen Gruppen aufgenommen.
  • Im Ring kann man durch erneuten Klick auf das Aspekt-Segment wieder in die oberste Ebene des Aspekts springen.
  • Nach einem Neustart der Anwendung durch Aktualisieren im Browser (F5) lädt Scope den zuletzt aktiven Zustand.

behobene Bugs

  • Wenn der Benutzer einen ConnectionButton drückt und mit offener Auswahl der Ziele eine Tabellenansicht anwählt, wurde der Dialog für die Ziele geschlossen, der Button aber nicht mehr aktiviert.
  • Die erweiterte Form der Vorschau-Anzeige, die auch schreibgeschützte PDF anzeigen kann, zeigte nur einen transparentem Hintergrund. Der Hintergrund ist jetzt wieder weiß.
  • In Tabellenansichten waren die Tags von HTML-formatierten String-Feldern zu sehen.
  • Wenn ein Such-Treffer auf eine Datei verwies, führte der Link auf die erste Datenblatt-Version, nicht auf die Version mit der Datei.
  • Wenn über den Pfeil hinter einer Beziehung zur gegenüberliegenden Seite gewechselt wurde, wurden die Listen im Navigator nicht richtig aktualisiert.

Version 5.1 – 24.04.2013

Improvements für den Modellierer

  • Tabellenansichten können aus der globalen Liste ausgeschlossen werden, z. B. wenn eine Tabellenansicht nur für einen TableViewButton angelegt wurde.
  • Die Auswahl eines Choice-Felds kann mit @choice[index] abgefragt werden. Das Resultat ist true oder false, der Index startet bei 0.
  • Obsolete Datenblatt-Felder verschicken keine Nachrichten und Alerts mehr.
  • Die Formatierung der Matrix wird von den Feldern übernommen, die in die Matrix eingefügt werden.
  • Bei Tabellenansichten kann man jetzt auch eine absteigende Sortierung abspeichern.
  • ROLES und ROLESIF können jetzt auch bei einem ConnectionButton verwendet werden.

Improvements für den Administrator

  • Bei Benutzernamen wird die Groß/Klein-Schreibung nicht mehr beachtet, da Windows-Benutzer dieses Verhalten gewohnt sind.

Improvements für den Benutzer

  • Werden mehrere Nachrichten gleichen Typs erzeugt, erhält der Benutzer nur noch eine einzige E-Mail, die alle Nachrichten zusammenfasst.
  • Archivierte Daten können jetzt über drei Wege erreicht werden:
    1. über Links auf alten Versionen eines anderen Datenblatts. Wenn ein Datenblatt archiviert wird, werden alle Links auf dieses Datenblatt entfernt. Geht man auf eine alte Version, die den Link auf das archivierte Datenblatt noch enthält, ist dieser Link jetzt navigierbar, sofern man die Rechte dazu hat.
    2. über die Suche
    3. über Tabellenansichten, indem man die Tabellenansicht auf einen Zeitpunkt in der Vergangenheit zurücksetzt. Dann werden die damals gültigen Datenblätter mit den Werten von damals angezeigt und das Datenblatt kann ausgewählt werden.
  • Die Trefferliste der Suche ist besser lesbar.
  • Es werden keine Elemente mehr mit leerem Datenblatt angezeigt, wenn der Benutzer nur Unterknoten eines Aspekts sehen kann. Der Benutzer kommt direkt auf die Datenblätter, die er sehen kann.

behobene Bugs

  • Benutzer, die sich über LDAP authentifizieren, konnten keine Datenblätter signieren.
  • Accounts wurden nicht reaktiviert, wenn sie wegen fehlender Lizenzen deaktiviert waren und die Lizenzierung von Named-User auf Concurrent-User umgestellt wurde.
  • COUNT(@signature) wurde nicht neu ausgewertet, wenn Signaturen ungültig wurden und damit entfernt wurden.
  • Eine Statusänderung des Datenblatts ist wieder während des Editierens des Datenblatts möglich.
  • Die Funktion TABLEVIEW konnte in anderen Feldtypen abgespeichert werden und erzeugte so später auftretende Folgefehler. Diese Funktion macht nur bei TableViewButtons Sinn und wird nur noch dort erlaubt.
  • Auf archivierten Datenblättern wurden die Dateien nicht angezeigt.

Version 5.0 – 04.04.2013

Improvements für den Modellierer

  • Es sind Mengenvergleiche mit ElementLinks möglich, auch bei TableViewButtons:
    > enthält mehr als die Elemente von
    >= enthält mindestens die Elemente von
    = enthält genau die Elemente von
    <= mindestens alle Elemente sind enthalten in
    < mehr als alle Elemente sind enthalten in
    <> beide Listen enthalten mehr als ihre Schnittmenge
  • Die Zykluserkennung in Verbindung mit SETSTATE wurde verbessert. Es werden jetzt weniger unechte Zyklen erkannt. Z.B. ist es jetzt möglich, den Status eines Arbeitsdatenblatts über SETSTATE zu verändern, wenn auf dem zugehörigen Approval-Datenblatt Unterschriften gesetzt wurden.
  • An Objekten und Prozessen können nur noch Benutzer mit administrativen Rechten die beteiligten Benutzer einsehen. Da alle Benutzer, selbst wenn sie nur einen einzigen Knoten sehen, den übergeordneten Prozess respektive das übergeordnete Objekt sehen können, konnten sie auch alle beteiligten Benutzer einsehen. Dies führt zum Beispiel bei Ausschreibungsverfahren zu Problemen, da so einsehbar ist, welche Konkurrenten an der Ausschreibung beteiligt sind.
  • Der ConnectionButton kann jetzt auch so konfiguriert werden, dass nicht explizite Rechte gesetzt werden, sondern die Default-Rechte des Beziehungstyps herangezogen werden. Dies erleichtert die Pflege des Modells, wenn die Rechte für einen Beziehungstyp geändert werden sollen, der bei mehreren ConnectionButtons verwendet wird.
  • Der CopyButton wurde um die Option erweitert, das Ausfüllen des Datenblatts durch den Benutzer auszuschalten.
  • Tabellenansichten können um eine Spalte mit dem Element-Status erweitert werden.
  • Neue Datenblatt-Felder werden gelöscht, wenn sie gleich nach dem Anlegen wieder verworfen werden.
  • Wird der Designer mit Hilfe des Buttons rechts über dem Datenblatt geöffnet, wird jetzt auch das aktuell angezeigte Layout ausgewählt.

Improvements für den Administrator

  • Mit einer Bulk-Operation können alle Named User in Concurrent User umgewandelt werden und vice versa.
  • Es sind weitere Konfigurationsmöglichkeiten für die LDAP-Anbindung hinzugekommen:
    ldap.server.useTLS = [true, false]
    ldap.search.referral = [follow, ignore, throw]
    ldap.search.scope = [baseObject, oneLevel, wholeSubtree]
  • Wenn ein Transform-Skript vorhanden ist, werden die ETL-Input-Dateien, die über das Admin-Panel eingespielt werden, jetzt ebenfalls transformiert.
  • Das Admin-Panel wurde aufgeräumt.

Improvements für den Benutzer

  • Die Vorschau funktioniert jetzt auch für MS Visio Dateien (*.vsd, *.vxd, *.vsdx) und MS Publisher Dateien (*.pub). Voraussetzung ist die Verwendung von LibreOffice 4.0 auf dem REWOO Scope-Server.
  • In der Dateivorschau können zusätzliche Datei-Informationen eingeblendet werden. Allgemein: Zeit des Speicherns in REWOO Scope, Größe. Bei Office-Dateien: Erzeuger, Autor, verwendeter Editor. Bei Bildern: Auflösung, Kamera-Einstellungen etc. Bei PDF: Sicherheitsparameter.
  • Das Abspeichern von Datenblättern ist jetzt deutlich schneller.
  • In einem About-Dialog sind alle an der Entwicklung von REWOO Scope beteiligten Personen aufgeführt.

behobene Bugs

  • Die Markierung jeder zweiten Zeile einer Matrix funktioniert wieder bei Matrizen mit editierbaren Feldern.
  • Die Datenblatt-Felder vom Typ Choice und ElementLinks können wieder auf zwei Zeilen verkleinert werden.
  • Links in E-Mails funktionieren wieder.