Document toolboxDocument toolbox

Versionshinweise: Web: Client

Version 2.0.5

Zusammenfassung der neuen Funktionen

  • Die Ansicht eines Storage-Objektes wurde um die History erweitert, bei der transaktionen nachvollzogen werden können sowie eine Vorschau älterer Versionen möglich sind.

Verbesserungen am System

  • Das Layout der Suche angepasst / verbessert. Die BasicSearch wird nun die QueryLang Search übertragen.

  • Einträge in der Objektsuche haben nun einen Datei-Indikator, sofern Dateien in dem Objekt vorhanden sind. Ein Klick auf den Indikator öffnet die jeweilige Dateiansicht des Objektes.

  • Custom-Relations können nun entfernt werden.

Wichtigste Probleme behoben

  • Auto Hide versteckt die Seitenleiste nun korrekt.

  • Start Storage vorerst aus der Workbox entfernt.

  • Der Tooltip in der Object-Search bleibt beim Hover mit der Maus bestehen.

  • Workbox: Channel Commands werden korrekt angezeigt Workbox: Warnung, wenn Dateien aus mehreren Channeln selektiert werden: Multi-Select Commands können nur innerhalb eines Channels ausgeführt werden.

  • Workbox: Information hinzugefügt bzgl. der Verhaltensweise bei Selektion und aktivierter fortlaufender Ablage.

  • Relationen können nun in der Datei-Ansicht geladen werden um die Dateien anzusehen

  • Der Kategorie~~Typ ist im File~~Tooltip nicht mehr abgeschnitten

  • Die Pfeile zum auf- und zuklappen der Objekt Informationen werden nicht mehr ausgeblendet

  • Der Rand der Suche wurde angepasst

  • “Attachments” zu “Files” umbennant

  • Der Anzeigetext für die fehlende Auswahl für ein Objekt wird nun korrekt platziert

  • Fehler behoben, welcher das Füllen von Objekten ohne IDX Werten verhindert hat.

  • Wenn die Option “pass automatically” aktiviert ist, werden die Werte nun richtig gesetzt und sind im delta output vorhanden

Version 2.0.4

Zusammenfassung der neuen Funktionen

  • Ein Hover auf einem Workbox-Item zeigt nun folgende Daten an: Filename, Filzesize, mimetype, Erstelldatum

  • Das Userinterface für die Dateien in der Objektansicht wurde überarbeitet. Außerdem haben diese Dateien nun einen Tooltip.

  • Der Tooltip der Relationen in der Objektanzeige wird nun vereinfacht dargestellt

  • Relations werden nun effizienter geladen.

  • Die Darstellung der Objekt-Relationen wurde optimiert.

  • Die Oberfläche für das Hinzufügen von Objekten wurde überarbeitet und an das restliche System angeglichen.

  • Copilot-Tab vorübergehend deaktiviert

  • Der Suche-Speichern Button wurde bis auf weiteres entfernt

  • Es werden jetzt weniger Informationen bei einem Tooltip in der Objektsuche angezeigt

  • Die Einträge im Tab Suche passen sich nun richtig der Größe der Sidebar an

  • Das Menü zum Hinzufügen von Filtern wurde verkleinert. Der Kopf des Menüs (die Suche) sowie die Schaltfläche “Clear selected items” bleiben beim Scrollen oben.

  • Dialog zum Auswählen einer Dateikategorie wurde ersetzt.

  • Es wurde ein Problem beim Upload von Channel Commands behoben

Verbesserungen am System

  • Object Storage: Im Falle eines Fehlers im Objekt-Tab wird die Suche geöffnet.

  • Im Eingabeformular (Input Form) Knoten wurde eine Option zum Filtern der Elemente in einer ComboBox hinzugefügt.

  • Das Hinzufügen von neuen Objekten innerhalb der Workbox oder in einem Objekt wurde bis auf weiteres deaktiviert

  • Es wurde der Title für das Ändern des Namens für den Proxy geändert.

  • Dateien werden nach erfolgreicher Ablage aus der Workbox entfernt.

Wichtigste Probleme behoben

  • In der Ansicht der Attachments zu einem Objekt, wird der Filter jetzt auch auf Attachments aus verknüpften Objekten angewandt

  • Es werden nun korrekte Initialen für das Persona-Icon im Menü erstellt.

  • Für die Begrüßing im Inbox-Tab wird nun der komplette Name genutzt, sofern vorhanden.

  • Die Option “Zuletzt verwendetes Objekt merken” verliert nicht mehr seine Funktion nach erneutem aktivieren Fehler behoben, welcher das “Last Used Object” bei Benutzung des WPF Wrappers aus den Einstellungen entfernt hat

  • Die Seiteleiste startet entsprechend der Benutzereinstellungen sichtbar oder minimiert.

  • /fast-Switch wird jetzt bei Objektaktionen berücksichtigt.

  • Drag und Drop auf Tile-Actions im Web funktioniert wieder

  • Der Web-Client stürzt nicht mehr ab, wenn in der Suche Objekte mit Attachments auftauchen

  • Manuelle Objekterstellung vorerst entfernt

Version 2.0.3

Zusammenfassung der neuen Funktionen

  • Es besteht jetzt die Möglichkeit Dateien aus der Workbox mithilfe eines Dialog-Prozesses abzulegen oder direkt über die Erstellung eines neuen Objektes. Bei der Erstellung eines neuen Objektes kontrolliert das System, ob eine Füllregel hinterlegt wurde und verwendet diese automatisch, um das Objekt zu füllen. Des Weiteren kann der Anwender eine Option setzen, welche es ihm erlaubt, fortlaufend die Dateien aus der Workbox abzuarbeiten. Das System öffnet dann die verarbeitende Datei in den Standardviewer.

  • Bei der Ablage von Dateien wird jetzt eine Auswahl von Dateikategorien angeboten, sofern mehr als eine Kategorie auf einem kfm. Objekt festgelegt wurde.

  • Es wurde eine neue Option hinzugefügt, in der der Anwender festlegen kann, ob bestehende Dateien überschrieben werden sollen beim Herunterladen von Dateien aus dem System.

  • Es kann nun über die Shell.exe eine Automatisierung für den Storage Client angesprochen werden. Dabei führt der übermittelt der Parameter **Q** die Query direkt ohne weitere Checks an den Storage Client. Ein Beispiel: **Q=text is ACTIWARE** Eine Basic Search kann über die Felder angesprochen werden. Diese werden mit einem Prefix **m_** an den Client kommuniziert. Zum Beispiel: **m_Customer No=20000.** Zustätzlich kann, sofern die Suche ein eindeutiges Ergebnis liefert, auf den Objekttab gewechselt werden und Aktionen ausgeführt werden. Sollte die Suche kein eindeutiges Ergebnis ausgeben, wird der Suchtab mit der entsprechenden Suche geöffnet.

Verbesserungen am System

  • Für die Beziehung von Objekten wurden in der Anzeige Badges mit der Bezeichnung der Beziehung hinzugefügt. Mit dieser Änderungen ist jetzt deutlicher zu erkennen in welcher Beziehung ein Objekt zu einem anderen steht.

  • Wenn ein Fehler im Client auftritt, wird eine Fehlerseite angezeigt mit einer Zurück-Schaltfläche. Diese springt jetzt auch zu dem letzten Vorgang zurück und nicht mehr zum Dashboard.

  • ![](image~~20230601~~143414.png)

  • Die Bilder eines Geschäftsobjekt werden jetzt für Relationen auch korrekt geladen.

  • Das Handling von Heruntergeladenen Dateien wurde überarbeitet. Wenn eine Datei mit gleicher Bezeichnung bereits heruntergeladen wurde, wird die bereits Heruntergeladene Datei mit der neuen Datei überschrieben. Das System geht von einem Isolierten Downloadverzeichnis aus, welches nur von dem Client verwendet wird. Bei der Verwendung eines Download-Verzeichnisses, welches von mehreren Anwendungen verwendet wird, kann dieses Verfahren zu einem nicht gewollten Überschrieben von Dateien führen.

  • Der Parameter “/forcedelete” wurde hinzugefügt. Dateien werden dabei auch ohne erfolgreicher Ablage gelöscht.

  • Der Parameter /restore wurde hinzugefügt. Die Files die über den Parameter FILE an den Dialog~~Client weitergegeben werden, werden nun falls der Desktop~~Modus an ist, mit dem vorgesehenen Programm geöffnet, statt runtergeladen.

  • Eine Form im Dialog-Client kann nun über den Parameter **focusField** das zu fokussierende Element mitgeteilt werden

  • Für die Ablage aus der Workbox mit einem Process können jetzt die Tastenkürzel CTRLNTER für Weiter, CTRLSHIFT+ENTER für Zurück und Escape für Abbrechen verwendet werden.

  • * In der Gruppierungseinstellung der Baumansicht sind nun alle ausgewählten Gruppierungen an erster Stelle * Alle ausgewählten Gruppierungen haben nun eine Sortierungs-Schaltfläche * Die Pfeile für die Reihenfolge der Gruppierungen in der Baumansicht sind nun alle in einer Linie

  • Die Header “X~~Role” und “X~~Situation” wurden bei Client-Service Anfragen hinzugefügt

Wichtigste Probleme behoben

  • Der Screenreader funktioniert wieder mit dem SAP-Client und selektiert die richtigen Objekte. Es wurde außerdem das Verhalten der Sidebar-Kommandos an das Verhalten vom 5.2 Client angepasst.

  • Es wurde ein Fehler behoben, welcher ausgetreten ist, wenn es im Projekt eine Rolle aber keine dazugehörige Situation gegeben hat.

  • Wenn ein Objekt gewechselt und/oder geschlossen wird, werden die offene Abfragen zum Service jetzt abgebrochen.

  • WriteMessage~~Events werden nun im Client Log anstelle einer Message~~Box dargestellt.

  • Ablage derselben Datei unterhalb eines Objektes führt nicht mehr dazu, dass der Fortschrittsdialog dauerhaft offen bleibt und der Client neugestartet werden muss um die Arbeit fortzuführen.

  • Die Aktualisierungsinformationen für die Inbox im Client, werden jetzt korrekt über die Message-Queue konsumiert und entsprechend im Client aktualisiert.

  • Die formfelder sind nicht mehr leer wenn ein session-parameter benutzt wird.

  • Geschäftsobjekte die keine oder eine Datenabfrage ohne Bedingungswerte haben, werden in der Seitenleiste jetzt wieder angeboten.

  • Die IDX Werte in den Condition-fields zeigen jetzt immer den aktuellen Wert an.

  • Dateien die vor einem Prozessstart mitgegeben werden, werden nun beachtet. Das Problem, dass man nur mit einem User der Rolle “Admin” Dateien ablegen konnte wurde behoben.

  • Wenn ein Control nicht auf “Visible” gestellt ist, wird dieser nicht mehr in den Formularen angezeigt.

  • Der Dialog-Client nimmt nun CientAPI Befehle an Die ClientAPI wurde um den Befehl DELETE erweitert

  • Beim Ausführen eines Web-Befehles, mit der Angabe eines Projektes und ein Geschäftsobjektes welches gefüllt werden soll, dass angegebene Projekt aber noch nicht ausgewählt wurde. Wird nach der Auswahl des jeweiligen Projektes, dass Geschätfsobjekt anschließend korrekt gefüllt.

  • Beim Ausführen einer Aktion über einen Web-Aufruf, werden die Aktionen jetzt korrekt ausgeführt, auch wenn nicht die Registerkarte Objekte geöffnet ist.

  • Das Wechseln von Registerkarten über einen Web-Aufruf erfolgt jetzt korrekt.

  • Action-Tabs werden nun bei automatisierungsbefehlen richtig verwendet.

  • Es wird jetzt immer die füllregel verwendet die über den Automatisierungsbefehl reinkommt.

  • Falls ein Prozess im Dialog~~Client gestartet wird, der nur einen Knoten beinhaltet, schließt sich der Dialog~~Client nun erwartungsgemäß.

  • Die IDX~~Parameter werden jetzt an den Web~~Client weitergegeben.

  • Der Standardwert für den Prozesstyp ist nun auf “CLIENT” gesetzt.

  • Übergebene Parameter (ohne Angabe eines Projektes) die während des Startens des Clients übergeben wurden, werden nicht zurückgesetzt, wenn anschließend ein Projekt ausgewählt wird.

  • Die Client-API Befehle werden jetzt von der Anwendung Client.exe auch ausgeführt, wenn kein Client Manager gestartet ist.

  • In einem Projekt wird jetzt die gespeicherte standard Selektion im Dialog-Client angewendet.

  • Die Workbox gibt keinen error code 500 mehr zurück und lädt die Datei erfolgreich runter

  • Beim Aktualisieren eines Suchergebnisses werden die Suchparameter jetzt korrekt von der letzten Suchanfrage übergeben. Somit wird nach einer Aktualisierung das richtige Ergebnis wieder geladen und die Liste bleibt nicht leer.

  • Wenn im Actioncommand nur ein select angegeben ist, werden nur noch die Bedingungsfelder gesetzt, das Objekt wird nicht mehr gefüllt.

  • Die Parameter “quiet” und “fast” werden nun vom Web~~Dialog~~Client richtig verarbeitet.

  • Für den Feldtypen: Date~~Picker wurden für das Eingabe~~ und Ausgabeformat, Standardwerte gesetzt.

  • Beim Nachladen von Suchergebnisse werden die bisher getroffenen Filter nicht mehr zurückgesetzt.

  • Der Fehler, dass der Dialog~~Client in einer Schleife hängen bleibt wenn ein Fileupload~~Knoten an erster Stelle eines Prozesses steht wurde behoben. Wenn der Dialog~~Client mit dem Parameter “PROCESS” gestartet wird, wird jetzt der ausgewählte Prozess im Dialog~~Client angezeigt.

  • Der Text für die finale Nachricht im Dialog-Client bei einem Fehler wurde geändert. Falls über ein Action-Command ein Tab angegeben wird, den es nicht gibt, bleibt man nun auf den aktuellen Tab

  • Die Ansteuerung und Anzeige des Feldtypens: Date-Picker wurde überarbeitet. Das Datum welches eingegeben oder übergeben wird, wird jetzt korrekt dargestellt sofern das Eingabedatum dem Eingabeformat entspricht.

  • Der Fehler “**Retrieval of project object details failed**” wurde behoben.

  • Die Messagequeue~~verbindung baut sich nicht mehr nach jedem Projekt~~Wechsel neu auf. Clientcommands die eine Aktion nach einem wechsel des Projektes ausführen, starten jetzt ordnungsgemäß.

  • Bei verketteten Aktionsaufrufe werden die Node-Felder jetzt korrekt an den nächsten Aktionsaufruf übergeben.

  • Im Desktop-Modus wird nun statt ein Downloadoverlay der Filedialog angezeigt, der im konfigurierten Speicherpfad die Datei speichert und öffnet.

  • Der Dialog-Client schließt sich nun automatisch, wenn keine Meldung erscheint.

  • Die Languagecodes für Ablage mit Warnungen wurden angepasst

  • Der Dateipfad mit Windows-Repositories wurde angepasst.

  • Ansicht der Channels bleibt bestehen, auch wenn keine Dateien vorhanden sind

  • Beim starten von Dialog~~Prozessen aus der Workbox heraus, werden die ausgewählten Einträge jetzt korrekt dem Prozess zur Verfügung gestellt. Hierbei ist zu beachten, dass im Dialog~~Prozess ein File-Upload Prozessor hinzugefügt sein muss, damit die Dateien auch bereitgestellt werden.

  • Dateien die bei einer Ablage in den Cache geladen wurden, werden jetzt nach einer Ablage, oder ein Abbruch aus dem Cache gelöscht.

  • Es wurde ein Fehler behoben bei dem Commands mit einem File Parameter über die Shell.exe abgeschickt wurden, nicht richtig funktionierten.

  • Der Dialog-Client bleibt bei einer Fehlerhaften Ablage nun geöffnet.

  • Ein Prozess der am Anfang ELO-Knoten enthält läuft nicht mehr in einer Dauerschleife.

  • Wenn die Parameter “/success” “/warning” oder “/error” benutzt werden, ist am Ende nun ein dementsprechender Dialog zu sehen.

  • Die automatische Ausführung von Kacheln funktioniert jetzt auch wenn keine Situation im Projekt hinterlegt ist.

  • Der Parameter FOCUS setzt nun an der gewünschten Stelle den Fokus. Wenn ein Eingabefeld einen Fokus hat und auf einen anderen Tab im Dialog-Client gewechselt wird, bleibt dieser Fokus erhalten.

  • Kacheln die kein drag und drop erlauben nehmen nun keine Dateien per drag und drop mehr an und die Action wird nicht gestartet.

  • Der Fehler, dass immer dasselbe Such-Profil verwendet wurde, wurde behoben.

  • Der Smart-Search Command “WordCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Der Smart-Search Command PrintFile gibt nun eine Datei zum drucken zurück.

  • Der Smart-Search Command “Process Command” führt nun den angegeben Prozess aus.

  • Der Smart-Search Command “MailCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Wenn der Standardwert für Eingabefelder vom Typen “Date Picker“ oder “Date Timer Picker“ leer bleibt. Werden die Felder nicht mehr mit dem aktuellen Datum gefüllt. Ein Anzeigeproblem für das Eingabe- und Ausgabeformat für Datumfelder wurde behoben.

  • Default-Commands werden nun korrekt ausgeführt.

  • Gruppierungen und Sortierungen in den Smart~~Search~~Profilen werden nun im Web-Client dargestellt.

  • Der richtige accesstoken wird nun übergeben

  • In der Tabellenansicht der Smart-Search werden Felder mit einem Datum an der aktuellen Culture angepasst

  • Die Loginanfrage bei Smart~~Search über ein custom Action~~Tab wird wieder angezeigt

  • Die Syncfusion.Compression.Base.dll wird bei der Installation vom Desktop Client im Installationsverzeichnis hinterlegt

  • Die Sidebar-Einstellung Starttab wird nun in der Sidebar angewendet

  • Das letzte benutzte Objekt wird jetzt in der Sidebar initial geöffnet, wenn die Benutzereinstellung “remember last used object” aktiviert ist

  • Wenn in den Benutzereinstellugnen die Favoriten aktiviert sind, kann über Strg+D ein Objekt sowohl favorisiert als auch entfavorisiert werden

  • Ausgeschaltete Tabs können nicht mehr über Action-Commands geöffnet werden

  • Die maximale Anzahl an History-Einträgen wird nun sowohl bei der Darstellung als auch bei der Speicherung berücksichtigt.

  • Secondary~~Queries im Dialog~~Client funktionieren wieder erwartungsgemäß.

  • Conditionfields in Smart~~search Client~~Commands werden nun richtig aufgelöst.

  • Der Fehler das fehlende Fehler dazu geführt haben, dass PrintFiles über Smart-Search nicht funktioniert, wurde behoben.

  • Falls ein Starttab nicht mehr in einer Situation etc. verfügbar ist und die Sidebar geöffnet wird, wird zum nächsten Tab in der Reihenfolge gewechselt.

  • Datumsfelder in Smart~~Search Table~~View werden jetzt mit führenden Nullen angezeigt

  • Der Save~~File~~Dialog öffnet sich nun auch wenn die Datei bereits in dem konfigurierten Download-Pfad existiert und die “Skip~~File~~Dialog” Option deaktiviert ist.

  • Downloads über Smart-Search verwenden nun die kurzbezeichnung als Namen

  • In der Table~~View in Smart~~Search wird keine doppelte horizontale Scrollbar mehr angezeigt.

  • Prozess~~Starter in Smart~~Search enthalten nun die ausgewählten Smart~~Search~~Items beim Starten des Prozesses

  • Eine Action die mit anderen Bedingungsfeldern gestartet wird füllt nun wie im 5.2 Client das neue Objekt und startet die Aktion mit diesem.

  • Spezialfelder wie []() werden jetzt in Smart-Search Commands aufgelöst

  • Smart~~Search Items in der Tree~~View haben auf der letzten Ebene nun keinen Label “(1)” mehr

  • Bei ungültigen History-Einträgen oder Favoriten wird nun in die Objektübersicht navigiert.

  • Lange Objektnamen werden nicht mehr im Tab-Header abgeschnitten

  • Die Beschreibung für die Multi Selektion wird jetzt korrekt angezeigt.

  • Bei mehreren IDX~~Feldern wird nun das erste Text~~Feld fokussiert.

  • Fehlende Übersetzung für die Fehlermeldung “No search term entered, please enter a search term” hinzugefügt

  • Höhe des Favoriten Tab-Headers angepasst, so dass dort keine unnötigen Abstände sichtbar sind.

  • Das Layout der Favoriten wurde verbessert und mit Tooltips erweitert.

  • Aktionstabs und sonstige Custom Tabs zeigen nun korrekt die übersetzte Beschreibung an

  • Überschrift in Aktionstabs angepasst, so dass kein unnötiger Abstand vorhanden ist

  • System~~Tabs haben nun eine korrekte Beschreibung im Application~~Menü

  • Application Menü angepasst, so dass lange Tabnamen nur noch über eine Zeile dargestellt werden und der Tooltip den Namen des Tabs anzeigt.

  • Fehlende Tooltips im Smart Search Bereich hinzugefügt.

  • Bei Index~~Feldern wird nun der Platzhalter für das Index~~Feld anstelle Index-Wertes automatisch selektiert.

  • In der Treeview öffnen sich keine weiteren Ordner mit gleichem Namen mehr

  • Übersetzung für das Speichern der Einstellungen im Dialog Client angepasst

  • * Im Dialog-Client können nun auch Ablageinformationen ohne gestartetem Prozess favorisiert werden

  • Bei einer laufenden Sekundärabfrage wird nun mit einem Icon angezeigt, dass die Anfrage bearbeitet wird

  • Der Dialog für die Ergebnisse der Sekundärabfragen enthält nun eine Filterfunktion für alle verfügbaren Spalten.

  • Sekundärabfragen: * Die horizontale Scrollbar ist nur noch bei einem overflow sichtbar * Die vertikale Scrollbar hängt nicht mehr an der Tabelle

  • Sekundärabfrage-Dialoge können nicht mehr über das klicken außerhalb des Dialogs geschlossen werden

  • Die Sekundärabfrage-Dialoge haben nun eine Headline

  • Language-Codes für den Dialog der Sekundärabfragen hinzugefügt.

  • Werte, die aus einer Sekundärabfrage kommen, werden jetzt für den Feldtypen: Combobox korrekt gesetzt.

  • * Das Design für Formulare wurde überarbeitet und verbessert * In den Forumularen wird nun der Datepicker angezeigt

  • Der vordefinierte Wert für eine Sekundärabfrage wird nun korrekt aktualisiert.

  • Der Header X~~Client~~System~~Id wird nun bei Client~~Service anfragen gesetzt

  • Multiline Textbox: Fehler behoben, welcher die korrekte Darstellung verhindert hat

  • Textfelder die read-only sind werden nicht mehr grau hinterlegt. Read-only watermarks als auch inhalt sind nun besser unterscheidbar

  • Der fehler beim Standardwert beim input field Typ “Autocomplete”, dass er nicht mehr verändert werden kann wurde behoben.

  • Beim input field Typ “Autocomplete” funktioniert nun die Option “Read-only”. Der Inhalt dieses Feldes ist nicht mehr editierbar und durch einen anderen Hintergrund klar erkennbar.

  • AutoComplete: “Only Values from List” validiert nun die Eingabe. Bei ungültiger Eingabe wird dies entsprechend gekennzeichnet.

  • Die Autocompletebox ist nicht mehr case-sensitive. Einträge wie z.B. “Abc” und “abc” sind nun unterschiedliche Einträge

  • Die Vorschläge für Autocomplete zeigen nun den Anzeigetext statt der Werte an

  • Checkbox: Default-Werte, welche nicht unter den verfügbaren Checkbox sind, werden ignoriert.

  • Checkbox: Die Reihenfolge der Checkboxen wird als Basis genommen. Entsprechend ist der Output immer gleich, unabhängig von der Reihenfolge in der die Checkboxen selektiert wurden.

  • Checkbox: Checkboxen, welche ihre Daten dynamisch erhalten, können jetzt auch mehrfach selektiert werden.

  • Checkboxen reagieren jetzt beim ersten Klick, statt beim zweiten, wenn dieser nicht im Fokus war.

  • Die Combobox zeigt jetzt einen Watermark an

  • Die Combobox zeigt nun default werte an falls sie konfiguriert wurden

  • Comboboxen können nun einen leeren wert enthalten

  • Comboboxen beachten nun die Parameter min/max länge

  • Comboboxen lassen nun einen manuellen Inhalt zu wenn “only values from list” deselektiert ist,

  • Dropdownlisten zeigen nun einen Platzhalter an

  • Standardwerte in Dropdownlisten die nicht in der Selektion enthalten sind, werden nicht mehr angezeigt oder weitergegeben

  • Dropdownlisten haben nun ein leeres Feld zur Auswahl

  • Der Datepicker kann nun nachdem ein Value gesetzt wurde geleert werden

  • Ein Datepicker der nur gelesen werden kann ist nun besser mit einem Platzhalter unterscheidbar

  • Der Datepicker verwendet nun den Min/Max value bei denen ein mindest und ein maximal Datum gesetzt werden kann. Diese müssen immer im Format ‘DD.MM.YYYY’ oder 'MM/DD/YYYY' stehen.

  • Die Radiobuttons reagieren jetzt immer beim ersten Klick statt beim zweiten, wenn dieser nicht im Fokus war.

  • Ein Mltiselect Feld zeigt nun einen Platzhalter an.

  • Standardwerte die nicht in der Liste stehen, sind nun in den Optionen der Liste vorhanden, wenn die Einstellung dafür aktiviert ist. Die Reihenfolge der Einträge in der Liste, entspricht nun die Reihenfolge im Output.

  • Zusätzliche Optionen im Multiselect sind nun auto-selektiert.

  • Im Output steht kein Semikolon mehr wenn die Einstellung “values from list” aktiviert ist und kein Wert ausgewählt wurde

  • DateTimePicker: Default Werte können nun über die Schaltfläche oder manuell entfernt werden

  • DateTimePicker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Dokumente werden beim direkten Aufruf korrekt angezeigt.

  • In den Einstellungen können die Themes für die Seitenleiste jetzt korrekt ausgewählt und angewandt werden.

  • Es wurde der Support hinzugefügt, in dem mit Richtlinien im Client die unterstützenden Sprachen und Standardsprache festgelegt werden kann.

  • Das Register Geschäftsobjekte kann jetzt in den Einstellungen korrekt deaktiviert werden und wird dann auch nicht mehr in der Sidebar angezeigt.

  • Die Benutzereinstellungen werden nun übersetzt.

  • Das Sortieren nach Standardwerten in der Tabellenansicht unterhalb von Smart-Search funktioniert jetzt korrekt.

  • Checkboxe: ungültige Wert werden nicht in den Output des Forms übernommen. Entsprechende Checkboxen werden deselektiert.

  • Werte aus einer Sekundärabfrage werden nun richtig in Comboboxen gemappt.

  • Werte aus Sekundärabfragen werden nun richtig in Dropdownlisten gemappt.

  • Sekundärwerte werden nun richtig auf Datumsfeldern gemappt.

  • Die Ergebnisse der Sekundärabfragen werden nun richtig auf Radiobuttons gemappt

  • Werte einer Sekundärabfrage werden nun richtig in Multiselections gemappt.

  • Textbox: Schreibgeschütze Textboxen sind nun durch einen ausgegrauten Hintergrund zu erkennne.

  • Multiline Textbox: Multiline-Textboxen mit nur einer Zeile nehmen nun entsprechend den Platz ein.

  • Es wird nun ein Dialog angezeigt wenn Sekundärabfragen ausgewählt werden, um auszuwählen welche Werte überschrieben werden sollen und welche nicht.

  • Time Picker: das Watermark wird korrekt angezeigt.

  • Time Picker: Default Value wird korrekt angezeigt.

  • Time Picker: der Default Wert kann nun über die Schaltfläche oder manuell entfernt werden.

  • TimePicker: Bei fehlender Eingabe eines Zeitpunktes wird das Feld als ungültig markiert.

  • Time Picker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Wenn ein Anwender im Dialog~~Prozess gezielt auf einen Prozess~~Schritt klickt, wird jetzt die korrekte Transaktions~~ID Übertragen und nicht mehr die vom letzten Schritt. Dieser Fehler ist relevant, sofern mehrere Dialog~~Prozesse mit dem Prozessor: Process-Startet verbunden werden.

  • Numeric-Textbox: Fehler behoben, welcher den Crash der Komponente zur Folge hatte.

  • Im Download-Pfad können jetzt Umgebungsvariablen verwendet werden um den Pfad zusammenzusetzen.

  • Numeric Textbox: Styles angepasst, so dass klar erkennbar ist ob ein Schreibgeschütztes Feld Inhalt besitzt oder nicht.

  • Multiselect: Styles angepasst, so dass selektierte Werte und Platzhalter besser unterschieden werden können.

  • Multiselect: eine Validierung wird nun nach jeder Veränderung ausgeführt

  • Combobox: bei Focus der Combobox erscheint jetzt die Auswahl möglicher Einträge.

  • Combobox: Styles angepasst, um einen selektierten Wert klar vom Watermark differenzieren zu können.

  • Dropdown: Werte können jetzt gecleared werden

  • Dropdown: Styles angepasst, so dass Dropdowns mit einem selektiertem Wert deutlich zu erkennen sind.

  • DatePicker: Das Kalendar-Widget wird nun beim Fokus angezeigt, sofern noch kein Wert gesetzt ist.

  • Rollen ohne konfigurierter Situation führt nicht mehr zur Ausführung aller Objektaktionen bei einer Objektinitialisierung

  • Fehler behoben, welcher das Anzeigen von Metadaten verhindert hat. (z. B. SmartSearch Results)

  • Objektaktionen werden nicht mehr doppelt ausgeführt.

  • Date Picker: fehlende Styles hinzugefügt. Vor~~ und Zurück~~Icons werden jetzt korrekt dargestellt.

  • Der Fehler-Dialog beim Ausführen von Mailcreate wird nun richtig dargestellt.

  • Fehler behoben, welcher die Ausführung von Desktop Plugins mit mehreren Dateien verhindert hat.

  • Smart Search Client Command: Fehler behoben, welcher die Ausführung von Client Commands verhindert hat wenn Felder hinzugefügt wurden.

  • Die Formfelder werden nun wie im IO1 Client richtig gesetzt wenn ein MD5 Suchknoten benutzt wird.

  • Fehler behoben, welcher das setzen der Sprache in den Einstellunge nicht in die Seitenleiste übertragen hat.

  • Fehler behoben, welcher das Laden der Seitenleisten~~Einstellungen verhindert hat, wenn ein Custom Tab als Start~~Tab gesetzt wurde.

  • React SDK Datagrid angepasst, so dass Spalten keine Begrenzung mehr haben.

  • Smart~~Search: Werte in einem Prozess~~starter werden formatiert.

  • AWDialog: Scrollbarverhalten angepasst, so dass die Buttons sichtbar bleiben.

  • Fehler behoben, welcher ein Einfrieren der Edge Webview2 Instanz zur Folge hatte.

  • Felder in Smart-Search Client Commands werden nun aufgelöst

  • Unterodner bei Office-Aktionen werden nun angezeigt.

Version 2.0.3

Zusammenfassung der neuen Funktionen

  • Es besteht jetzt die Möglichkeit Dateien aus der Workbox mithilfe eines Dialog-Prozesses abzulegen oder direkt über die Erstellung eines neuen Objektes. Bei der Erstellung eines neuen Objektes kontrolliert das System, ob eine Füllregel hinterlegt wurde und verwendet diese automatisch, um das Objekt zu füllen. Des Weiteren kann der Anwender eine Option setzen, welche es ihm erlaubt, fortlaufend die Dateien aus der Workbox abzuarbeiten. Das System öffnet dann die verarbeitende Datei in den Standardviewer.

  • Bei der Ablage von Dateien wird jetzt eine Auswahl von Dateikategorien angeboten, sofern mehr als eine Kategorie auf einem kfm. Objekt festgelegt wurde.

  • Es wurde eine neue Option hinzugefügt, in der der Anwender festlegen kann, ob bestehende Dateien überschrieben werden sollen beim Herunterladen von Dateien aus dem System.

  • Es kann nun über die Shell.exe eine Automatisierung für den Storage Client angesprochen werden. Dabei führt der übermittelt der Parameter **Q** die Query direkt ohne weitere Checks an den Storage Client. Ein Beispiel: **Q=text is ACTIWARE** Eine Basic Search kann über die Felder angesprochen werden. Diese werden mit einem Prefix **m_** an den Client kommuniziert. Zum Beispiel: **m_Customer No=20000.** Zustätzlich kann, sofern die Suche ein eindeutiges Ergebnis liefert, auf den Objekttab gewechselt werden und Aktionen ausgeführt werden. Sollte die Suche kein eindeutiges Ergebnis ausgeben, wird der Suchtab mit der entsprechenden Suche geöffnet.

Verbesserungen am System

  • Für die Beziehung von Objekten wurden in der Anzeige Badges mit der Bezeichnung der Beziehung hinzugefügt. Mit dieser Änderungen ist jetzt deutlicher zu erkennen in welcher Beziehung ein Objekt zu einem anderen steht.

  • Wenn ein Fehler im Client auftritt, wird eine Fehlerseite angezeigt mit einer Zurück-Schaltfläche. Diese springt jetzt auch zu dem letzten Vorgang zurück und nicht mehr zum Dashboard.

  • ![](image~~20230601~~143414.png)

  • Die Bilder eines Geschäftsobjekt werden jetzt für Relationen auch korrekt geladen.

  • Das Handling von Heruntergeladenen Dateien wurde überarbeitet. Wenn eine Datei mit gleicher Bezeichnung bereits heruntergeladen wurde, wird die bereits Heruntergeladene Datei mit der neuen Datei überschrieben. Das System geht von einem Isolierten Downloadverzeichnis aus, welches nur von dem Client verwendet wird. Bei der Verwendung eines Download-Verzeichnisses, welches von mehreren Anwendungen verwendet wird, kann dieses Verfahren zu einem nicht gewollten Überschrieben von Dateien führen.

  • Der Parameter “/forcedelete” wurde hinzugefügt. Dateien werden dabei auch ohne erfolgreicher Ablage gelöscht.

  • Der Parameter /restore wurde hinzugefügt. Die Files die über den Parameter FILE an den Dialog~~Client weitergegeben werden, werden nun falls der Desktop~~Modus an ist, mit dem vorgesehenen Programm geöffnet, statt runtergeladen.

  • Eine Form im Dialog-Client kann nun über den Parameter **focusField** das zu fokussierende Element mitgeteilt werden

  • Für die Ablage aus der Workbox mit einem Process können jetzt die Tastenkürzel CTRLNTER für Weiter, CTRLSHIFT+ENTER für Zurück und Escape für Abbrechen verwendet werden.

  • * In der Gruppierungseinstellung der Baumansicht sind nun alle ausgewählten Gruppierungen an erster Stelle * Alle ausgewählten Gruppierungen haben nun eine Sortierungs-Schaltfläche * Die Pfeile für die Reihenfolge der Gruppierungen in der Baumansicht sind nun alle in einer Linie

  • Die Header “X~~Role” und “X~~Situation” wurden bei Client-Service Anfragen hinzugefügt

Wichtigste Probleme behoben

  • Der Screenreader funktioniert wieder mit dem SAP-Client und selektiert die richtigen Objekte. Es wurde außerdem das Verhalten der Sidebar-Kommandos an das Verhalten vom 5.2 Client angepasst.

  • Es wurde ein Fehler behoben, welcher ausgetreten ist, wenn es im Projekt eine Rolle aber keine dazugehörige Situation gegeben hat.

  • Wenn ein Objekt gewechselt und/oder geschlossen wird, werden die offene Abfragen zum Service jetzt abgebrochen.

  • WriteMessage~~Events werden nun im Client Log anstelle einer Message~~Box dargestellt.

  • Ablage derselben Datei unterhalb eines Objektes führt nicht mehr dazu, dass der Fortschrittsdialog dauerhaft offen bleibt und der Client neugestartet werden muss um die Arbeit fortzuführen.

  • Die Aktualisierungsinformationen für die Inbox im Client, werden jetzt korrekt über die Message-Queue konsumiert und entsprechend im Client aktualisiert.

  • Die formfelder sind nicht mehr leer wenn ein session-parameter benutzt wird.

  • Geschäftsobjekte die keine oder eine Datenabfrage ohne Bedingungswerte haben, werden in der Seitenleiste jetzt wieder angeboten.

  • Die IDX Werte in den Condition-fields zeigen jetzt immer den aktuellen Wert an.

  • Dateien die vor einem Prozessstart mitgegeben werden, werden nun beachtet. Das Problem, dass man nur mit einem User der Rolle “Admin” Dateien ablegen konnte wurde behoben.

  • Wenn ein Control nicht auf “Visible” gestellt ist, wird dieser nicht mehr in den Formularen angezeigt.

  • Der Dialog-Client nimmt nun CientAPI Befehle an Die ClientAPI wurde um den Befehl DELETE erweitert

  • Beim Ausführen eines Web-Befehles, mit der Angabe eines Projektes und ein Geschäftsobjektes welches gefüllt werden soll, dass angegebene Projekt aber noch nicht ausgewählt wurde. Wird nach der Auswahl des jeweiligen Projektes, dass Geschätfsobjekt anschließend korrekt gefüllt.

  • Beim Ausführen einer Aktion über einen Web-Aufruf, werden die Aktionen jetzt korrekt ausgeführt, auch wenn nicht die Registerkarte Objekte geöffnet ist.

  • Das Wechseln von Registerkarten über einen Web-Aufruf erfolgt jetzt korrekt.

  • Action-Tabs werden nun bei automatisierungsbefehlen richtig verwendet.

  • Es wird jetzt immer die füllregel verwendet die über den Automatisierungsbefehl reinkommt.

  • Falls ein Prozess im Dialog~~Client gestartet wird, der nur einen Knoten beinhaltet, schließt sich der Dialog~~Client nun erwartungsgemäß.

  • Die IDX~~Parameter werden jetzt an den Web~~Client weitergegeben.

  • Der Standardwert für den Prozesstyp ist nun auf “CLIENT” gesetzt.

  • Übergebene Parameter (ohne Angabe eines Projektes) die während des Startens des Clients übergeben wurden, werden nicht zurückgesetzt, wenn anschließend ein Projekt ausgewählt wird.

  • Die Client-API Befehle werden jetzt von der Anwendung Client.exe auch ausgeführt, wenn kein Client Manager gestartet ist.

  • In einem Projekt wird jetzt die gespeicherte standard Selektion im Dialog-Client angewendet.

  • Die Workbox gibt keinen error code 500 mehr zurück und lädt die Datei erfolgreich runter

  • Beim Aktualisieren eines Suchergebnisses werden die Suchparameter jetzt korrekt von der letzten Suchanfrage übergeben. Somit wird nach einer Aktualisierung das richtige Ergebnis wieder geladen und die Liste bleibt nicht leer.

  • Wenn im Actioncommand nur ein select angegeben ist, werden nur noch die Bedingungsfelder gesetzt, das Objekt wird nicht mehr gefüllt.

  • Die Parameter “quiet” und “fast” werden nun vom Web~~Dialog~~Client richtig verarbeitet.

  • Für den Feldtypen: Date~~Picker wurden für das Eingabe~~ und Ausgabeformat, Standardwerte gesetzt.

  • Beim Nachladen von Suchergebnisse werden die bisher getroffenen Filter nicht mehr zurückgesetzt.

  • Der Fehler, dass der Dialog~~Client in einer Schleife hängen bleibt wenn ein Fileupload~~Knoten an erster Stelle eines Prozesses steht wurde behoben. Wenn der Dialog~~Client mit dem Parameter “PROCESS” gestartet wird, wird jetzt der ausgewählte Prozess im Dialog~~Client angezeigt.

  • Der Text für die finale Nachricht im Dialog-Client bei einem Fehler wurde geändert. Falls über ein Action-Command ein Tab angegeben wird, den es nicht gibt, bleibt man nun auf den aktuellen Tab

  • Die Ansteuerung und Anzeige des Feldtypens: Date-Picker wurde überarbeitet. Das Datum welches eingegeben oder übergeben wird, wird jetzt korrekt dargestellt sofern das Eingabedatum dem Eingabeformat entspricht.

  • Der Fehler “**Retrieval of project object details failed**” wurde behoben.

  • Die Messagequeue~~verbindung baut sich nicht mehr nach jedem Projekt~~Wechsel neu auf. Clientcommands die eine Aktion nach einem wechsel des Projektes ausführen, starten jetzt ordnungsgemäß.

  • Bei verketteten Aktionsaufrufe werden die Node-Felder jetzt korrekt an den nächsten Aktionsaufruf übergeben.

  • Im Desktop-Modus wird nun statt ein Downloadoverlay der Filedialog angezeigt, der im konfigurierten Speicherpfad die Datei speichert und öffnet.

  • Der Dialog-Client schließt sich nun automatisch, wenn keine Meldung erscheint.

  • Die Languagecodes für Ablage mit Warnungen wurden angepasst

  • Der Dateipfad mit Windows-Repositories wurde angepasst.

  • Ansicht der Channels bleibt bestehen, auch wenn keine Dateien vorhanden sind

  • Beim starten von Dialog~~Prozessen aus der Workbox heraus, werden die ausgewählten Einträge jetzt korrekt dem Prozess zur Verfügung gestellt. Hierbei ist zu beachten, dass im Dialog~~Prozess ein File-Upload Prozessor hinzugefügt sein muss, damit die Dateien auch bereitgestellt werden.

  • Dateien die bei einer Ablage in den Cache geladen wurden, werden jetzt nach einer Ablage, oder ein Abbruch aus dem Cache gelöscht.

  • Es wurde ein Fehler behoben bei dem Commands mit einem File Parameter über die Shell.exe abgeschickt wurden, nicht richtig funktionierten.

  • Der Dialog-Client bleibt bei einer Fehlerhaften Ablage nun geöffnet.

  • Ein Prozess der am Anfang ELO-Knoten enthält läuft nicht mehr in einer Dauerschleife.

  • Wenn die Parameter “/success” “/warning” oder “/error” benutzt werden, ist am Ende nun ein dementsprechender Dialog zu sehen.

  • Die automatische Ausführung von Kacheln funktioniert jetzt auch wenn keine Situation im Projekt hinterlegt ist.

  • Der Parameter FOCUS setzt nun an der gewünschten Stelle den Fokus. Wenn ein Eingabefeld einen Fokus hat und auf einen anderen Tab im Dialog-Client gewechselt wird, bleibt dieser Fokus erhalten.

  • Kacheln die kein drag und drop erlauben nehmen nun keine Dateien per drag und drop mehr an und die Action wird nicht gestartet.

  • Der Fehler, dass immer dasselbe Such-Profil verwendet wurde, wurde behoben.

  • Der Smart-Search Command “WordCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Der Smart-Search Command PrintFile gibt nun eine Datei zum drucken zurück.

  • Der Smart-Search Command “Process Command” führt nun den angegeben Prozess aus.

  • Der Smart-Search Command “MailCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Wenn der Standardwert für Eingabefelder vom Typen “Date Picker“ oder “Date Timer Picker“ leer bleibt. Werden die Felder nicht mehr mit dem aktuellen Datum gefüllt. Ein Anzeigeproblem für das Eingabe- und Ausgabeformat für Datumfelder wurde behoben.

  • Default-Commands werden nun korrekt ausgeführt.

  • Gruppierungen und Sortierungen in den Smart~~Search~~Profilen werden nun im Web-Client dargestellt.

  • Der richtige accesstoken wird nun übergeben

  • In der Tabellenansicht der Smart-Search werden Felder mit einem Datum an der aktuellen Culture angepasst

  • Die Loginanfrage bei Smart~~Search über ein custom Action~~Tab wird wieder angezeigt

  • Die Syncfusion.Compression.Base.dll wird bei der Installation vom Desktop Client im Installationsverzeichnis hinterlegt

  • Die Sidebar-Einstellung Starttab wird nun in der Sidebar angewendet

  • Das letzte benutzte Objekt wird jetzt in der Sidebar initial geöffnet, wenn die Benutzereinstellung “remember last used object” aktiviert ist

  • Wenn in den Benutzereinstellugnen die Favoriten aktiviert sind, kann über Strg+D ein Objekt sowohl favorisiert als auch entfavorisiert werden

  • Ausgeschaltete Tabs können nicht mehr über Action-Commands geöffnet werden

  • Die maximale Anzahl an History-Einträgen wird nun sowohl bei der Darstellung als auch bei der Speicherung berücksichtigt.

  • Secondary~~Queries im Dialog~~Client funktionieren wieder erwartungsgemäß.

  • Conditionfields in Smart~~search Client~~Commands werden nun richtig aufgelöst.

  • Der Fehler das fehlende Fehler dazu geführt haben, dass PrintFiles über Smart-Search nicht funktioniert, wurde behoben.

  • Falls ein Starttab nicht mehr in einer Situation etc. verfügbar ist und die Sidebar geöffnet wird, wird zum nächsten Tab in der Reihenfolge gewechselt.

  • Datumsfelder in Smart~~Search Table~~View werden jetzt mit führenden Nullen angezeigt

  • Der Save~~File~~Dialog öffnet sich nun auch wenn die Datei bereits in dem konfigurierten Download-Pfad existiert und die “Skip~~File~~Dialog” Option deaktiviert ist.

  • Downloads über Smart-Search verwenden nun die kurzbezeichnung als Namen

  • In der Table~~View in Smart~~Search wird keine doppelte horizontale Scrollbar mehr angezeigt.

  • Prozess~~Starter in Smart~~Search enthalten nun die ausgewählten Smart~~Search~~Items beim Starten des Prozesses

  • Eine Action die mit anderen Bedingungsfeldern gestartet wird füllt nun wie im 5.2 Client das neue Objekt und startet die Aktion mit diesem.

  • Spezialfelder wie []() werden jetzt in Smart-Search Commands aufgelöst

  • Smart~~Search Items in der Tree~~View haben auf der letzten Ebene nun keinen Label “(1)” mehr

  • Bei ungültigen History-Einträgen oder Favoriten wird nun in die Objektübersicht navigiert.

  • Lange Objektnamen werden nicht mehr im Tab-Header abgeschnitten

  • Die Beschreibung für die Multi Selektion wird jetzt korrekt angezeigt.

  • Bei mehreren IDX~~Feldern wird nun das erste Text~~Feld fokussiert.

  • Fehlende Übersetzung für die Fehlermeldung “No search term entered, please enter a search term” hinzugefügt

  • Höhe des Favoriten Tab-Headers angepasst, so dass dort keine unnötigen Abstände sichtbar sind.

  • Das Layout der Favoriten wurde verbessert und mit Tooltips erweitert.

  • Aktionstabs und sonstige Custom Tabs zeigen nun korrekt die übersetzte Beschreibung an

  • Überschrift in Aktionstabs angepasst, so dass kein unnötiger Abstand vorhanden ist

  • System~~Tabs haben nun eine korrekte Beschreibung im Application~~Menü

  • Application Menü angepasst, so dass lange Tabnamen nur noch über eine Zeile dargestellt werden und der Tooltip den Namen des Tabs anzeigt.

  • Fehlende Tooltips im Smart Search Bereich hinzugefügt.

  • Bei Index~~Feldern wird nun der Platzhalter für das Index~~Feld anstelle Index-Wertes automatisch selektiert.

  • In der Treeview öffnen sich keine weiteren Ordner mit gleichem Namen mehr

  • Übersetzung für das Speichern der Einstellungen im Dialog Client angepasst

  • * Im Dialog-Client können nun auch Ablageinformationen ohne gestartetem Prozess favorisiert werden

  • Bei einer laufenden Sekundärabfrage wird nun mit einem Icon angezeigt, dass die Anfrage bearbeitet wird

  • Der Dialog für die Ergebnisse der Sekundärabfragen enthält nun eine Filterfunktion für alle verfügbaren Spalten.

  • Sekundärabfragen: * Die horizontale Scrollbar ist nur noch bei einem overflow sichtbar * Die vertikale Scrollbar hängt nicht mehr an der Tabelle

  • Sekundärabfrage-Dialoge können nicht mehr über das klicken außerhalb des Dialogs geschlossen werden

  • Die Sekundärabfrage-Dialoge haben nun eine Headline

  • Language-Codes für den Dialog der Sekundärabfragen hinzugefügt.

  • Werte, die aus einer Sekundärabfrage kommen, werden jetzt für den Feldtypen: Combobox korrekt gesetzt.

  • * Das Design für Formulare wurde überarbeitet und verbessert * In den Forumularen wird nun der Datepicker angezeigt

  • Der vordefinierte Wert für eine Sekundärabfrage wird nun korrekt aktualisiert.

  • Der Header X~~Client~~System~~Id wird nun bei Client~~Service anfragen gesetzt

  • Multiline Textbox: Fehler behoben, welcher die korrekte Darstellung verhindert hat

  • Textfelder die read-only sind werden nicht mehr grau hinterlegt. Read-only watermarks als auch inhalt sind nun besser unterscheidbar

  • Der fehler beim Standardwert beim input field Typ “Autocomplete”, dass er nicht mehr verändert werden kann wurde behoben.

  • Beim input field Typ “Autocomplete” funktioniert nun die Option “Read-only”. Der Inhalt dieses Feldes ist nicht mehr editierbar und durch einen anderen Hintergrund klar erkennbar.

  • AutoComplete: “Only Values from List” validiert nun die Eingabe. Bei ungültiger Eingabe wird dies entsprechend gekennzeichnet.

  • Die Autocompletebox ist nicht mehr case-sensitive. Einträge wie z.B. “Abc” und “abc” sind nun unterschiedliche Einträge

  • Die Vorschläge für Autocomplete zeigen nun den Anzeigetext statt der Werte an

  • Checkbox: Default-Werte, welche nicht unter den verfügbaren Checkbox sind, werden ignoriert.

  • Checkbox: Die Reihenfolge der Checkboxen wird als Basis genommen. Entsprechend ist der Output immer gleich, unabhängig von der Reihenfolge in der die Checkboxen selektiert wurden.

  • Checkbox: Checkboxen, welche ihre Daten dynamisch erhalten, können jetzt auch mehrfach selektiert werden.

  • Checkboxen reagieren jetzt beim ersten Klick, statt beim zweiten, wenn dieser nicht im Fokus war.

  • Die Combobox zeigt jetzt einen Watermark an

  • Die Combobox zeigt nun default werte an falls sie konfiguriert wurden

  • Comboboxen können nun einen leeren wert enthalten

  • Comboboxen beachten nun die Parameter min/max länge

  • Comboboxen lassen nun einen manuellen Inhalt zu wenn “only values from list” deselektiert ist,

  • Dropdownlisten zeigen nun einen Platzhalter an

  • Standardwerte in Dropdownlisten die nicht in der Selektion enthalten sind, werden nicht mehr angezeigt oder weitergegeben

  • Dropdownlisten haben nun ein leeres Feld zur Auswahl

  • Der Datepicker kann nun nachdem ein Value gesetzt wurde geleert werden

  • Ein Datepicker der nur gelesen werden kann ist nun besser mit einem Platzhalter unterscheidbar

  • Der Datepicker verwendet nun den Min/Max value bei denen ein mindest und ein maximal Datum gesetzt werden kann. Diese müssen immer im Format ‘DD.MM.YYYY’ oder 'MM/DD/YYYY' stehen.

  • Die Radiobuttons reagieren jetzt immer beim ersten Klick statt beim zweiten, wenn dieser nicht im Fokus war.

  • Ein Mltiselect Feld zeigt nun einen Platzhalter an.

  • Standardwerte die nicht in der Liste stehen, sind nun in den Optionen der Liste vorhanden, wenn die Einstellung dafür aktiviert ist. Die Reihenfolge der Einträge in der Liste, entspricht nun die Reihenfolge im Output.

  • Zusätzliche Optionen im Multiselect sind nun auto-selektiert.

  • Im Output steht kein Semikolon mehr wenn die Einstellung “values from list” aktiviert ist und kein Wert ausgewählt wurde

  • DateTimePicker: Default Werte können nun über die Schaltfläche oder manuell entfernt werden

  • DateTimePicker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Dokumente werden beim direkten Aufruf korrekt angezeigt.

  • In den Einstellungen können die Themes für die Seitenleiste jetzt korrekt ausgewählt und angewandt werden.

  • Es wurde der Support hinzugefügt, in dem mit Richtlinien im Client die unterstützenden Sprachen und Standardsprache festgelegt werden kann.

  • Das Register Geschäftsobjekte kann jetzt in den Einstellungen korrekt deaktiviert werden und wird dann auch nicht mehr in der Sidebar angezeigt.

  • Die Benutzereinstellungen werden nun übersetzt.

  • Das Sortieren nach Standardwerten in der Tabellenansicht unterhalb von Smart-Search funktioniert jetzt korrekt.

  • Checkboxe: ungültige Wert werden nicht in den Output des Forms übernommen. Entsprechende Checkboxen werden deselektiert.

  • Werte aus einer Sekundärabfrage werden nun richtig in Comboboxen gemappt.

  • Werte aus Sekundärabfragen werden nun richtig in Dropdownlisten gemappt.

  • Sekundärwerte werden nun richtig auf Datumsfeldern gemappt.

  • Die Ergebnisse der Sekundärabfragen werden nun richtig auf Radiobuttons gemappt

  • Werte einer Sekundärabfrage werden nun richtig in Multiselections gemappt.

  • Textbox: Schreibgeschütze Textboxen sind nun durch einen ausgegrauten Hintergrund zu erkennne.

  • Multiline Textbox: Multiline-Textboxen mit nur einer Zeile nehmen nun entsprechend den Platz ein.

  • Es wird nun ein Dialog angezeigt wenn Sekundärabfragen ausgewählt werden, um auszuwählen welche Werte überschrieben werden sollen und welche nicht.

  • Time Picker: das Watermark wird korrekt angezeigt.

  • Time Picker: Default Value wird korrekt angezeigt.

  • Time Picker: der Default Wert kann nun über die Schaltfläche oder manuell entfernt werden.

  • TimePicker: Bei fehlender Eingabe eines Zeitpunktes wird das Feld als ungültig markiert.

  • Time Picker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Wenn ein Anwender im Dialog~~Prozess gezielt auf einen Prozess~~Schritt klickt, wird jetzt die korrekte Transaktions~~ID Übertragen und nicht mehr die vom letzten Schritt. Dieser Fehler ist relevant, sofern mehrere Dialog~~Prozesse mit dem Prozessor: Process-Startet verbunden werden.

  • Numeric-Textbox: Fehler behoben, welcher den Crash der Komponente zur Folge hatte.

  • Im Download-Pfad können jetzt Umgebungsvariablen verwendet werden um den Pfad zusammenzusetzen.

  • Numeric Textbox: Styles angepasst, so dass klar erkennbar ist ob ein Schreibgeschütztes Feld Inhalt besitzt oder nicht.

  • Multiselect: Styles angepasst, so dass selektierte Werte und Platzhalter besser unterschieden werden können.

  • Multiselect: eine Validierung wird nun nach jeder Veränderung ausgeführt

  • Combobox: bei Focus der Combobox erscheint jetzt die Auswahl möglicher Einträge.

  • Combobox: Styles angepasst, um einen selektierten Wert klar vom Watermark differenzieren zu können.

  • Dropdown: Werte können jetzt gecleared werden

  • Dropdown: Styles angepasst, so dass Dropdowns mit einem selektiertem Wert deutlich zu erkennen sind.

  • DatePicker: Das Kalendar-Widget wird nun beim Fokus angezeigt, sofern noch kein Wert gesetzt ist.

  • Rollen ohne konfigurierter Situation führt nicht mehr zur Ausführung aller Objektaktionen bei einer Objektinitialisierung

  • Fehler behoben, welcher das Anzeigen von Metadaten verhindert hat. (z. B. SmartSearch Results)

  • Objektaktionen werden nicht mehr doppelt ausgeführt.

  • Date Picker: fehlende Styles hinzugefügt. Vor~~ und Zurück~~Icons werden jetzt korrekt dargestellt.

  • Der Fehler-Dialog beim Ausführen von Mailcreate wird nun richtig dargestellt.

  • Fehler behoben, welcher die Ausführung von Desktop Plugins mit mehreren Dateien verhindert hat.

  • Smart Search Client Command: Fehler behoben, welcher die Ausführung von Client Commands verhindert hat wenn Felder hinzugefügt wurden.

  • Die Formfelder werden nun wie im IO1 Client richtig gesetzt wenn ein MD5 Suchknoten benutzt wird.

  • Fehler behoben, welcher das setzen der Sprache in den Einstellunge nicht in die Seitenleiste übertragen hat.

  • Fehler behoben, welcher das Laden der Seitenleisten~~Einstellungen verhindert hat, wenn ein Custom Tab als Start~~Tab gesetzt wurde.

  • React SDK Datagrid angepasst, so dass Spalten keine Begrenzung mehr haben.

  • Smart~~Search: Werte in einem Prozess~~starter werden formatiert.

  • AWDialog: Scrollbarverhalten angepasst, so dass die Buttons sichtbar bleiben.

  • Fehler behoben, welcher ein Einfrieren der Edge Webview2 Instanz zur Folge hatte.

  • Felder in Smart-Search Client Commands werden nun aufgelöst

  • Unterodner bei Office-Aktionen werden nun angezeigt.

Version 2.0.3

Zusammenfassung der neuen Funktionen

  • Es besteht jetzt die Möglichkeit Dateien aus der Workbox mithilfe eines Dialog-Prozesses abzulegen oder direkt über die Erstellung eines neuen Objektes. Bei der Erstellung eines neuen Objektes kontrolliert das System, ob eine Füllregel hinterlegt wurde und verwendet diese automatisch, um das Objekt zu füllen. Des Weiteren kann der Anwender eine Option setzen, welche es ihm erlaubt, fortlaufend die Dateien aus der Workbox abzuarbeiten. Das System öffnet dann die verarbeitende Datei in den Standardviewer.

  • Bei der Ablage von Dateien wird jetzt eine Auswahl von Dateikategorien angeboten, sofern mehr als eine Kategorie auf einem kfm. Objekt festgelegt wurde.

  • Es wurde eine neue Option hinzugefügt, in der der Anwender festlegen kann, ob bestehende Dateien überschrieben werden sollen beim Herunterladen von Dateien aus dem System.

  • Es kann nun über die Shell.exe eine Automatisierung für den Storage Client angesprochen werden. Dabei führt der übermittelt der Parameter **Q** die Query direkt ohne weitere Checks an den Storage Client. Ein Beispiel: **Q=text is ACTIWARE** Eine Basic Search kann über die Felder angesprochen werden. Diese werden mit einem Prefix **m_** an den Client kommuniziert. Zum Beispiel: **m_Customer No=20000.** Zustätzlich kann, sofern die Suche ein eindeutiges Ergebnis liefert, auf den Objekttab gewechselt werden und Aktionen ausgeführt werden. Sollte die Suche kein eindeutiges Ergebnis ausgeben, wird der Suchtab mit der entsprechenden Suche geöffnet.

Verbesserungen am System

  • Für die Beziehung von Objekten wurden in der Anzeige Badges mit der Bezeichnung der Beziehung hinzugefügt. Mit dieser Änderungen ist jetzt deutlicher zu erkennen in welcher Beziehung ein Objekt zu einem anderen steht.

  • Wenn ein Fehler im Client auftritt, wird eine Fehlerseite angezeigt mit einer Zurück-Schaltfläche. Diese springt jetzt auch zu dem letzten Vorgang zurück und nicht mehr zum Dashboard.

  • ![](image~~20230601~~143414.png)

  • Die Bilder eines Geschäftsobjekt werden jetzt für Relationen auch korrekt geladen.

  • Das Handling von Heruntergeladenen Dateien wurde überarbeitet. Wenn eine Datei mit gleicher Bezeichnung bereits heruntergeladen wurde, wird die bereits Heruntergeladene Datei mit der neuen Datei überschrieben. Das System geht von einem Isolierten Downloadverzeichnis aus, welches nur von dem Client verwendet wird. Bei der Verwendung eines Download-Verzeichnisses, welches von mehreren Anwendungen verwendet wird, kann dieses Verfahren zu einem nicht gewollten Überschrieben von Dateien führen.

  • Der Parameter “/forcedelete” wurde hinzugefügt. Dateien werden dabei auch ohne erfolgreicher Ablage gelöscht.

  • Der Parameter /restore wurde hinzugefügt. Die Files die über den Parameter FILE an den Dialog~~Client weitergegeben werden, werden nun falls der Desktop~~Modus an ist, mit dem vorgesehenen Programm geöffnet, statt runtergeladen.

  • Eine Form im Dialog-Client kann nun über den Parameter **focusField** das zu fokussierende Element mitgeteilt werden

  • Für die Ablage aus der Workbox mit einem Process können jetzt die Tastenkürzel CTRLNTER für Weiter, CTRLSHIFT+ENTER für Zurück und Escape für Abbrechen verwendet werden.

  • * In der Gruppierungseinstellung der Baumansicht sind nun alle ausgewählten Gruppierungen an erster Stelle * Alle ausgewählten Gruppierungen haben nun eine Sortierungs-Schaltfläche * Die Pfeile für die Reihenfolge der Gruppierungen in der Baumansicht sind nun alle in einer Linie

  • Die Header “X~~Role” und “X~~Situation” wurden bei Client-Service Anfragen hinzugefügt

Wichtigste Probleme behoben

  • Der Screenreader funktioniert wieder mit dem SAP-Client und selektiert die richtigen Objekte. Es wurde außerdem das Verhalten der Sidebar-Kommandos an das Verhalten vom 5.2 Client angepasst.

  • Es wurde ein Fehler behoben, welcher ausgetreten ist, wenn es im Projekt eine Rolle aber keine dazugehörige Situation gegeben hat.

  • Wenn ein Objekt gewechselt und/oder geschlossen wird, werden die offene Abfragen zum Service jetzt abgebrochen.

  • WriteMessage~~Events werden nun im Client Log anstelle einer Message~~Box dargestellt.

  • Ablage derselben Datei unterhalb eines Objektes führt nicht mehr dazu, dass der Fortschrittsdialog dauerhaft offen bleibt und der Client neugestartet werden muss um die Arbeit fortzuführen.

  • Die Aktualisierungsinformationen für die Inbox im Client, werden jetzt korrekt über die Message-Queue konsumiert und entsprechend im Client aktualisiert.

  • Die formfelder sind nicht mehr leer wenn ein session-parameter benutzt wird.

  • Geschäftsobjekte die keine oder eine Datenabfrage ohne Bedingungswerte haben, werden in der Seitenleiste jetzt wieder angeboten.

  • Die IDX Werte in den Condition-fields zeigen jetzt immer den aktuellen Wert an.

  • Dateien die vor einem Prozessstart mitgegeben werden, werden nun beachtet. Das Problem, dass man nur mit einem User der Rolle “Admin” Dateien ablegen konnte wurde behoben.

  • Wenn ein Control nicht auf “Visible” gestellt ist, wird dieser nicht mehr in den Formularen angezeigt.

  • Der Dialog-Client nimmt nun CientAPI Befehle an Die ClientAPI wurde um den Befehl DELETE erweitert

  • Beim Ausführen eines Web-Befehles, mit der Angabe eines Projektes und ein Geschäftsobjektes welches gefüllt werden soll, dass angegebene Projekt aber noch nicht ausgewählt wurde. Wird nach der Auswahl des jeweiligen Projektes, dass Geschätfsobjekt anschließend korrekt gefüllt.

  • Beim Ausführen einer Aktion über einen Web-Aufruf, werden die Aktionen jetzt korrekt ausgeführt, auch wenn nicht die Registerkarte Objekte geöffnet ist.

  • Das Wechseln von Registerkarten über einen Web-Aufruf erfolgt jetzt korrekt.

  • Action-Tabs werden nun bei automatisierungsbefehlen richtig verwendet.

  • Es wird jetzt immer die füllregel verwendet die über den Automatisierungsbefehl reinkommt.

  • Falls ein Prozess im Dialog~~Client gestartet wird, der nur einen Knoten beinhaltet, schließt sich der Dialog~~Client nun erwartungsgemäß.

  • Die IDX~~Parameter werden jetzt an den Web~~Client weitergegeben.

  • Der Standardwert für den Prozesstyp ist nun auf “CLIENT” gesetzt.

  • Übergebene Parameter (ohne Angabe eines Projektes) die während des Startens des Clients übergeben wurden, werden nicht zurückgesetzt, wenn anschließend ein Projekt ausgewählt wird.

  • Die Client-API Befehle werden jetzt von der Anwendung Client.exe auch ausgeführt, wenn kein Client Manager gestartet ist.

  • In einem Projekt wird jetzt die gespeicherte standard Selektion im Dialog-Client angewendet.

  • Die Workbox gibt keinen error code 500 mehr zurück und lädt die Datei erfolgreich runter

  • Beim Aktualisieren eines Suchergebnisses werden die Suchparameter jetzt korrekt von der letzten Suchanfrage übergeben. Somit wird nach einer Aktualisierung das richtige Ergebnis wieder geladen und die Liste bleibt nicht leer.

  • Wenn im Actioncommand nur ein select angegeben ist, werden nur noch die Bedingungsfelder gesetzt, das Objekt wird nicht mehr gefüllt.

  • Die Parameter “quiet” und “fast” werden nun vom Web~~Dialog~~Client richtig verarbeitet.

  • Für den Feldtypen: Date~~Picker wurden für das Eingabe~~ und Ausgabeformat, Standardwerte gesetzt.

  • Beim Nachladen von Suchergebnisse werden die bisher getroffenen Filter nicht mehr zurückgesetzt.

  • Der Fehler, dass der Dialog~~Client in einer Schleife hängen bleibt wenn ein Fileupload~~Knoten an erster Stelle eines Prozesses steht wurde behoben. Wenn der Dialog~~Client mit dem Parameter “PROCESS” gestartet wird, wird jetzt der ausgewählte Prozess im Dialog~~Client angezeigt.

  • Der Text für die finale Nachricht im Dialog-Client bei einem Fehler wurde geändert. Falls über ein Action-Command ein Tab angegeben wird, den es nicht gibt, bleibt man nun auf den aktuellen Tab

  • Die Ansteuerung und Anzeige des Feldtypens: Date-Picker wurde überarbeitet. Das Datum welches eingegeben oder übergeben wird, wird jetzt korrekt dargestellt sofern das Eingabedatum dem Eingabeformat entspricht.

  • Der Fehler “**Retrieval of project object details failed**” wurde behoben.

  • Die Messagequeue~~verbindung baut sich nicht mehr nach jedem Projekt~~Wechsel neu auf. Clientcommands die eine Aktion nach einem wechsel des Projektes ausführen, starten jetzt ordnungsgemäß.

  • Bei verketteten Aktionsaufrufe werden die Node-Felder jetzt korrekt an den nächsten Aktionsaufruf übergeben.

  • Im Desktop-Modus wird nun statt ein Downloadoverlay der Filedialog angezeigt, der im konfigurierten Speicherpfad die Datei speichert und öffnet.

  • Der Dialog-Client schließt sich nun automatisch, wenn keine Meldung erscheint.

  • Die Languagecodes für Ablage mit Warnungen wurden angepasst

  • Der Dateipfad mit Windows-Repositories wurde angepasst.

  • Ansicht der Channels bleibt bestehen, auch wenn keine Dateien vorhanden sind

  • Beim starten von Dialog~~Prozessen aus der Workbox heraus, werden die ausgewählten Einträge jetzt korrekt dem Prozess zur Verfügung gestellt. Hierbei ist zu beachten, dass im Dialog~~Prozess ein File-Upload Prozessor hinzugefügt sein muss, damit die Dateien auch bereitgestellt werden.

  • Dateien die bei einer Ablage in den Cache geladen wurden, werden jetzt nach einer Ablage, oder ein Abbruch aus dem Cache gelöscht.

  • Es wurde ein Fehler behoben bei dem Commands mit einem File Parameter über die Shell.exe abgeschickt wurden, nicht richtig funktionierten.

  • Der Dialog-Client bleibt bei einer Fehlerhaften Ablage nun geöffnet.

  • Ein Prozess der am Anfang ELO-Knoten enthält läuft nicht mehr in einer Dauerschleife.

  • Wenn die Parameter “/success” “/warning” oder “/error” benutzt werden, ist am Ende nun ein dementsprechender Dialog zu sehen.

  • Die automatische Ausführung von Kacheln funktioniert jetzt auch wenn keine Situation im Projekt hinterlegt ist.

  • Der Parameter FOCUS setzt nun an der gewünschten Stelle den Fokus. Wenn ein Eingabefeld einen Fokus hat und auf einen anderen Tab im Dialog-Client gewechselt wird, bleibt dieser Fokus erhalten.

  • Kacheln die kein drag und drop erlauben nehmen nun keine Dateien per drag und drop mehr an und die Action wird nicht gestartet.

  • Der Fehler, dass immer dasselbe Such-Profil verwendet wurde, wurde behoben.

  • Der Smart-Search Command “WordCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Der Smart-Search Command PrintFile gibt nun eine Datei zum drucken zurück.

  • Der Smart-Search Command “Process Command” führt nun den angegeben Prozess aus.

  • Der Smart-Search Command “MailCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Wenn der Standardwert für Eingabefelder vom Typen “Date Picker“ oder “Date Timer Picker“ leer bleibt. Werden die Felder nicht mehr mit dem aktuellen Datum gefüllt. Ein Anzeigeproblem für das Eingabe- und Ausgabeformat für Datumfelder wurde behoben.

  • Default-Commands werden nun korrekt ausgeführt.

  • Gruppierungen und Sortierungen in den Smart~~Search~~Profilen werden nun im Web-Client dargestellt.

  • Der richtige accesstoken wird nun übergeben

  • In der Tabellenansicht der Smart-Search werden Felder mit einem Datum an der aktuellen Culture angepasst

  • Die Loginanfrage bei Smart~~Search über ein custom Action~~Tab wird wieder angezeigt

  • Die Syncfusion.Compression.Base.dll wird bei der Installation vom Desktop Client im Installationsverzeichnis hinterlegt

  • Die Sidebar-Einstellung Starttab wird nun in der Sidebar angewendet

  • Das letzte benutzte Objekt wird jetzt in der Sidebar initial geöffnet, wenn die Benutzereinstellung “remember last used object” aktiviert ist

  • Wenn in den Benutzereinstellugnen die Favoriten aktiviert sind, kann über Strg+D ein Objekt sowohl favorisiert als auch entfavorisiert werden

  • Ausgeschaltete Tabs können nicht mehr über Action-Commands geöffnet werden

  • Die maximale Anzahl an History-Einträgen wird nun sowohl bei der Darstellung als auch bei der Speicherung berücksichtigt.

  • Secondary~~Queries im Dialog~~Client funktionieren wieder erwartungsgemäß.

  • Conditionfields in Smart~~search Client~~Commands werden nun richtig aufgelöst.

  • Der Fehler das fehlende Fehler dazu geführt haben, dass PrintFiles über Smart-Search nicht funktioniert, wurde behoben.

  • Falls ein Starttab nicht mehr in einer Situation etc. verfügbar ist und die Sidebar geöffnet wird, wird zum nächsten Tab in der Reihenfolge gewechselt.

  • Datumsfelder in Smart~~Search Table~~View werden jetzt mit führenden Nullen angezeigt

  • Der Save~~File~~Dialog öffnet sich nun auch wenn die Datei bereits in dem konfigurierten Download-Pfad existiert und die “Skip~~File~~Dialog” Option deaktiviert ist.

  • Downloads über Smart-Search verwenden nun die kurzbezeichnung als Namen

  • In der Table~~View in Smart~~Search wird keine doppelte horizontale Scrollbar mehr angezeigt.

  • Prozess~~Starter in Smart~~Search enthalten nun die ausgewählten Smart~~Search~~Items beim Starten des Prozesses

  • Eine Action die mit anderen Bedingungsfeldern gestartet wird füllt nun wie im 5.2 Client das neue Objekt und startet die Aktion mit diesem.

  • Spezialfelder wie []() werden jetzt in Smart-Search Commands aufgelöst

  • Smart~~Search Items in der Tree~~View haben auf der letzten Ebene nun keinen Label “(1)” mehr

  • Bei ungültigen History-Einträgen oder Favoriten wird nun in die Objektübersicht navigiert.

  • Lange Objektnamen werden nicht mehr im Tab-Header abgeschnitten

  • Die Beschreibung für die Multi Selektion wird jetzt korrekt angezeigt.

  • Bei mehreren IDX~~Feldern wird nun das erste Text~~Feld fokussiert.

  • Fehlende Übersetzung für die Fehlermeldung “No search term entered, please enter a search term” hinzugefügt

  • Höhe des Favoriten Tab-Headers angepasst, so dass dort keine unnötigen Abstände sichtbar sind.

  • Das Layout der Favoriten wurde verbessert und mit Tooltips erweitert.

  • Aktionstabs und sonstige Custom Tabs zeigen nun korrekt die übersetzte Beschreibung an

  • Überschrift in Aktionstabs angepasst, so dass kein unnötiger Abstand vorhanden ist

  • System~~Tabs haben nun eine korrekte Beschreibung im Application~~Menü

  • Application Menü angepasst, so dass lange Tabnamen nur noch über eine Zeile dargestellt werden und der Tooltip den Namen des Tabs anzeigt.

  • Fehlende Tooltips im Smart Search Bereich hinzugefügt.

  • Bei Index~~Feldern wird nun der Platzhalter für das Index~~Feld anstelle Index-Wertes automatisch selektiert.

  • In der Treeview öffnen sich keine weiteren Ordner mit gleichem Namen mehr

  • Übersetzung für das Speichern der Einstellungen im Dialog Client angepasst

  • * Im Dialog-Client können nun auch Ablageinformationen ohne gestartetem Prozess favorisiert werden

  • Bei einer laufenden Sekundärabfrage wird nun mit einem Icon angezeigt, dass die Anfrage bearbeitet wird

  • Der Dialog für die Ergebnisse der Sekundärabfragen enthält nun eine Filterfunktion für alle verfügbaren Spalten.

  • Sekundärabfragen: * Die horizontale Scrollbar ist nur noch bei einem overflow sichtbar * Die vertikale Scrollbar hängt nicht mehr an der Tabelle

  • Sekundärabfrage-Dialoge können nicht mehr über das klicken außerhalb des Dialogs geschlossen werden

  • Die Sekundärabfrage-Dialoge haben nun eine Headline

  • Language-Codes für den Dialog der Sekundärabfragen hinzugefügt.

  • Werte, die aus einer Sekundärabfrage kommen, werden jetzt für den Feldtypen: Combobox korrekt gesetzt.

  • * Das Design für Formulare wurde überarbeitet und verbessert * In den Forumularen wird nun der Datepicker angezeigt

  • Der vordefinierte Wert für eine Sekundärabfrage wird nun korrekt aktualisiert.

  • Der Header X~~Client~~System~~Id wird nun bei Client~~Service anfragen gesetzt

  • Multiline Textbox: Fehler behoben, welcher die korrekte Darstellung verhindert hat

  • Textfelder die read-only sind werden nicht mehr grau hinterlegt. Read-only watermarks als auch inhalt sind nun besser unterscheidbar

  • Der fehler beim Standardwert beim input field Typ “Autocomplete”, dass er nicht mehr verändert werden kann wurde behoben.

  • Beim input field Typ “Autocomplete” funktioniert nun die Option “Read-only”. Der Inhalt dieses Feldes ist nicht mehr editierbar und durch einen anderen Hintergrund klar erkennbar.

  • AutoComplete: “Only Values from List” validiert nun die Eingabe. Bei ungültiger Eingabe wird dies entsprechend gekennzeichnet.

  • Die Autocompletebox ist nicht mehr case-sensitive. Einträge wie z.B. “Abc” und “abc” sind nun unterschiedliche Einträge

  • Die Vorschläge für Autocomplete zeigen nun den Anzeigetext statt der Werte an

  • Checkbox: Default-Werte, welche nicht unter den verfügbaren Checkbox sind, werden ignoriert.

  • Checkbox: Die Reihenfolge der Checkboxen wird als Basis genommen. Entsprechend ist der Output immer gleich, unabhängig von der Reihenfolge in der die Checkboxen selektiert wurden.

  • Checkbox: Checkboxen, welche ihre Daten dynamisch erhalten, können jetzt auch mehrfach selektiert werden.

  • Checkboxen reagieren jetzt beim ersten Klick, statt beim zweiten, wenn dieser nicht im Fokus war.

  • Die Combobox zeigt jetzt einen Watermark an

  • Die Combobox zeigt nun default werte an falls sie konfiguriert wurden

  • Comboboxen können nun einen leeren wert enthalten

  • Comboboxen beachten nun die Parameter min/max länge

  • Comboboxen lassen nun einen manuellen Inhalt zu wenn “only values from list” deselektiert ist,

  • Dropdownlisten zeigen nun einen Platzhalter an

  • Standardwerte in Dropdownlisten die nicht in der Selektion enthalten sind, werden nicht mehr angezeigt oder weitergegeben

  • Dropdownlisten haben nun ein leeres Feld zur Auswahl

  • Der Datepicker kann nun nachdem ein Value gesetzt wurde geleert werden

  • Ein Datepicker der nur gelesen werden kann ist nun besser mit einem Platzhalter unterscheidbar

  • Der Datepicker verwendet nun den Min/Max value bei denen ein mindest und ein maximal Datum gesetzt werden kann. Diese müssen immer im Format ‘DD.MM.YYYY’ oder 'MM/DD/YYYY' stehen.

  • Die Radiobuttons reagieren jetzt immer beim ersten Klick statt beim zweiten, wenn dieser nicht im Fokus war.

  • Ein Mltiselect Feld zeigt nun einen Platzhalter an.

  • Standardwerte die nicht in der Liste stehen, sind nun in den Optionen der Liste vorhanden, wenn die Einstellung dafür aktiviert ist. Die Reihenfolge der Einträge in der Liste, entspricht nun die Reihenfolge im Output.

  • Zusätzliche Optionen im Multiselect sind nun auto-selektiert.

  • Im Output steht kein Semikolon mehr wenn die Einstellung “values from list” aktiviert ist und kein Wert ausgewählt wurde

  • DateTimePicker: Default Werte können nun über die Schaltfläche oder manuell entfernt werden

  • DateTimePicker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Dokumente werden beim direkten Aufruf korrekt angezeigt.

  • In den Einstellungen können die Themes für die Seitenleiste jetzt korrekt ausgewählt und angewandt werden.

  • Es wurde der Support hinzugefügt, in dem mit Richtlinien im Client die unterstützenden Sprachen und Standardsprache festgelegt werden kann.

  • Das Register Geschäftsobjekte kann jetzt in den Einstellungen korrekt deaktiviert werden und wird dann auch nicht mehr in der Sidebar angezeigt.

  • Die Benutzereinstellungen werden nun übersetzt.

  • Das Sortieren nach Standardwerten in der Tabellenansicht unterhalb von Smart-Search funktioniert jetzt korrekt.

  • Checkboxe: ungültige Wert werden nicht in den Output des Forms übernommen. Entsprechende Checkboxen werden deselektiert.

  • Werte aus einer Sekundärabfrage werden nun richtig in Comboboxen gemappt.

  • Werte aus Sekundärabfragen werden nun richtig in Dropdownlisten gemappt.

  • Sekundärwerte werden nun richtig auf Datumsfeldern gemappt.

  • Die Ergebnisse der Sekundärabfragen werden nun richtig auf Radiobuttons gemappt

  • Werte einer Sekundärabfrage werden nun richtig in Multiselections gemappt.

  • Textbox: Schreibgeschütze Textboxen sind nun durch einen ausgegrauten Hintergrund zu erkennne.

  • Multiline Textbox: Multiline-Textboxen mit nur einer Zeile nehmen nun entsprechend den Platz ein.

  • Es wird nun ein Dialog angezeigt wenn Sekundärabfragen ausgewählt werden, um auszuwählen welche Werte überschrieben werden sollen und welche nicht.

  • Time Picker: das Watermark wird korrekt angezeigt.

  • Time Picker: Default Value wird korrekt angezeigt.

  • Time Picker: der Default Wert kann nun über die Schaltfläche oder manuell entfernt werden.

  • TimePicker: Bei fehlender Eingabe eines Zeitpunktes wird das Feld als ungültig markiert.

  • Time Picker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Wenn ein Anwender im Dialog~~Prozess gezielt auf einen Prozess~~Schritt klickt, wird jetzt die korrekte Transaktions~~ID Übertragen und nicht mehr die vom letzten Schritt. Dieser Fehler ist relevant, sofern mehrere Dialog~~Prozesse mit dem Prozessor: Process-Startet verbunden werden.

  • Numeric-Textbox: Fehler behoben, welcher den Crash der Komponente zur Folge hatte.

  • Im Download-Pfad können jetzt Umgebungsvariablen verwendet werden um den Pfad zusammenzusetzen.

  • Numeric Textbox: Styles angepasst, so dass klar erkennbar ist ob ein Schreibgeschütztes Feld Inhalt besitzt oder nicht.

  • Multiselect: Styles angepasst, so dass selektierte Werte und Platzhalter besser unterschieden werden können.

  • Multiselect: eine Validierung wird nun nach jeder Veränderung ausgeführt

  • Combobox: bei Focus der Combobox erscheint jetzt die Auswahl möglicher Einträge.

  • Combobox: Styles angepasst, um einen selektierten Wert klar vom Watermark differenzieren zu können.

  • Dropdown: Werte können jetzt gecleared werden

  • Dropdown: Styles angepasst, so dass Dropdowns mit einem selektiertem Wert deutlich zu erkennen sind.

  • DatePicker: Das Kalendar-Widget wird nun beim Fokus angezeigt, sofern noch kein Wert gesetzt ist.

  • Rollen ohne konfigurierter Situation führt nicht mehr zur Ausführung aller Objektaktionen bei einer Objektinitialisierung

  • Fehler behoben, welcher das Anzeigen von Metadaten verhindert hat. (z. B. SmartSearch Results)

  • Objektaktionen werden nicht mehr doppelt ausgeführt.

  • Date Picker: fehlende Styles hinzugefügt. Vor~~ und Zurück~~Icons werden jetzt korrekt dargestellt.

  • Der Fehler-Dialog beim Ausführen von Mailcreate wird nun richtig dargestellt.

  • Fehler behoben, welcher die Ausführung von Desktop Plugins mit mehreren Dateien verhindert hat.

  • Smart Search Client Command: Fehler behoben, welcher die Ausführung von Client Commands verhindert hat wenn Felder hinzugefügt wurden.

  • Die Formfelder werden nun wie im IO1 Client richtig gesetzt wenn ein MD5 Suchknoten benutzt wird.

  • Fehler behoben, welcher das setzen der Sprache in den Einstellunge nicht in die Seitenleiste übertragen hat.

  • Fehler behoben, welcher das Laden der Seitenleisten~~Einstellungen verhindert hat, wenn ein Custom Tab als Start~~Tab gesetzt wurde.

  • React SDK Datagrid angepasst, so dass Spalten keine Begrenzung mehr haben.

  • Smart~~Search: Werte in einem Prozess~~starter werden formatiert.

  • AWDialog: Scrollbarverhalten angepasst, so dass die Buttons sichtbar bleiben.

  • Fehler behoben, welcher ein Einfrieren der Edge Webview2 Instanz zur Folge hatte.

  • Felder in Smart-Search Client Commands werden nun aufgelöst

  • Unterodner bei Office-Aktionen werden nun angezeigt.

Version 2.0.3

Zusammenfassung der neuen Funktionen

  • Es besteht jetzt die Möglichkeit Dateien aus der Workbox mithilfe eines Dialog-Prozesses abzulegen oder direkt über die Erstellung eines neuen Objektes. Bei der Erstellung eines neuen Objektes kontrolliert das System, ob eine Füllregel hinterlegt wurde und verwendet diese automatisch, um das Objekt zu füllen. Des Weiteren kann der Anwender eine Option setzen, welche es ihm erlaubt, fortlaufend die Dateien aus der Workbox abzuarbeiten. Das System öffnet dann die verarbeitende Datei in den Standardviewer.

  • Bei der Ablage von Dateien wird jetzt eine Auswahl von Dateikategorien angeboten, sofern mehr als eine Kategorie auf einem kfm. Objekt festgelegt wurde.

  • Es wurde eine neue Option hinzugefügt, in der der Anwender festlegen kann, ob bestehende Dateien überschrieben werden sollen beim Herunterladen von Dateien aus dem System.

  • Es kann nun über die Shell.exe eine Automatisierung für den Storage Client angesprochen werden. Dabei führt der übermittelt der Parameter **Q** die Query direkt ohne weitere Checks an den Storage Client. Ein Beispiel: **Q=text is ACTIWARE** Eine Basic Search kann über die Felder angesprochen werden. Diese werden mit einem Prefix **m_** an den Client kommuniziert. Zum Beispiel: **m_Customer No=20000.** Zustätzlich kann, sofern die Suche ein eindeutiges Ergebnis liefert, auf den Objekttab gewechselt werden und Aktionen ausgeführt werden. Sollte die Suche kein eindeutiges Ergebnis ausgeben, wird der Suchtab mit der entsprechenden Suche geöffnet.

Verbesserungen am System

  • Für die Beziehung von Objekten wurden in der Anzeige Badges mit der Bezeichnung der Beziehung hinzugefügt. Mit dieser Änderungen ist jetzt deutlicher zu erkennen in welcher Beziehung ein Objekt zu einem anderen steht.

  • Wenn ein Fehler im Client auftritt, wird eine Fehlerseite angezeigt mit einer Zurück-Schaltfläche. Diese springt jetzt auch zu dem letzten Vorgang zurück und nicht mehr zum Dashboard.

  • ![](image~~20230601~~143414.png)

  • Die Bilder eines Geschäftsobjekt werden jetzt für Relationen auch korrekt geladen.

  • Das Handling von Heruntergeladenen Dateien wurde überarbeitet. Wenn eine Datei mit gleicher Bezeichnung bereits heruntergeladen wurde, wird die bereits Heruntergeladene Datei mit der neuen Datei überschrieben. Das System geht von einem Isolierten Downloadverzeichnis aus, welches nur von dem Client verwendet wird. Bei der Verwendung eines Download-Verzeichnisses, welches von mehreren Anwendungen verwendet wird, kann dieses Verfahren zu einem nicht gewollten Überschrieben von Dateien führen.

  • Der Parameter “/forcedelete” wurde hinzugefügt. Dateien werden dabei auch ohne erfolgreicher Ablage gelöscht.

  • Der Parameter /restore wurde hinzugefügt. Die Files die über den Parameter FILE an den Dialog~~Client weitergegeben werden, werden nun falls der Desktop~~Modus an ist, mit dem vorgesehenen Programm geöffnet, statt runtergeladen.

  • Eine Form im Dialog-Client kann nun über den Parameter **focusField** das zu fokussierende Element mitgeteilt werden

  • Für die Ablage aus der Workbox mit einem Process können jetzt die Tastenkürzel CTRLNTER für Weiter, CTRLSHIFT+ENTER für Zurück und Escape für Abbrechen verwendet werden.

  • * In der Gruppierungseinstellung der Baumansicht sind nun alle ausgewählten Gruppierungen an erster Stelle * Alle ausgewählten Gruppierungen haben nun eine Sortierungs-Schaltfläche * Die Pfeile für die Reihenfolge der Gruppierungen in der Baumansicht sind nun alle in einer Linie

  • Die Header “X~~Role” und “X~~Situation” wurden bei Client-Service Anfragen hinzugefügt

Wichtigste Probleme behoben

  • Der Screenreader funktioniert wieder mit dem SAP-Client und selektiert die richtigen Objekte. Es wurde außerdem das Verhalten der Sidebar-Kommandos an das Verhalten vom 5.2 Client angepasst.

  • Es wurde ein Fehler behoben, welcher ausgetreten ist, wenn es im Projekt eine Rolle aber keine dazugehörige Situation gegeben hat.

  • Wenn ein Objekt gewechselt und/oder geschlossen wird, werden die offene Abfragen zum Service jetzt abgebrochen.

  • WriteMessage~~Events werden nun im Client Log anstelle einer Message~~Box dargestellt.

  • Ablage derselben Datei unterhalb eines Objektes führt nicht mehr dazu, dass der Fortschrittsdialog dauerhaft offen bleibt und der Client neugestartet werden muss um die Arbeit fortzuführen.

  • Die Aktualisierungsinformationen für die Inbox im Client, werden jetzt korrekt über die Message-Queue konsumiert und entsprechend im Client aktualisiert.

  • Die formfelder sind nicht mehr leer wenn ein session-parameter benutzt wird.

  • Geschäftsobjekte die keine oder eine Datenabfrage ohne Bedingungswerte haben, werden in der Seitenleiste jetzt wieder angeboten.

  • Die IDX Werte in den Condition-fields zeigen jetzt immer den aktuellen Wert an.

  • Dateien die vor einem Prozessstart mitgegeben werden, werden nun beachtet. Das Problem, dass man nur mit einem User der Rolle “Admin” Dateien ablegen konnte wurde behoben.

  • Wenn ein Control nicht auf “Visible” gestellt ist, wird dieser nicht mehr in den Formularen angezeigt.

  • Der Dialog-Client nimmt nun CientAPI Befehle an Die ClientAPI wurde um den Befehl DELETE erweitert

  • Beim Ausführen eines Web-Befehles, mit der Angabe eines Projektes und ein Geschäftsobjektes welches gefüllt werden soll, dass angegebene Projekt aber noch nicht ausgewählt wurde. Wird nach der Auswahl des jeweiligen Projektes, dass Geschätfsobjekt anschließend korrekt gefüllt.

  • Beim Ausführen einer Aktion über einen Web-Aufruf, werden die Aktionen jetzt korrekt ausgeführt, auch wenn nicht die Registerkarte Objekte geöffnet ist.

  • Das Wechseln von Registerkarten über einen Web-Aufruf erfolgt jetzt korrekt.

  • Action-Tabs werden nun bei automatisierungsbefehlen richtig verwendet.

  • Es wird jetzt immer die füllregel verwendet die über den Automatisierungsbefehl reinkommt.

  • Falls ein Prozess im Dialog~~Client gestartet wird, der nur einen Knoten beinhaltet, schließt sich der Dialog~~Client nun erwartungsgemäß.

  • Die IDX~~Parameter werden jetzt an den Web~~Client weitergegeben.

  • Der Standardwert für den Prozesstyp ist nun auf “CLIENT” gesetzt.

  • Übergebene Parameter (ohne Angabe eines Projektes) die während des Startens des Clients übergeben wurden, werden nicht zurückgesetzt, wenn anschließend ein Projekt ausgewählt wird.

  • Die Client-API Befehle werden jetzt von der Anwendung Client.exe auch ausgeführt, wenn kein Client Manager gestartet ist.

  • In einem Projekt wird jetzt die gespeicherte standard Selektion im Dialog-Client angewendet.

  • Die Workbox gibt keinen error code 500 mehr zurück und lädt die Datei erfolgreich runter

  • Beim Aktualisieren eines Suchergebnisses werden die Suchparameter jetzt korrekt von der letzten Suchanfrage übergeben. Somit wird nach einer Aktualisierung das richtige Ergebnis wieder geladen und die Liste bleibt nicht leer.

  • Wenn im Actioncommand nur ein select angegeben ist, werden nur noch die Bedingungsfelder gesetzt, das Objekt wird nicht mehr gefüllt.

  • Die Parameter “quiet” und “fast” werden nun vom Web~~Dialog~~Client richtig verarbeitet.

  • Für den Feldtypen: Date~~Picker wurden für das Eingabe~~ und Ausgabeformat, Standardwerte gesetzt.

  • Beim Nachladen von Suchergebnisse werden die bisher getroffenen Filter nicht mehr zurückgesetzt.

  • Der Fehler, dass der Dialog~~Client in einer Schleife hängen bleibt wenn ein Fileupload~~Knoten an erster Stelle eines Prozesses steht wurde behoben. Wenn der Dialog~~Client mit dem Parameter “PROCESS” gestartet wird, wird jetzt der ausgewählte Prozess im Dialog~~Client angezeigt.

  • Der Text für die finale Nachricht im Dialog-Client bei einem Fehler wurde geändert. Falls über ein Action-Command ein Tab angegeben wird, den es nicht gibt, bleibt man nun auf den aktuellen Tab

  • Die Ansteuerung und Anzeige des Feldtypens: Date-Picker wurde überarbeitet. Das Datum welches eingegeben oder übergeben wird, wird jetzt korrekt dargestellt sofern das Eingabedatum dem Eingabeformat entspricht.

  • Der Fehler “**Retrieval of project object details failed**” wurde behoben.

  • Die Messagequeue~~verbindung baut sich nicht mehr nach jedem Projekt~~Wechsel neu auf. Clientcommands die eine Aktion nach einem wechsel des Projektes ausführen, starten jetzt ordnungsgemäß.

  • Bei verketteten Aktionsaufrufe werden die Node-Felder jetzt korrekt an den nächsten Aktionsaufruf übergeben.

  • Im Desktop-Modus wird nun statt ein Downloadoverlay der Filedialog angezeigt, der im konfigurierten Speicherpfad die Datei speichert und öffnet.

  • Der Dialog-Client schließt sich nun automatisch, wenn keine Meldung erscheint.

  • Die Languagecodes für Ablage mit Warnungen wurden angepasst

  • Der Dateipfad mit Windows-Repositories wurde angepasst.

  • Ansicht der Channels bleibt bestehen, auch wenn keine Dateien vorhanden sind

  • Beim starten von Dialog~~Prozessen aus der Workbox heraus, werden die ausgewählten Einträge jetzt korrekt dem Prozess zur Verfügung gestellt. Hierbei ist zu beachten, dass im Dialog~~Prozess ein File-Upload Prozessor hinzugefügt sein muss, damit die Dateien auch bereitgestellt werden.

  • Dateien die bei einer Ablage in den Cache geladen wurden, werden jetzt nach einer Ablage, oder ein Abbruch aus dem Cache gelöscht.

  • Es wurde ein Fehler behoben bei dem Commands mit einem File Parameter über die Shell.exe abgeschickt wurden, nicht richtig funktionierten.

  • Der Dialog-Client bleibt bei einer Fehlerhaften Ablage nun geöffnet.

  • Ein Prozess der am Anfang ELO-Knoten enthält läuft nicht mehr in einer Dauerschleife.

  • Wenn die Parameter “/success” “/warning” oder “/error” benutzt werden, ist am Ende nun ein dementsprechender Dialog zu sehen.

  • Die automatische Ausführung von Kacheln funktioniert jetzt auch wenn keine Situation im Projekt hinterlegt ist.

  • Der Parameter FOCUS setzt nun an der gewünschten Stelle den Fokus. Wenn ein Eingabefeld einen Fokus hat und auf einen anderen Tab im Dialog-Client gewechselt wird, bleibt dieser Fokus erhalten.

  • Kacheln die kein drag und drop erlauben nehmen nun keine Dateien per drag und drop mehr an und die Action wird nicht gestartet.

  • Der Fehler, dass immer dasselbe Such-Profil verwendet wurde, wurde behoben.

  • Der Smart-Search Command “WordCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Der Smart-Search Command PrintFile gibt nun eine Datei zum drucken zurück.

  • Der Smart-Search Command “Process Command” führt nun den angegeben Prozess aus.

  • Der Smart-Search Command “MailCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Wenn der Standardwert für Eingabefelder vom Typen “Date Picker“ oder “Date Timer Picker“ leer bleibt. Werden die Felder nicht mehr mit dem aktuellen Datum gefüllt. Ein Anzeigeproblem für das Eingabe- und Ausgabeformat für Datumfelder wurde behoben.

  • Default-Commands werden nun korrekt ausgeführt.

  • Gruppierungen und Sortierungen in den Smart~~Search~~Profilen werden nun im Web-Client dargestellt.

  • Der richtige accesstoken wird nun übergeben

  • In der Tabellenansicht der Smart-Search werden Felder mit einem Datum an der aktuellen Culture angepasst

  • Die Loginanfrage bei Smart~~Search über ein custom Action~~Tab wird wieder angezeigt

  • Die Syncfusion.Compression.Base.dll wird bei der Installation vom Desktop Client im Installationsverzeichnis hinterlegt

  • Die Sidebar-Einstellung Starttab wird nun in der Sidebar angewendet

  • Das letzte benutzte Objekt wird jetzt in der Sidebar initial geöffnet, wenn die Benutzereinstellung “remember last used object” aktiviert ist

  • Wenn in den Benutzereinstellugnen die Favoriten aktiviert sind, kann über Strg+D ein Objekt sowohl favorisiert als auch entfavorisiert werden

  • Ausgeschaltete Tabs können nicht mehr über Action-Commands geöffnet werden

  • Die maximale Anzahl an History-Einträgen wird nun sowohl bei der Darstellung als auch bei der Speicherung berücksichtigt.

  • Secondary~~Queries im Dialog~~Client funktionieren wieder erwartungsgemäß.

  • Conditionfields in Smart~~search Client~~Commands werden nun richtig aufgelöst.

  • Der Fehler das fehlende Fehler dazu geführt haben, dass PrintFiles über Smart-Search nicht funktioniert, wurde behoben.

  • Falls ein Starttab nicht mehr in einer Situation etc. verfügbar ist und die Sidebar geöffnet wird, wird zum nächsten Tab in der Reihenfolge gewechselt.

  • Datumsfelder in Smart~~Search Table~~View werden jetzt mit führenden Nullen angezeigt

  • Der Save~~File~~Dialog öffnet sich nun auch wenn die Datei bereits in dem konfigurierten Download-Pfad existiert und die “Skip~~File~~Dialog” Option deaktiviert ist.

  • Downloads über Smart-Search verwenden nun die kurzbezeichnung als Namen

  • In der Table~~View in Smart~~Search wird keine doppelte horizontale Scrollbar mehr angezeigt.

  • Prozess~~Starter in Smart~~Search enthalten nun die ausgewählten Smart~~Search~~Items beim Starten des Prozesses

  • Eine Action die mit anderen Bedingungsfeldern gestartet wird füllt nun wie im 5.2 Client das neue Objekt und startet die Aktion mit diesem.

  • Spezialfelder wie []() werden jetzt in Smart-Search Commands aufgelöst

  • Smart~~Search Items in der Tree~~View haben auf der letzten Ebene nun keinen Label “(1)” mehr

  • Bei ungültigen History-Einträgen oder Favoriten wird nun in die Objektübersicht navigiert.

  • Lange Objektnamen werden nicht mehr im Tab-Header abgeschnitten

  • Die Beschreibung für die Multi Selektion wird jetzt korrekt angezeigt.

  • Bei mehreren IDX~~Feldern wird nun das erste Text~~Feld fokussiert.

  • Fehlende Übersetzung für die Fehlermeldung “No search term entered, please enter a search term” hinzugefügt

  • Höhe des Favoriten Tab-Headers angepasst, so dass dort keine unnötigen Abstände sichtbar sind.

  • Das Layout der Favoriten wurde verbessert und mit Tooltips erweitert.

  • Aktionstabs und sonstige Custom Tabs zeigen nun korrekt die übersetzte Beschreibung an

  • Überschrift in Aktionstabs angepasst, so dass kein unnötiger Abstand vorhanden ist

  • System~~Tabs haben nun eine korrekte Beschreibung im Application~~Menü

  • Application Menü angepasst, so dass lange Tabnamen nur noch über eine Zeile dargestellt werden und der Tooltip den Namen des Tabs anzeigt.

  • Fehlende Tooltips im Smart Search Bereich hinzugefügt.

  • Bei Index~~Feldern wird nun der Platzhalter für das Index~~Feld anstelle Index-Wertes automatisch selektiert.

  • In der Treeview öffnen sich keine weiteren Ordner mit gleichem Namen mehr

  • Übersetzung für das Speichern der Einstellungen im Dialog Client angepasst

  • * Im Dialog-Client können nun auch Ablageinformationen ohne gestartetem Prozess favorisiert werden

  • Bei einer laufenden Sekundärabfrage wird nun mit einem Icon angezeigt, dass die Anfrage bearbeitet wird

  • Der Dialog für die Ergebnisse der Sekundärabfragen enthält nun eine Filterfunktion für alle verfügbaren Spalten.

  • Sekundärabfragen: * Die horizontale Scrollbar ist nur noch bei einem overflow sichtbar * Die vertikale Scrollbar hängt nicht mehr an der Tabelle

  • Sekundärabfrage-Dialoge können nicht mehr über das klicken außerhalb des Dialogs geschlossen werden

  • Die Sekundärabfrage-Dialoge haben nun eine Headline

  • Language-Codes für den Dialog der Sekundärabfragen hinzugefügt.

  • Werte, die aus einer Sekundärabfrage kommen, werden jetzt für den Feldtypen: Combobox korrekt gesetzt.

  • * Das Design für Formulare wurde überarbeitet und verbessert * In den Forumularen wird nun der Datepicker angezeigt

  • Der vordefinierte Wert für eine Sekundärabfrage wird nun korrekt aktualisiert.

  • Der Header X~~Client~~System~~Id wird nun bei Client~~Service anfragen gesetzt

  • Multiline Textbox: Fehler behoben, welcher die korrekte Darstellung verhindert hat

  • Textfelder die read-only sind werden nicht mehr grau hinterlegt. Read-only watermarks als auch inhalt sind nun besser unterscheidbar

  • Der fehler beim Standardwert beim input field Typ “Autocomplete”, dass er nicht mehr verändert werden kann wurde behoben.

  • Beim input field Typ “Autocomplete” funktioniert nun die Option “Read-only”. Der Inhalt dieses Feldes ist nicht mehr editierbar und durch einen anderen Hintergrund klar erkennbar.

  • AutoComplete: “Only Values from List” validiert nun die Eingabe. Bei ungültiger Eingabe wird dies entsprechend gekennzeichnet.

  • Die Autocompletebox ist nicht mehr case-sensitive. Einträge wie z.B. “Abc” und “abc” sind nun unterschiedliche Einträge

  • Die Vorschläge für Autocomplete zeigen nun den Anzeigetext statt der Werte an

  • Checkbox: Default-Werte, welche nicht unter den verfügbaren Checkbox sind, werden ignoriert.

  • Checkbox: Die Reihenfolge der Checkboxen wird als Basis genommen. Entsprechend ist der Output immer gleich, unabhängig von der Reihenfolge in der die Checkboxen selektiert wurden.

  • Checkbox: Checkboxen, welche ihre Daten dynamisch erhalten, können jetzt auch mehrfach selektiert werden.

  • Checkboxen reagieren jetzt beim ersten Klick, statt beim zweiten, wenn dieser nicht im Fokus war.

  • Die Combobox zeigt jetzt einen Watermark an

  • Die Combobox zeigt nun default werte an falls sie konfiguriert wurden

  • Comboboxen können nun einen leeren wert enthalten

  • Comboboxen beachten nun die Parameter min/max länge

  • Comboboxen lassen nun einen manuellen Inhalt zu wenn “only values from list” deselektiert ist,

  • Dropdownlisten zeigen nun einen Platzhalter an

  • Standardwerte in Dropdownlisten die nicht in der Selektion enthalten sind, werden nicht mehr angezeigt oder weitergegeben

  • Dropdownlisten haben nun ein leeres Feld zur Auswahl

  • Der Datepicker kann nun nachdem ein Value gesetzt wurde geleert werden

  • Ein Datepicker der nur gelesen werden kann ist nun besser mit einem Platzhalter unterscheidbar

  • Der Datepicker verwendet nun den Min/Max value bei denen ein mindest und ein maximal Datum gesetzt werden kann. Diese müssen immer im Format ‘DD.MM.YYYY’ oder 'MM/DD/YYYY' stehen.

  • Die Radiobuttons reagieren jetzt immer beim ersten Klick statt beim zweiten, wenn dieser nicht im Fokus war.

  • Ein Mltiselect Feld zeigt nun einen Platzhalter an.

  • Standardwerte die nicht in der Liste stehen, sind nun in den Optionen der Liste vorhanden, wenn die Einstellung dafür aktiviert ist. Die Reihenfolge der Einträge in der Liste, entspricht nun die Reihenfolge im Output.

  • Zusätzliche Optionen im Multiselect sind nun auto-selektiert.

  • Im Output steht kein Semikolon mehr wenn die Einstellung “values from list” aktiviert ist und kein Wert ausgewählt wurde

  • DateTimePicker: Default Werte können nun über die Schaltfläche oder manuell entfernt werden

  • DateTimePicker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Dokumente werden beim direkten Aufruf korrekt angezeigt.

  • In den Einstellungen können die Themes für die Seitenleiste jetzt korrekt ausgewählt und angewandt werden.

  • Es wurde der Support hinzugefügt, in dem mit Richtlinien im Client die unterstützenden Sprachen und Standardsprache festgelegt werden kann.

  • Das Register Geschäftsobjekte kann jetzt in den Einstellungen korrekt deaktiviert werden und wird dann auch nicht mehr in der Sidebar angezeigt.

  • Die Benutzereinstellungen werden nun übersetzt.

  • Das Sortieren nach Standardwerten in der Tabellenansicht unterhalb von Smart-Search funktioniert jetzt korrekt.

  • Checkboxe: ungültige Wert werden nicht in den Output des Forms übernommen. Entsprechende Checkboxen werden deselektiert.

  • Werte aus einer Sekundärabfrage werden nun richtig in Comboboxen gemappt.

  • Werte aus Sekundärabfragen werden nun richtig in Dropdownlisten gemappt.

  • Sekundärwerte werden nun richtig auf Datumsfeldern gemappt.

  • Die Ergebnisse der Sekundärabfragen werden nun richtig auf Radiobuttons gemappt

  • Werte einer Sekundärabfrage werden nun richtig in Multiselections gemappt.

  • Textbox: Schreibgeschütze Textboxen sind nun durch einen ausgegrauten Hintergrund zu erkennne.

  • Multiline Textbox: Multiline-Textboxen mit nur einer Zeile nehmen nun entsprechend den Platz ein.

  • Es wird nun ein Dialog angezeigt wenn Sekundärabfragen ausgewählt werden, um auszuwählen welche Werte überschrieben werden sollen und welche nicht.

  • Time Picker: das Watermark wird korrekt angezeigt.

  • Time Picker: Default Value wird korrekt angezeigt.

  • Time Picker: der Default Wert kann nun über die Schaltfläche oder manuell entfernt werden.

  • TimePicker: Bei fehlender Eingabe eines Zeitpunktes wird das Feld als ungültig markiert.

  • Time Picker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Wenn ein Anwender im Dialog~~Prozess gezielt auf einen Prozess~~Schritt klickt, wird jetzt die korrekte Transaktions~~ID Übertragen und nicht mehr die vom letzten Schritt. Dieser Fehler ist relevant, sofern mehrere Dialog~~Prozesse mit dem Prozessor: Process-Startet verbunden werden.

  • Numeric-Textbox: Fehler behoben, welcher den Crash der Komponente zur Folge hatte.

  • Im Download-Pfad können jetzt Umgebungsvariablen verwendet werden um den Pfad zusammenzusetzen.

  • Numeric Textbox: Styles angepasst, so dass klar erkennbar ist ob ein Schreibgeschütztes Feld Inhalt besitzt oder nicht.

  • Multiselect: Styles angepasst, so dass selektierte Werte und Platzhalter besser unterschieden werden können.

  • Multiselect: eine Validierung wird nun nach jeder Veränderung ausgeführt

  • Combobox: bei Focus der Combobox erscheint jetzt die Auswahl möglicher Einträge.

  • Combobox: Styles angepasst, um einen selektierten Wert klar vom Watermark differenzieren zu können.

  • Dropdown: Werte können jetzt gecleared werden

  • Dropdown: Styles angepasst, so dass Dropdowns mit einem selektiertem Wert deutlich zu erkennen sind.

  • DatePicker: Das Kalendar-Widget wird nun beim Fokus angezeigt, sofern noch kein Wert gesetzt ist.

  • Rollen ohne konfigurierter Situation führt nicht mehr zur Ausführung aller Objektaktionen bei einer Objektinitialisierung

  • Fehler behoben, welcher das Anzeigen von Metadaten verhindert hat. (z. B. SmartSearch Results)

  • Objektaktionen werden nicht mehr doppelt ausgeführt.

  • Date Picker: fehlende Styles hinzugefügt. Vor~~ und Zurück~~Icons werden jetzt korrekt dargestellt.

  • Der Fehler-Dialog beim Ausführen von Mailcreate wird nun richtig dargestellt.

  • Fehler behoben, welcher die Ausführung von Desktop Plugins mit mehreren Dateien verhindert hat.

  • Smart Search Client Command: Fehler behoben, welcher die Ausführung von Client Commands verhindert hat wenn Felder hinzugefügt wurden.

  • Die Formfelder werden nun wie im IO1 Client richtig gesetzt wenn ein MD5 Suchknoten benutzt wird.

  • Fehler behoben, welcher das setzen der Sprache in den Einstellunge nicht in die Seitenleiste übertragen hat.

  • Fehler behoben, welcher das Laden der Seitenleisten~~Einstellungen verhindert hat, wenn ein Custom Tab als Start~~Tab gesetzt wurde.

  • React SDK Datagrid angepasst, so dass Spalten keine Begrenzung mehr haben.

  • Smart~~Search: Werte in einem Prozess~~starter werden formatiert.

  • AWDialog: Scrollbarverhalten angepasst, so dass die Buttons sichtbar bleiben.

  • Fehler behoben, welcher ein Einfrieren der Edge Webview2 Instanz zur Folge hatte.

  • Felder in Smart-Search Client Commands werden nun aufgelöst

  • Unterodner bei Office-Aktionen werden nun angezeigt.

Version 2.0.3

Zusammenfassung der neuen Funktionen

  • Es besteht jetzt die Möglichkeit Dateien aus der Workbox mithilfe eines Dialog-Prozesses abzulegen oder direkt über die Erstellung eines neuen Objektes. Bei der Erstellung eines neuen Objektes kontrolliert das System, ob eine Füllregel hinterlegt wurde und verwendet diese automatisch, um das Objekt zu füllen. Des Weiteren kann der Anwender eine Option setzen, welche es ihm erlaubt, fortlaufend die Dateien aus der Workbox abzuarbeiten. Das System öffnet dann die verarbeitende Datei in den Standardviewer.

  • Bei der Ablage von Dateien wird jetzt eine Auswahl von Dateikategorien angeboten, sofern mehr als eine Kategorie auf einem kfm. Objekt festgelegt wurde.

  • Es wurde eine neue Option hinzugefügt, in der der Anwender festlegen kann, ob bestehende Dateien überschrieben werden sollen beim Herunterladen von Dateien aus dem System.

  • Es kann nun über die Shell.exe eine Automatisierung für den Storage Client angesprochen werden. Dabei führt der übermittelt der Parameter **Q** die Query direkt ohne weitere Checks an den Storage Client. Ein Beispiel: **Q=text is ACTIWARE** Eine Basic Search kann über die Felder angesprochen werden. Diese werden mit einem Prefix **m_** an den Client kommuniziert. Zum Beispiel: **m_Customer No=20000.** Zustätzlich kann, sofern die Suche ein eindeutiges Ergebnis liefert, auf den Objekttab gewechselt werden und Aktionen ausgeführt werden. Sollte die Suche kein eindeutiges Ergebnis ausgeben, wird der Suchtab mit der entsprechenden Suche geöffnet.

Verbesserungen am System

  • Für die Beziehung von Objekten wurden in der Anzeige Badges mit der Bezeichnung der Beziehung hinzugefügt. Mit dieser Änderungen ist jetzt deutlicher zu erkennen in welcher Beziehung ein Objekt zu einem anderen steht.

  • Wenn ein Fehler im Client auftritt, wird eine Fehlerseite angezeigt mit einer Zurück-Schaltfläche. Diese springt jetzt auch zu dem letzten Vorgang zurück und nicht mehr zum Dashboard.

  • ![](image~~20230601~~143414.png)

  • Die Bilder eines Geschäftsobjekt werden jetzt für Relationen auch korrekt geladen.

  • Das Handling von Heruntergeladenen Dateien wurde überarbeitet. Wenn eine Datei mit gleicher Bezeichnung bereits heruntergeladen wurde, wird die bereits Heruntergeladene Datei mit der neuen Datei überschrieben. Das System geht von einem Isolierten Downloadverzeichnis aus, welches nur von dem Client verwendet wird. Bei der Verwendung eines Download-Verzeichnisses, welches von mehreren Anwendungen verwendet wird, kann dieses Verfahren zu einem nicht gewollten Überschrieben von Dateien führen.

  • Der Parameter “/forcedelete” wurde hinzugefügt. Dateien werden dabei auch ohne erfolgreicher Ablage gelöscht.

  • Der Parameter /restore wurde hinzugefügt. Die Files die über den Parameter FILE an den Dialog~~Client weitergegeben werden, werden nun falls der Desktop~~Modus an ist, mit dem vorgesehenen Programm geöffnet, statt runtergeladen.

  • Eine Form im Dialog-Client kann nun über den Parameter **focusField** das zu fokussierende Element mitgeteilt werden

  • Für die Ablage aus der Workbox mit einem Process können jetzt die Tastenkürzel CTRLNTER für Weiter, CTRLSHIFT+ENTER für Zurück und Escape für Abbrechen verwendet werden.

  • * In der Gruppierungseinstellung der Baumansicht sind nun alle ausgewählten Gruppierungen an erster Stelle * Alle ausgewählten Gruppierungen haben nun eine Sortierungs-Schaltfläche * Die Pfeile für die Reihenfolge der Gruppierungen in der Baumansicht sind nun alle in einer Linie

  • Die Header “X~~Role” und “X~~Situation” wurden bei Client-Service Anfragen hinzugefügt

Wichtigste Probleme behoben

  • Der Screenreader funktioniert wieder mit dem SAP-Client und selektiert die richtigen Objekte. Es wurde außerdem das Verhalten der Sidebar-Kommandos an das Verhalten vom 5.2 Client angepasst.

  • Es wurde ein Fehler behoben, welcher ausgetreten ist, wenn es im Projekt eine Rolle aber keine dazugehörige Situation gegeben hat.

  • Wenn ein Objekt gewechselt und/oder geschlossen wird, werden die offene Abfragen zum Service jetzt abgebrochen.

  • WriteMessage~~Events werden nun im Client Log anstelle einer Message~~Box dargestellt.

  • Ablage derselben Datei unterhalb eines Objektes führt nicht mehr dazu, dass der Fortschrittsdialog dauerhaft offen bleibt und der Client neugestartet werden muss um die Arbeit fortzuführen.

  • Die Aktualisierungsinformationen für die Inbox im Client, werden jetzt korrekt über die Message-Queue konsumiert und entsprechend im Client aktualisiert.

  • Die formfelder sind nicht mehr leer wenn ein session-parameter benutzt wird.

  • Geschäftsobjekte die keine oder eine Datenabfrage ohne Bedingungswerte haben, werden in der Seitenleiste jetzt wieder angeboten.

  • Die IDX Werte in den Condition-fields zeigen jetzt immer den aktuellen Wert an.

  • Dateien die vor einem Prozessstart mitgegeben werden, werden nun beachtet. Das Problem, dass man nur mit einem User der Rolle “Admin” Dateien ablegen konnte wurde behoben.

  • Wenn ein Control nicht auf “Visible” gestellt ist, wird dieser nicht mehr in den Formularen angezeigt.

  • Der Dialog-Client nimmt nun CientAPI Befehle an Die ClientAPI wurde um den Befehl DELETE erweitert

  • Beim Ausführen eines Web-Befehles, mit der Angabe eines Projektes und ein Geschäftsobjektes welches gefüllt werden soll, dass angegebene Projekt aber noch nicht ausgewählt wurde. Wird nach der Auswahl des jeweiligen Projektes, dass Geschätfsobjekt anschließend korrekt gefüllt.

  • Beim Ausführen einer Aktion über einen Web-Aufruf, werden die Aktionen jetzt korrekt ausgeführt, auch wenn nicht die Registerkarte Objekte geöffnet ist.

  • Das Wechseln von Registerkarten über einen Web-Aufruf erfolgt jetzt korrekt.

  • Action-Tabs werden nun bei automatisierungsbefehlen richtig verwendet.

  • Es wird jetzt immer die füllregel verwendet die über den Automatisierungsbefehl reinkommt.

  • Falls ein Prozess im Dialog~~Client gestartet wird, der nur einen Knoten beinhaltet, schließt sich der Dialog~~Client nun erwartungsgemäß.

  • Die IDX~~Parameter werden jetzt an den Web~~Client weitergegeben.

  • Der Standardwert für den Prozesstyp ist nun auf “CLIENT” gesetzt.

  • Übergebene Parameter (ohne Angabe eines Projektes) die während des Startens des Clients übergeben wurden, werden nicht zurückgesetzt, wenn anschließend ein Projekt ausgewählt wird.

  • Die Client-API Befehle werden jetzt von der Anwendung Client.exe auch ausgeführt, wenn kein Client Manager gestartet ist.

  • In einem Projekt wird jetzt die gespeicherte standard Selektion im Dialog-Client angewendet.

  • Die Workbox gibt keinen error code 500 mehr zurück und lädt die Datei erfolgreich runter

  • Beim Aktualisieren eines Suchergebnisses werden die Suchparameter jetzt korrekt von der letzten Suchanfrage übergeben. Somit wird nach einer Aktualisierung das richtige Ergebnis wieder geladen und die Liste bleibt nicht leer.

  • Wenn im Actioncommand nur ein select angegeben ist, werden nur noch die Bedingungsfelder gesetzt, das Objekt wird nicht mehr gefüllt.

  • Die Parameter “quiet” und “fast” werden nun vom Web~~Dialog~~Client richtig verarbeitet.

  • Für den Feldtypen: Date~~Picker wurden für das Eingabe~~ und Ausgabeformat, Standardwerte gesetzt.

  • Beim Nachladen von Suchergebnisse werden die bisher getroffenen Filter nicht mehr zurückgesetzt.

  • Der Fehler, dass der Dialog~~Client in einer Schleife hängen bleibt wenn ein Fileupload~~Knoten an erster Stelle eines Prozesses steht wurde behoben. Wenn der Dialog~~Client mit dem Parameter “PROCESS” gestartet wird, wird jetzt der ausgewählte Prozess im Dialog~~Client angezeigt.

  • Der Text für die finale Nachricht im Dialog-Client bei einem Fehler wurde geändert. Falls über ein Action-Command ein Tab angegeben wird, den es nicht gibt, bleibt man nun auf den aktuellen Tab

  • Die Ansteuerung und Anzeige des Feldtypens: Date-Picker wurde überarbeitet. Das Datum welches eingegeben oder übergeben wird, wird jetzt korrekt dargestellt sofern das Eingabedatum dem Eingabeformat entspricht.

  • Der Fehler “**Retrieval of project object details failed**” wurde behoben.

  • Die Messagequeue~~verbindung baut sich nicht mehr nach jedem Projekt~~Wechsel neu auf. Clientcommands die eine Aktion nach einem wechsel des Projektes ausführen, starten jetzt ordnungsgemäß.

  • Bei verketteten Aktionsaufrufe werden die Node-Felder jetzt korrekt an den nächsten Aktionsaufruf übergeben.

  • Im Desktop-Modus wird nun statt ein Downloadoverlay der Filedialog angezeigt, der im konfigurierten Speicherpfad die Datei speichert und öffnet.

  • Der Dialog-Client schließt sich nun automatisch, wenn keine Meldung erscheint.

  • Die Languagecodes für Ablage mit Warnungen wurden angepasst

  • Der Dateipfad mit Windows-Repositories wurde angepasst.

  • Ansicht der Channels bleibt bestehen, auch wenn keine Dateien vorhanden sind

  • Beim starten von Dialog~~Prozessen aus der Workbox heraus, werden die ausgewählten Einträge jetzt korrekt dem Prozess zur Verfügung gestellt. Hierbei ist zu beachten, dass im Dialog~~Prozess ein File-Upload Prozessor hinzugefügt sein muss, damit die Dateien auch bereitgestellt werden.

  • Dateien die bei einer Ablage in den Cache geladen wurden, werden jetzt nach einer Ablage, oder ein Abbruch aus dem Cache gelöscht.

  • Es wurde ein Fehler behoben bei dem Commands mit einem File Parameter über die Shell.exe abgeschickt wurden, nicht richtig funktionierten.

  • Der Dialog-Client bleibt bei einer Fehlerhaften Ablage nun geöffnet.

  • Ein Prozess der am Anfang ELO-Knoten enthält läuft nicht mehr in einer Dauerschleife.

  • Wenn die Parameter “/success” “/warning” oder “/error” benutzt werden, ist am Ende nun ein dementsprechender Dialog zu sehen.

  • Die automatische Ausführung von Kacheln funktioniert jetzt auch wenn keine Situation im Projekt hinterlegt ist.

  • Der Parameter FOCUS setzt nun an der gewünschten Stelle den Fokus. Wenn ein Eingabefeld einen Fokus hat und auf einen anderen Tab im Dialog-Client gewechselt wird, bleibt dieser Fokus erhalten.

  • Kacheln die kein drag und drop erlauben nehmen nun keine Dateien per drag und drop mehr an und die Action wird nicht gestartet.

  • Der Fehler, dass immer dasselbe Such-Profil verwendet wurde, wurde behoben.

  • Der Smart-Search Command “WordCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Der Smart-Search Command PrintFile gibt nun eine Datei zum drucken zurück.

  • Der Smart-Search Command “Process Command” führt nun den angegeben Prozess aus.

  • Der Smart-Search Command “MailCreate” zeigt nicht mehr fälschlicherweise “no file selected” an wenn eine Datei mitgegeben wurde

  • Wenn der Standardwert für Eingabefelder vom Typen “Date Picker“ oder “Date Timer Picker“ leer bleibt. Werden die Felder nicht mehr mit dem aktuellen Datum gefüllt. Ein Anzeigeproblem für das Eingabe- und Ausgabeformat für Datumfelder wurde behoben.

  • Default-Commands werden nun korrekt ausgeführt.

  • Gruppierungen und Sortierungen in den Smart~~Search~~Profilen werden nun im Web-Client dargestellt.

  • Der richtige accesstoken wird nun übergeben

  • In der Tabellenansicht der Smart-Search werden Felder mit einem Datum an der aktuellen Culture angepasst

  • Die Loginanfrage bei Smart~~Search über ein custom Action~~Tab wird wieder angezeigt

  • Die Syncfusion.Compression.Base.dll wird bei der Installation vom Desktop Client im Installationsverzeichnis hinterlegt

  • Die Sidebar-Einstellung Starttab wird nun in der Sidebar angewendet

  • Das letzte benutzte Objekt wird jetzt in der Sidebar initial geöffnet, wenn die Benutzereinstellung “remember last used object” aktiviert ist

  • Wenn in den Benutzereinstellugnen die Favoriten aktiviert sind, kann über Strg+D ein Objekt sowohl favorisiert als auch entfavorisiert werden

  • Ausgeschaltete Tabs können nicht mehr über Action-Commands geöffnet werden

  • Die maximale Anzahl an History-Einträgen wird nun sowohl bei der Darstellung als auch bei der Speicherung berücksichtigt.

  • Secondary~~Queries im Dialog~~Client funktionieren wieder erwartungsgemäß.

  • Conditionfields in Smart~~search Client~~Commands werden nun richtig aufgelöst.

  • Der Fehler das fehlende Fehler dazu geführt haben, dass PrintFiles über Smart-Search nicht funktioniert, wurde behoben.

  • Falls ein Starttab nicht mehr in einer Situation etc. verfügbar ist und die Sidebar geöffnet wird, wird zum nächsten Tab in der Reihenfolge gewechselt.

  • Datumsfelder in Smart~~Search Table~~View werden jetzt mit führenden Nullen angezeigt

  • Der Save~~File~~Dialog öffnet sich nun auch wenn die Datei bereits in dem konfigurierten Download-Pfad existiert und die “Skip~~File~~Dialog” Option deaktiviert ist.

  • Downloads über Smart-Search verwenden nun die kurzbezeichnung als Namen

  • In der Table~~View in Smart~~Search wird keine doppelte horizontale Scrollbar mehr angezeigt.

  • Prozess~~Starter in Smart~~Search enthalten nun die ausgewählten Smart~~Search~~Items beim Starten des Prozesses

  • Eine Action die mit anderen Bedingungsfeldern gestartet wird füllt nun wie im 5.2 Client das neue Objekt und startet die Aktion mit diesem.

  • Spezialfelder wie []() werden jetzt in Smart-Search Commands aufgelöst

  • Smart~~Search Items in der Tree~~View haben auf der letzten Ebene nun keinen Label “(1)” mehr

  • Bei ungültigen History-Einträgen oder Favoriten wird nun in die Objektübersicht navigiert.

  • Lange Objektnamen werden nicht mehr im Tab-Header abgeschnitten

  • Die Beschreibung für die Multi Selektion wird jetzt korrekt angezeigt.

  • Bei mehreren IDX~~Feldern wird nun das erste Text~~Feld fokussiert.

  • Fehlende Übersetzung für die Fehlermeldung “No search term entered, please enter a search term” hinzugefügt

  • Höhe des Favoriten Tab-Headers angepasst, so dass dort keine unnötigen Abstände sichtbar sind.

  • Das Layout der Favoriten wurde verbessert und mit Tooltips erweitert.

  • Aktionstabs und sonstige Custom Tabs zeigen nun korrekt die übersetzte Beschreibung an

  • Überschrift in Aktionstabs angepasst, so dass kein unnötiger Abstand vorhanden ist

  • System~~Tabs haben nun eine korrekte Beschreibung im Application~~Menü

  • Application Menü angepasst, so dass lange Tabnamen nur noch über eine Zeile dargestellt werden und der Tooltip den Namen des Tabs anzeigt.

  • Fehlende Tooltips im Smart Search Bereich hinzugefügt.

  • Bei Index~~Feldern wird nun der Platzhalter für das Index~~Feld anstelle Index-Wertes automatisch selektiert.

  • In der Treeview öffnen sich keine weiteren Ordner mit gleichem Namen mehr

  • Übersetzung für das Speichern der Einstellungen im Dialog Client angepasst

  • * Im Dialog-Client können nun auch Ablageinformationen ohne gestartetem Prozess favorisiert werden

  • Bei einer laufenden Sekundärabfrage wird nun mit einem Icon angezeigt, dass die Anfrage bearbeitet wird

  • Der Dialog für die Ergebnisse der Sekundärabfragen enthält nun eine Filterfunktion für alle verfügbaren Spalten.

  • Sekundärabfragen: * Die horizontale Scrollbar ist nur noch bei einem overflow sichtbar * Die vertikale Scrollbar hängt nicht mehr an der Tabelle

  • Sekundärabfrage-Dialoge können nicht mehr über das klicken außerhalb des Dialogs geschlossen werden

  • Die Sekundärabfrage-Dialoge haben nun eine Headline

  • Language-Codes für den Dialog der Sekundärabfragen hinzugefügt.

  • Werte, die aus einer Sekundärabfrage kommen, werden jetzt für den Feldtypen: Combobox korrekt gesetzt.

  • * Das Design für Formulare wurde überarbeitet und verbessert * In den Forumularen wird nun der Datepicker angezeigt

  • Der vordefinierte Wert für eine Sekundärabfrage wird nun korrekt aktualisiert.

  • Der Header X~~Client~~System~~Id wird nun bei Client~~Service anfragen gesetzt

  • Multiline Textbox: Fehler behoben, welcher die korrekte Darstellung verhindert hat

  • Textfelder die read-only sind werden nicht mehr grau hinterlegt. Read-only watermarks als auch inhalt sind nun besser unterscheidbar

  • Der fehler beim Standardwert beim input field Typ “Autocomplete”, dass er nicht mehr verändert werden kann wurde behoben.

  • Beim input field Typ “Autocomplete” funktioniert nun die Option “Read-only”. Der Inhalt dieses Feldes ist nicht mehr editierbar und durch einen anderen Hintergrund klar erkennbar.

  • AutoComplete: “Only Values from List” validiert nun die Eingabe. Bei ungültiger Eingabe wird dies entsprechend gekennzeichnet.

  • Die Autocompletebox ist nicht mehr case-sensitive. Einträge wie z.B. “Abc” und “abc” sind nun unterschiedliche Einträge

  • Die Vorschläge für Autocomplete zeigen nun den Anzeigetext statt der Werte an

  • Checkbox: Default-Werte, welche nicht unter den verfügbaren Checkbox sind, werden ignoriert.

  • Checkbox: Die Reihenfolge der Checkboxen wird als Basis genommen. Entsprechend ist der Output immer gleich, unabhängig von der Reihenfolge in der die Checkboxen selektiert wurden.

  • Checkbox: Checkboxen, welche ihre Daten dynamisch erhalten, können jetzt auch mehrfach selektiert werden.

  • Checkboxen reagieren jetzt beim ersten Klick, statt beim zweiten, wenn dieser nicht im Fokus war.

  • Die Combobox zeigt jetzt einen Watermark an

  • Die Combobox zeigt nun default werte an falls sie konfiguriert wurden

  • Comboboxen können nun einen leeren wert enthalten

  • Comboboxen beachten nun die Parameter min/max länge

  • Comboboxen lassen nun einen manuellen Inhalt zu wenn “only values from list” deselektiert ist,

  • Dropdownlisten zeigen nun einen Platzhalter an

  • Standardwerte in Dropdownlisten die nicht in der Selektion enthalten sind, werden nicht mehr angezeigt oder weitergegeben

  • Dropdownlisten haben nun ein leeres Feld zur Auswahl

  • Der Datepicker kann nun nachdem ein Value gesetzt wurde geleert werden

  • Ein Datepicker der nur gelesen werden kann ist nun besser mit einem Platzhalter unterscheidbar

  • Der Datepicker verwendet nun den Min/Max value bei denen ein mindest und ein maximal Datum gesetzt werden kann. Diese müssen immer im Format ‘DD.MM.YYYY’ oder 'MM/DD/YYYY' stehen.

  • Die Radiobuttons reagieren jetzt immer beim ersten Klick statt beim zweiten, wenn dieser nicht im Fokus war.

  • Ein Mltiselect Feld zeigt nun einen Platzhalter an.

  • Standardwerte die nicht in der Liste stehen, sind nun in den Optionen der Liste vorhanden, wenn die Einstellung dafür aktiviert ist. Die Reihenfolge der Einträge in der Liste, entspricht nun die Reihenfolge im Output.

  • Zusätzliche Optionen im Multiselect sind nun auto-selektiert.

  • Im Output steht kein Semikolon mehr wenn die Einstellung “values from list” aktiviert ist und kein Wert ausgewählt wurde

  • DateTimePicker: Default Werte können nun über die Schaltfläche oder manuell entfernt werden

  • DateTimePicker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Dokumente werden beim direkten Aufruf korrekt angezeigt.

  • In den Einstellungen können die Themes für die Seitenleiste jetzt korrekt ausgewählt und angewandt werden.

  • Es wurde der Support hinzugefügt, in dem mit Richtlinien im Client die unterstützenden Sprachen und Standardsprache festgelegt werden kann.

  • Das Register Geschäftsobjekte kann jetzt in den Einstellungen korrekt deaktiviert werden und wird dann auch nicht mehr in der Sidebar angezeigt.

  • Die Benutzereinstellungen werden nun übersetzt.

  • Das Sortieren nach Standardwerten in der Tabellenansicht unterhalb von Smart-Search funktioniert jetzt korrekt.

  • Checkboxe: ungültige Wert werden nicht in den Output des Forms übernommen. Entsprechende Checkboxen werden deselektiert.

  • Werte aus einer Sekundärabfrage werden nun richtig in Comboboxen gemappt.

  • Werte aus Sekundärabfragen werden nun richtig in Dropdownlisten gemappt.

  • Sekundärwerte werden nun richtig auf Datumsfeldern gemappt.

  • Die Ergebnisse der Sekundärabfragen werden nun richtig auf Radiobuttons gemappt

  • Werte einer Sekundärabfrage werden nun richtig in Multiselections gemappt.

  • Textbox: Schreibgeschütze Textboxen sind nun durch einen ausgegrauten Hintergrund zu erkennne.

  • Multiline Textbox: Multiline-Textboxen mit nur einer Zeile nehmen nun entsprechend den Platz ein.

  • Es wird nun ein Dialog angezeigt wenn Sekundärabfragen ausgewählt werden, um auszuwählen welche Werte überschrieben werden sollen und welche nicht.

  • Time Picker: das Watermark wird korrekt angezeigt.

  • Time Picker: Default Value wird korrekt angezeigt.

  • Time Picker: der Default Wert kann nun über die Schaltfläche oder manuell entfernt werden.

  • TimePicker: Bei fehlender Eingabe eines Zeitpunktes wird das Feld als ungültig markiert.

  • Time Picker: Styles zur klaren Darstellung eines Schreibgeschützten Wertes angepasst

  • Wenn ein Anwender im Dialog~~Prozess gezielt auf einen Prozess~~Schritt klickt, wird jetzt die korrekte Transaktions~~ID Übertragen und nicht mehr die vom letzten Schritt. Dieser Fehler ist relevant, sofern mehrere Dialog~~Prozesse mit dem Prozessor: Process-Startet verbunden werden.

  • Numeric-Textbox: Fehler behoben, welcher den Crash der Komponente zur Folge hatte.

  • Im Download-Pfad können jetzt Umgebungsvariablen verwendet werden um den Pfad zusammenzusetzen.

  • Numeric Textbox: Styles angepasst, so dass klar erkennbar ist ob ein Schreibgeschütztes Feld Inhalt besitzt oder nicht.

  • Multiselect: Styles angepasst, so dass selektierte Werte und Platzhalter besser unterschieden werden können.

  • Multiselect: eine Validierung wird nun nach jeder Veränderung ausgeführt

  • Combobox: bei Focus der Combobox erscheint jetzt die Auswahl möglicher Einträge.

  • Combobox: Styles angepasst, um einen selektierten Wert klar vom Watermark differenzieren zu können.

  • Dropdown: Werte können jetzt gecleared werden

  • Dropdown: Styles angepasst, so dass Dropdowns mit einem selektiertem Wert deutlich zu erkennen sind.

  • DatePicker: Das Kalendar-Widget wird nun beim Fokus angezeigt, sofern noch kein Wert gesetzt ist.

  • Rollen ohne konfigurierter Situation führt nicht mehr zur Ausführung aller Objektaktionen bei einer Objektinitialisierung

  • Fehler behoben, welcher das Anzeigen von Metadaten verhindert hat. (z. B. SmartSearch Results)

  • Objektaktionen werden nicht mehr doppelt ausgeführt.

  • Date Picker: fehlende Styles hinzugefügt. Vor~~ und Zurück~~Icons werden jetzt korrekt dargestellt.

  • Der Fehler-Dialog beim Ausführen von Mailcreate wird nun richtig dargestellt.

  • Fehler behoben, welcher die Ausführung von Desktop Plugins mit mehreren Dateien verhindert hat.

  • Smart Search Client Command: Fehler behoben, welcher die Ausführung von Client Commands verhindert hat wenn Felder hinzugefügt wurden.

  • Die Formfelder werden nun wie im IO1 Client richtig gesetzt wenn ein MD5 Suchknoten benutzt wird.

  • Fehler behoben, welcher das setzen der Sprache in den Einstellunge nicht in die Seitenleiste übertragen hat.

  • Fehler behoben, welcher das Laden der Seitenleisten~~Einstellungen verhindert hat, wenn ein Custom Tab als Start~~Tab gesetzt wurde.

  • React SDK Datagrid angepasst, so dass Spalten keine Begrenzung mehr haben.

  • Smart~~Search: Werte in einem Prozess~~starter werden formatiert.

  • AWDialog: Scrollbarverhalten angepasst, so dass die Buttons sichtbar bleiben.

  • Fehler behoben, welcher ein Einfrieren der Edge Webview2 Instanz zur Folge hatte.

  • Felder in Smart-Search Client Commands werden nun aufgelöst

  • Unterodner bei Office-Aktionen werden nun angezeigt.

Version 2.0.2

Verbesserungen am System

  • Die Icons während des Drag und Drop sind nun etwas durchsichtig und stechen nicht mehr so heraus.

  • Bei erfolgreicher Ablage oder einem Abbruch werden die gecachten Dateien einer cachegroup gelöscht.

  • Wenn der Client im Desktop-Modus gestartet wird, wird bei der Projektauswahl nicht länger die obere Menüleiste angezeigt.

  • In der Liste für den Dateidownload, sind die Schaltflächen jetzt sichtbar wenn der Dateiname länger als der Eintrag selbst ist

Wichtigste Probleme behoben

  • Die Reihenfolge der Register wird im Client jetzt korrekt interpretiert, auch wenn für das ausgewählte Projekt keine explizite Reihenfolge festgelegt wurde.

  • Befehle welche via Rest-API gesendet werden, werden jetzt korrekt interpretiert.

  • Ein Desktop Plugin kann nun auf das Repository zugreifen

  • Es wurde eine Korrektur an der Interpretation der Befehle zwischen Desktop~~ und Web~~Client vorgenommen. Dabei wurde darauf geachtet, dass beide Clients sich gleich verhalten bei der Ausführung der Befehle.

  • Die Smart-Search Ergebnisse können nun nach Dokumentenpfad gruppiert werden.

  • Action Commands werden nicht länger als Register im Client angezeigt.

  • Im lokalen Client werden die Dokumente jetzt mit den lokalen Anwendungen geöffnet und nicht im Browser

  • Es wurde ein Problem bei der Übergabe von Daten Richtung Offce-Addin zu Desktop Client behoben

  • Die ausgewählte Datei wird mit dem gesamten Namen inklusive Dateiendung an das Office~~Modul geschickt. Word~~Create erstellt nun wie vorgesehen ein Word-Dokument

  • Im Desktop-Modus des Clients, werden jetzt die Dokumente welche über eine Kachelaktion erzeugt werden, im Client geöffnet anstelle eines Downloads.

  • Rollen und Situationen werden bei der Ausführung von Auto-Aktionen jetzt richtig angewandt.

  • Der Parameter CACHE_GROUP_ID für den Storage~~Client wird jetzt vor einem Prozess~~Start beachtet

  • Nach dem Login wird nun immer direkt das zuletzt verwendete Projekt angesteuert

  • Anzeige wie viele Dateien im Ablageclient vorhanden sind, hinzugefügt

  • Es wurde ein Problem mit der Speicherung der Benutzerkonfiguration behoben

  • Es wurden Lade-Probleme beim Wechseln von Projekten behoben

  • Das Herunterfahren von Windows verhindert nun nicht mehr, dass der Client sich vom Service abmelden kann

  • Es wurde ein Problem beim Ausführen von Desktop Plugins über SmartSearch behoben

  • Die Auswahl einer Rolle und Situation nimmt nicht mehr die vollständige höhe des Clients ein

  • Die Desktop Extension Konfigurationen der Rollen werden nun berücksichtigt

  • Favoriten werden jetzt wieder korrekt angezeigt und angewendet

  • Die Autovervollständigung und das automatische bestätigen eines Formulars wird jetzt korrekt angewandt.

  • Scrollbars im Dialog-Client werden jetzt richtig kalkuliert und es sind jetzt alle Felder erreichbar

  • Der Storage~~Client wird nun beim Öffnen aus einem Add~~In im Vordergrund angezeigt

  • Der Dateiname wird jetzt korrekt an den Prozess übergeben, wenn während der Ablage Dateien hinzugefügt werden.

  • Es wurde ein Problem bei der Ausführung von Desktop Plugins behoben

  • Es wurde ein Problem bei der Ausführung von Desktop Extensions behoben

  • Es wurde ein Problem mit dem Wechsel von Rollen und Situationen behoben

  • Wenn der Dialog-Client mit einer Datei angegeben gestartet wird, wird die Datei nicht mehr doppelt angezeigt in der Dateiansicht.

  • Es werden jetzt auch die Befehle von der vorherigen Version unterstützt. Das Verhalten wurde dem, der vorherigen Client angepasst. Es wird dennoch empfohlen, die alten Parameter mit den neuen auszutauschen.

Version 2.0.1

Wichtigste Probleme behoben

  • Alle Icons werden nun richtig dargestellt. Die Größe der Icons ist nun von dem Modus des Web~~Clients abhängig (Storage~~/Client-Modus)

  • Die Felder aus einem selektierten Suchergebnis werden dem Desktop-Plugin bei der Ausführung jetzt mit übergeben.

  • Der Lizenzschlüssel wurde hinzugefügt. Die Fehlermeldung dass eine Trial-Version benutzt wird, taucht nun nicht mehr auf.

  • Die fehlenden Tabs in den Tab-Order Einstellungen werden nun dargestellt

  • Die Suche im Machinelearning-Tab wird nun ausgeführt und der Text wird nicht zurückgesetzt. Die Suche über die ClientAPI funktioniert jetzt auch erwartungsgemäß.

  • Der Web-Client konnte keine Verbindung zur Messagequeue herstellen, weshalb Aktionen die darauf angewiesen sind nicht funktioniert haben.

  • Der Wert “Entity” im Machinelearning-Tab wird nun gefüllt.

Version 2.0.0

Zusammenfassung der neuen Funktionen

  • Die Einstellungen für den Anwender werden jetzt in einem neuen Fenster geöffnet und nicht mehr als Dialog im Browser-Fenster, in dem der Client geöffnet ist. Damit können die Anwendung in voller Fensterbreite angezeigt werden, was die Bedienung enorm verbessert.

  • In der linken unteren Ecke des Web<>Clients wurde das BackstageMenü hinzugefügt. In diesem Menü kann der Anwender das Projekt wechseln, einen Proxy auswählen, Client Einstellungen öffnen und zwischen den einzelnen Registerkarten wechseln.

  • Der Client merkt sich jetzt, welcher Client-Service zuletzt ausgewählt wurde.

Verbesserungen am System

  • Dateien werden jetzt direkt im Browser geöffnet und nicht zwingend über den Umweg des Downloads. Hierbei ist zu erwähnen, dass es davon abhängig ist, welche Dateiformate der lokale Browser öffnen kann.

  • Es besteht jetzt die Möglichkeit, leere Metadaten in der Anzeige von Smart<>Search aus oder einzublenden.

  • Das Handling von Download, Ablage mit Objektaktionen und Starten von Dialog-Prozessen wurde verbessert.

  • Es wurden mehr Optionen für die Anzeige des Clients hinzugefügt. Es besteht jetzt die Möglichkeit mehrere Elemente im Client über einen Query<>Parameter auszublenden. Damit wird die Integration in DrittSysteme verbessert.

  • Die Auswahl von Vorlagen wird nicht mehr als Dialog angeboten, sondern jetzt in der Sidebar direkt.

  • Die Bedienung des Web-Clients via Tastatur wurde optimiert.

  • Die Filter in Smart Search können jetzt ein-/ausgeklappt werden.

  • Das ausgewählte Projekt wird nicht mehr links oben im Client angezeigt, sondern im unteren Bereich des Clients.

  • Kachelaktionen zeigen jetzt auf der Kachel direkt einen Fehler an, wenn die Ausführung fehlgeschlagen ist.

Hierfür muss in der Vorlage der Kachel der Bereich für die Fehleranzeige hinzugefügt werden

  • Bei der Nutzung von Kachelaktionen wird jetzt ein Status angezeigt, dass die Aktion gerade ausgeführt wird.

  • Bei fehlendem Template und Farbschemas wird jetzt ein Standardwert geladen.

  • Die ID des zuletzt ausgewählten Projektes wird in den Usersettings unter last_selections gespeichert.

  • Es wurden einige Optimierungen der Anzeige im Web-Client für den Anwender durchgeführt.

Wichtigste Probleme behoben

  • Beim Zurücknavigieren werden die Filter für die Objekt-Aktionen jetzt korrekt beibehalten.

  • Der Dialog-Client erzwingt jetzt nicht mehr eine Datei bei einem Aufruf. Somit können jetzt auch wieder Update Calls ohne Datei verwendet werden.

  • Der ganze tab-header ist bei ausgeblendetem header nun nicht sichtbar

  • Der Load-More Button in Smart-Search hat nun seine gewünschte Funktion und lädt weitere items nach

  • Das Ausführen von lokalen Plugins (sofern ein lokaler Client Manager gestartet wurde) funktioniert jetzt korrekt.

  • Es wurde ein Problem bei der Ansteuerung des Web-Clients behoben, wenn die Befehle über die RESTAPI vom Client Service gesendet wurden.

  • Nach jedem bereitstellen von Projekten werden die Objektaktionen jetzt korrekt aktualisiert und nachgeladen.

  • Es wurde ein Fehler behoben der beim Zurücksetzen von Gruppierungen den Client zu einfrieren gebracht hat.

  • Es wurde eine falsche Funktion aufgerufen, die die Rollen&Situationen nicht berücksichtigt. Durch den fix wird die richtige Funktion aufgerufen und das Ausgewählte Profil in den Rollen&Situationen wird nun präferiert.

  • Wird die Einstellung aktiviert, so wird die Form nun automatisch abgeschickt. Geht man zu dieser abgeschickten Form zurück, wird diese nicht mehr automatisch abgeschickt, um den User die Möglichkeit zu geben, eventuelle Fehler zu beheben.

  • Beim Wechseln von der Objekt-Suche in ein Objekt werden die Filter jetzt korrekt übernommen und gehen nicht mehr verloren.

  • Sidebar- und Dialog-Client-Themes werden jetzt korrekt interpretiert.

  • Die Übersetzung für den Web-Client wurde verbessert.

  • Es wurde ein Fehler behoben, dass Prozesse nicht gestartet wurden, wenn diese sich nicht in der letzten Ebene der Selektion befanden, haben.