Release Notes v7

Version 7.3 - 09.09.2014

Improvements für den Benutzer

  • Für die bessere Eingabe von Daten ist nun auf dem gesamten Formular Tabbing möglich: mit der Tab-Taste    kann zum nächsten Eingabe-Feld gesprungen werden.
  • Eine neue Kommentar-Funktion am Formular ermöglicht die Diskussion mit den anderen Anwendern.
  • Bei der Datums-Eingabe merkt sich der Date Picker die letzte Position.
  • In den Suchergebnissen werden nun auch Felder auf Beziehungen indexiert.
  • In der Tabellenansicht wurde die Lesbarkeit von Listeneinträge wie ElementLinks erhöht.
  • Noch mehr grafische Schaltflächen zeigen einen erklärenden Tooltip.

behobene Bugs

  • Der Verlust von Zugriffsrechten beim Löschen einer Beziehung mit nachfolgendem Beziehungszyklus ist nun nicht mehr möglich. Dieser Bug wird von uns als schwerwiegend eingestuft, da der Anwender den Zugriff auf Formulare verlieren kann. Durch Neuberechnen der Rechte wird dieser Zugriff wiederhergestellt. Wir empfehlen trotzdem dringend die Installation der neuen Version auf allen Systemen!
  • Gantt: Untergeordnete Knoten werden nach Erstellung sofort bei allen Anwendern angezeigt.
  • ElementLinks werden deaktiviert bei annullierter Beziehung.
  • Buttons werden wieder ausgegraut, wenn dem Anwender die Rechte fehlen.
  • PDF-Export mit Signaturen werden korrekt ausgegeben.
  • Choice-Feld: Ein leeres, referenziertes Feld wird wieder als leer ausgewertet.
  • Formular kopieren: das Eingabefeld für den Elementnamen wird ausblendet, wenn das ID-Feld gesetzt ist.
  • Image-Feld: bei langen Dateinamen in rechtsbündigen Feldern sind jetzt wieder alle Bedienelemente sichtbar.
  • Formeleditor: wenn eine Formel auf dem linken Formular bearbeitet wird, öffnet der Link-Dialog auf der rechten Seite.
  • Tabellen-Definition: nach dem Speichern wurde fälschlich der alte Zustand gezeigt. Jetzt ist immer der aktuelle Zustand sichtbar.
  • Stepwise-Definition: nach dem Laden werden jetzt gleich die Nachfolger des ersten Schritts gezeigt.

Improvements für den Modellierer

  • COPY-Formel: Dynamische Ziele in der Copy-Formel sind nun möglich: ist die Liste der möglichen Ziele bei Betätigung des CopyButtons größer 1, bekommt der User eine Wahlmöglichkeit angeboten vergleichbar mit der Liste des ConnectionButtons.
  • In der Typen-Konfiguration von Aspekten kann die Kommentar-Funktion zu aktivieren. Dabei wird festgelegt, ob für jeden Knoten separat, gemeinsam für den Aspekt oder gleich für das ganze TopLevel-Element die Kommentare zusammengestellt werden.
  • Das Löschen von Beziehungen ohne Rechte wurde beschleunigt.
  • EMAIL-Action: Mehrere Empfänger für Emails können dynamisch bestimmt werden:
    • EMAIL ( OTHERASPECTS ( @Typ ) @EMailfeldVerbundenerAspekttyp ; ... ) oder
    • EMAIL ( CHILDREN@EMailfeldKinder ; ... )
  • EMAIL-Action: Eine mittels Formel versendete E-Mail kann nun im Text mit einem Deep-Link angereichert werden: der Platzhalter ##DEEPLINK## wird automatisch durch einen Deep-Link auf das aktuelle Formular ersetzt.
  • CopyButton: Die Ebenentreue beim von Knoten wird nun strikt geprüft. Durch einen falsch konfigurierten CopyButton konnte das Modell mit falsch aufgehängten Knoten befüllt werden. Dadurch wurde die Darstellung im Navigator und die Formelauswertung gestört.
  • Choice-Feld: Eingabe doppelter Werte im Designer nicht mehr möglich.
  • Date-Feld: Wenn Datums-Felder in String-Feldern direkt referenziert werden, kann das Datums-Format angegeben werden. D steht für Tag, E steht für Wochentag, M für Monat und Y für Jahr.
    Bsp: string = @date[DD.MM.YYYY]. Die Sprache für Wochentag und Monat ist die Standardsprache des Systems.
  • Date-Feld: In der Typ-Konfiguration kann das Format von Date-Feldern ebenfalls mit den Optionen D, E, M, Y festgelegt werden. Damit kann die vorgegebene Datumsformatierung DD.MM.YYYY (deutsch), DD/MM/YYYY (britisch) oder MM/DD/YYYY (US-amerikanisch) auf ein eigenes Format geändert werden (Bsp.: „01.03.1970“ mit „MM – YY“ wird zu „03 – 70“). Die Sprache für Wochentag und Monat ist die Sprache, die der Anwender eingestellt hat.
  • Number-Feld: Die Anzahl der Nachkomma-Stellen ist jetzt für alle Zahlenfelder einstellbar, Nachkommastellen werden entsprechend gerundet. Ist nichts vorgegeben werden Währungswerte weiterhin mit zwei Nachkommastellen dargestellt, alle anderen Zahlen werden mit voller Genauigkeit angegeben.
  • PrevLinksExtended und NextLinksExtended wurden zu einem Typ UserSelectedLinks zusammengeführt: dieses Feld braucht zwingend zwei Unterfelder. Das erste Feld ist ein ElementLinks-Feld und enthält die potentiellen Ziele. Der Anwender kann in einer Liste die gewünschten Ziele selektieren. Diese werden in das zweite Feld geschrieben (PrevLinks oder NextLinks).
  • Das Feld UserSelectedLinks kann auch mit einem ConnectionButton und einem ElementLinks-Feld belegt werden. Dann werden die gewählten Ziele nicht nur im zweiten Feld dargestellt, es werden auch Beziehungen zu den gewählten Zielen angelegt.
  • String-Feld: HTML-Links (<a href="#">Link</a>) werden jetzt deutlich als solche gekennzeichnet.
  • ExternalLinks-Feld: als Protokoll kann neben http:// https:// und ftp:// jetzt auch file:// verwendet werden.

Improvements für den Administrator

  • Datenbank: PostgreSQL wird jetzt bis Version 9.3 unterstützt.
  • ETL: Die Ausgabe ins Logfile wurde verkürzt, wenn keine Daten importiert werden.
  • ACL: Die Neuberechnung der Berechtigungstabellen funktioniert jetzt auch mit Datenbanken, die mehr als 32.000 Einzel-Berechtigungen enthalten.

Version 7.2 - 15.08.2014

Improvements für den Benutzer

  • Hat der Nutzer eine Aktion mittels Connection- oder Copy-Button angestoßen, bekommt er ein visuelles Feedback, solange das Ausführen dauert. Dieser Kreisel bleibt auch bestehen, wenn der User per Navigation das Formular neu lädt.
  • Für angehängte Dateien werden nun mehr Meta-Informationen angezeigt.
  • Sind mehrere gleichnamige Dateien an ein Formular angehängt, werden beim Herunterladen als Zip-Archiv die Dateien automatisch um einen Zähler erweitert, um alle Dateien korrekt zu übertragen.
  • Das „Drag and Drop“ für Dateien auf das Formular ist nun bis zu einem Limit von 10MB möglich.
  • Wird in ein Datum-Feld ein ungültiger Wert eingetragen (z. B. 31.02.2014) bekommt der Nutzer eine direkte Meldung, das Abspeichern wird unterbunden.
  • Eine gefilterte Tabellenansicht kann nun auch als Startseite gespeichert werden.
  • Der Excel-Export von Tabellenansichten verwendet nun die aktuelle Sortierung des Benutzers.

behobene Bugs

  • Auf reduziert dargestellten Formularen sind die Buttons nun vollständig erkennbar.
  • Die Versionierung des Formulars wird nun korrekt als aktiviert/deaktiviert angezeigt.
  • Probleme mit der Erstellung neuer User behoben.
  • Probleme mit der Sichtbarkeit künstlicher Login-Knoten behoben.
  • Ebenen-Namen beim Typenwechsel werden jetzt wieder korrekt dargestellt.
  • Redundante Darstellung der Explorer links und rechts hergestellt.
  • Der Mengenvergleich von ElementLinks bei Kindelementen wurde für einen Sonderfall korrigiert.
  • Tabellen werden jetzt auch bei größerer Anzahl von Spalten vollständig dargestellt.
  • Die Auswahl der Felder in einer Stepwise Konfiguration wird jetzt korrekt dargestellt.
  • Sortierreihenfolge in PrevLinksExtended und NextLinksExtended werden nun berücksichtigt.

Improvements für den Modellierer

  • Es ist nun möglich, Signaturen konkret zu überprüfen: wer hat unterschrieben. Dafür kann ein ElementLink, welcher den Login-Knoten eines Users referenziert, direkt mit dem Signaturfeld verglichen werden
  • Die Login-Knoten für User sind nun ausschließlich einmalig festlegbar, damit Signaturen weiterhin korrekt ausgewertet werden können
  • Admin- und Power-User können nun ebenfalls einem Login-Knoten zugewiesen werden, damit ihre Signatur evaluiert werden kann.
  • Eine verbesserte Fehlermeldung weist darauf hin, dass in PrevLinks- und NextLinks-Feldern keine Formeln mit ROLESIF und OTHERASPECTS verwendet werden dürfen.

Improvements für den Administrator

  • Die Konfiguration des Office-Converters wurde in die Datenbank ausgelagert, dadurch kann über die Admin-Oberfläche die Konfiguration zur Laufzeit geändert werden.
  • Beim Update von REWOO Scope wird der Office-Job nun selbständig gestoppt, um Konflikte zu vermeiden.
  • In der Konfiguration kann das Flag „mail.mute=true“ zur Laufzeit gesetzt werden, um das System am Versenden von Emails zu hindern.
  • Im Maintenance-Mode werden ebenfalls keine Mails mehr versendet.
  • Das Model-Analyse-Tool reagiert nun flexibel auf unterschiedliche Server-Konfigurationen.

Version 7.1 – 16.07.2014

Improvements für den Modellierer

  • Vorlagennamen sind nicht mehr an das Bezeichnerfeld gekoppelt, sondern können frei gewählt werden und bleiben auch von Änderungen am Bezeichnerfeld unberührt.
  • Für CopyButton kann aktiviert werden, dass eine Beziehung vom Element mit dem CopyButton zur erstellten Kopie gezogen wird. Ist im Copy-Kommando ein Formularelement referenziert, wird die Beziehung zu diesem Element gezogen. Damit funktioniert dieses Beziehung ziehen analog zur automatischen Beziehung zum Login-Element, die im Typ definiert werden kann.
  • Für die Formularfelder ElementLinks, PrevLinks, NextLinks und FileLinks kann jetzt festgelegt werden, ob die Liste aufsteigend oder absteigend sortiert wird.
  • Modellierer können aus einer Tabellenansicht über das Menü hinter dem Tabellennamen direkt in die Definition der Tabelle im Designer springen.
  • Konfigurationen von Tabellenansichten werden jetzt in die Browserhistorie übernommen und sind beim Navigieren über den Backbutton des Browsers ein eigener Schritt.
  • Die Liste der Benutzer, die auf das aktuelle Formular Zugriffsrechte haben, enthält jetzt auch alle Benutzer mit Archivrechten auf diesem Formular. Wenn eine Beziehung terminiert wird, erhalten alle Benutzer, die über diese Beziehung Zugriffsrechte hatten, automatisch Archivrechte an diesem Element, d.h. sie können auch weiterhin lesend auf das Formular zugreifen. Ist das nicht gewünscht, muss die Beziehung annulliert werden.
  • Enthält die Liste der Ziele im ConnectionButton Duplikate, werden diese automatisch gefiltert. Auch das Formular, das den ConnectionButton enthält, wird automatisch aus der Liste entfernt, da Start und Ziel einer Beziehung nicht das gleiche Element sein dürfen.
  • Werden Datenfelder als Spalten für Tabellen verwendet, kann der Feldtyp nicht mehr geändert werden.
  • Der Tooltip der Matrix wird nur noch angezeigt, wenn der Mauszeiger über dem Bezeichner steht. Deshalb werden jetzt auch die Tooltips der Matrixelemente angezeigt, wenn man mit der Maus über das jeweilige Feld fährt.
  • Der Tooltip der Table wird ebenfalls nur noch dann angezeigt, wenn der Mauszeiger über dem Bezeichner steht. Deshalb können jetzt für die Spalten ebenfalls Tooltips angezeigt werden, wenn man mit der Maus über den Spaltentitel fährt.
  • Auch für Labels kann jetzt ein Tooltip definiert werden.

Improvements für den Administrator

  • Aktualisierte Bibliotheken: Apache Lucene 4.8, Apache Tika 1.5

Improvements für den Benutzer

  • Doppelklick auf den Spalt zwischen Übersicht links und Detail rechts setzt den Schieber wieder in die Mitte des Bildschirms.
  • Auf mobilen Geräten sind die Nachrichten jetzt wieder chronologisch sortiert.
  • Das Anzeigen und Ausblenden von Vorlagen wird jetzt in die Browserhistorie geschrieben und ist beim Navigieren über den Backbutton ein eigener Schritt.

behobene Bugs

  • Die Microsoft Office-Formate docx, xlsx und pptx werden jetzt zuverlässig für die Suche indexiert.
  • Der erste Klick auf einen TableViewButton nach dem Login funktioniert jetzt zuverlässig.
  • Auch Tabellenansichten mit mehr als 4.000 Zahlen lassen sich jetzt als xls-Datei speichern.
  • In Excel-Exports von Tabellenansichten wird vor die Knotennamen jetzt wie in der Oberfläche der Objekt- bzw. Prozessname eingefügt.
  • Bei ConnectionButtons wird in der Liste der Ziele der Aspektname bei Knoten der obersten Aspektebene nicht mehr gedoppelt, wenn die Namensstrategie auf "Aspekt + Knoten" eingestellt ist.
  • Wenn der Anwender in einer Tabellenansicht die Daten nach einer Spalte sortiert und in eine andere Tabelle wechselt, wird jetzt wieder die dort voreingestellte Sortierung vorgenommen.
  • Wenn die Daten einer Tabellenansicht aktualisiert werden bleibt eine absteigende Sortierung jetzt weiterhin absteigend und ändert sich nicht in aufsteigend.
  • Der Zoom in Dokumente schneidet diese nicht mehr am linken Rand an.
  • Die Ansicht von txt-Dateien funktioniert wieder.
  • Ein Anwender mit Leserechten kann in PrevLinksExtended und NextLinksExtended nicht mehr den Dialog zum Ändern der Ziele öffnen.
  • Existiert ein terminiertes Layout zu einem Typ, können jetzt wieder Felder dieses Typs als obsolet markiert werden.
  • Wenn man in der Dateivorschau in einer Datei sucht und dann in eine andere Datei wechselt, stürzt die Anwendung nicht mehr ab, sondern sucht in der neuen Datei.
  • Der Anwender sieht jetzt immer die aktuellen Elementnamen. In einigen Fällen gab es Verzögerungen.

Version 7.0 – 30.04.2014

Improvements für den Modellierer

  • Es gibt zwei neue Feldtypen PREV_LINKS_EXTENDED und NEXT_LINKS_EXTENDED, die dem Anwender die Möglichkeit bieten, die Vorläufer und Nachfolger über eine Liste auszuwählen, und nicht wie bei einfachen PrevLinks- und NextLinks-Feldern diese mittels einer Formel zu definieren. Die neuen Feldtypen sind Container, die zwei Felder aufnehmen: ein ElementLinks-Feld mit den möglichen Vorläufern oder Nachfolgern und ein PrevLinks- bzw. NextLinks-Feld, das über die Listenauswahl automatisch mit einer Formel befüllt wird.
  • Beim Erstellen von neuen Elementen über den Navigator oder über den CopyButton können Administratoren und Modellierer jetzt schon beim initialen Ausfüllen des Formulars gesperrte Felder zum Bearbeiten freischalten.
  • Bei der ETL-Aktion COPY_MODIFY kann jetzt eine Kopierstrategie ausgewählt werden. Das bisherige Verhalten entspricht der Strategie CONNECTED. In Spalte 10 kann eine der von der Copy-Funktion bekannten Strategien angegeben werden:
    • SINGLE: nur das Element wird kopiert
    • CHILDREN: das Element mit allen Unterelementen wird kopiert
    • CONNECTED: das Element, alle Unterelemente und alle über Beziehungen verbundenen Elemente werden kopiert
  • Bei String, Number und Date kann jetzt ein fester Text für die Darstellung angefügt werden. Damit kann man mit ' %' hinter einer Zahl ein Prozentzeichen anzeigen lassen. Dieser Zusatz wird bei der Weiterverarbeitung in Formeln ignoriert. Er dient lediglich zur Darstellung auf dem Formular und in der Tabellenansicht.
  • Matrixfelder können jetzt direkt über das X entfernt werden.

Improvements für den Administrator

  • Im Admin-Panel gibt es jetzt die Möglichkeit, das Mapping der ETL-Prozesse einzusehen und Einträge zu löschen, um falsche Zuordnungen zu korrigieren.
  • Das Versenden von E-Mails kann jetzt global abgeschaltet werden. Dazu muss in der Datei
    <instanz>/jetty/webapps/<instanz>/WEB-INF/classes/rewoo-config.properties
    der Eintrag
    grails.mail.disabled=true
    eingefügt werden. Damit diese Einstellung wirksam wird, ist ein Neustart der Wepapplikation notwendig. Die Log-Datei useraction.log enthält jetzt mehr Informationen über Aktionen der Anwender, z. B. auch über die angeforderten Formulare. Eventuelle Fehlerzustände nachzuvollziehen wird damit in Zukunft deutlich vereinfacht.
  • Das Bulk-Operations-Tool kann jetzt auch große Operationen durchführen, z. B. können in das Textfeld selbst geschriebene ETL-Anweisungen einfügt werden. Zu beachten ist, das diese ETL-Anweisungen direkt verarbeitet werden und nicht einem Transform-Script übergeben werden.
  • Obsolete Formularfelder werden zukünftig beim XML-Export ignoriert.
  • Beim Stoppen des Scope-Servers kann jetzt die Wartezeit in Sekunden angegeben werden:
    admin.sh server_stop rewoo 10
    Die Wartezeit ist wichtig, wenn Anwender im System aktiv sind, damit diese ihre Änderungen sichern können. Wird keine Zeit angegeben ist der Standard 30 Sec.
  • Das Hot Deployment des Jetty wurde ausgeschaltet. Jetzt kann z. B. das swf des Clients ausgetauscht werden, ohne dass die Serveranwendung neu gestartet wird.

Improvements für den Benutzer

  • Die globale Suche ist jetzt bis zu 100-mal schneller, vor allem wenn nach Begriffen mit vielen Tausend Treffern gesucht wird.
  • Die Erstellung einer Verknüpfung über einen ConnectionButton ist jetzt bis zu 350-mal schneller.
  • Das Kopieren von einfachen Strukturen wie einem einzelnen Knoten mit einem CopyButton ist jetzt bis zu 15-mal schneller.

behobene Bugs

  • Beim Startbildschirm wird jetzt wieder die vom Anwender voreingestellte Tabellenansicht angezeigt und nicht mehr die alphabetisch erste.
  • Der Startbildschirm wird jetzt korrekt angezeigt, wenn beide Formularansichten aktiv sind.
  • Der Dialog des ConnectionButton wird jetzt zuverlässig angezeigt, auch wenn die Anwendung noch nicht alle Daten vollständig geladen hat.
  • Links auf dem Formular waren inaktiv, wenn sie auf Beziehungen oder archivierte Elemente gezeigt haben. Alle Links sind jetzt wieder durchgängig navigierbar, sofern der Anwender die Berechtigung dazu hat.
  • Wenn ein String-Feld über eine Formel befüllt wird, wurden bei einem Formular-Export in ein Word-Dokument Anführungszeichen mit einem \ versehen.
  • Beim Signieren eines Formulars wird nicht mehr preisgegeben, ob der Benutzername oder das Passwort falsch sind.
  • Administratoren und Modellierer sehen wieder alle Beziehungen im Navigator.
  • Die Anzeige von beliebigen Previews funktionierte nicht mehr, nachdem eine nicht darstellbare Datei angewählt war.
  • Die Funktion MONTH funktioniert jetzt auch mit Referenzen auf nicht auswertbare Formeln.
  • Alle Dateikonvertierer für die Vorschau wurden mit funktionierenden Timeout-Mechanismen versehen, damit diese Prozesse die eigentliche Anwendung nicht mehr beeinflussen.
  • Ein Modellierer kann sich jetzt nicht mehr selbst von der Bearbeitung eines Typs aussperren, z. B. indem er den Typ in einem anderen Browser-Tab ebenfalls öffnet.
  • Der XML-Import schreibt Defaultformeln nicht mehr in Labels, die den gleichen Bezeichner haben wie das Feld, zu dem die Defaultformeln gehören.
  • Der E-Mail-Button hat den Wert von vorher besuchten Formularen angezeigt, wenn der Button auf dem aktuellen Formular keine E-Mail-Adresse enthielt.