WMS 1.1.4 (2023 Q1)
Installation
Beachten Sie hierzu bitte ebenfalls die Installationsanleitung. Darin sind alle notwendigen Schritte zum Einrichten einer neuen WMS-Datenbank als auch zur Migration einer bestehenden Umgebung beschrieben.
Bitte fertigen Sie in jedem Fall ein Backup der Datenbank an.
Die [accantum] WMS Version 1.1.4 beinhaltet alle notwendigen Komponenten und kann mit den Setups einfach installiert werden. Bitte beachten Sie, dass bei einer Erstinstallation zunächst mit dem Konfiguration-Manager eine neue Datenbank zu erstellen und zu konfigurieren ist. Eine bestehende Datenbank muss mit der WMS Management-Konsole aktualisiert werden.
Datenbankversion
Die Anwendung prüft die Datenbankversion und ist mit einer abweichenden Datenbankversionsnummer NICHT lauffähig. Nach einem Update wird die Datenbankversionsnummer automatisch aktualisiert.
Browserdaten
Wenn Sie nach dem Update Probleme im Portal feststellen, kann es helfen, die Browserdaten zu leeren. Wie Sie das tun, erfahren Sie unter anderem hier.
Patches und Fehlerbehebungen
Datenbank-Update: Für den Patch von vorherigen Versionen auf 1.1.4.84 oder neuer ist ein Datenbank-Update notwendig.
Version | Bereich | Beschreibung |
|
---|---|---|---|
1.1.4.90 | Portal | Beim ersten Aufruf der Portal-Anmeldeseite konnte es mit Microsoft Edge zu langen Wartezeiten kommen. | SUP-1604 |
1.1.4.88 | Fehler: “Workflow kann nicht überschrieben werden”, obwohl angegeben ist, dass eine neue Version des Workflows erstellt werden soll. | SUP-1551 | |
1.1.4.88 | Beim Öffnen eines Ereignis-Workflows mit Aktivität “Datenquelle filtern” wurde die Variable im Ergebnis immer mit “arg_wmsLoadDataSourceResult.Items” überschrieben | SUP-1579 | |
1.1.4.85 | Aufgaben abschließen | Verbesserung der Performance beim Abschließen von Aufgaben |
|
1.1.4.85 | Studio: Aufgaben Felder | Der Standardwert für Nachkommastellen bei neuen Felder (Typ Kommazahl) wurde von 1 auf 2 Nachkommastellen geändert | SUP-1454 |
1.1.4.85 | Portal: Notizen | Insbesondere bei komprimierten PDF-Dokumenten kam es zur fehlerhaften Anzeige von Notiztexten (fehlende und falsche Zeichen) | SUP-1487 |
1.1.4.84 | Portal: Kachel-Übersicht | Die Größe der Kacheln auf der Startseite wurde angepasst, sodass der Name der Ansicht zweizeilig angezeigt werden kann. | SUP-1305 |
1.1.4.84 | Portal: Darg&Drop für Dokumente | Dokumente konnten nicht mehr per Drag&Drop hinzguefügt werden, sobald mehr als eine erlaubte Dateiendung konfiguriert war (z.B. pdf;jpg;csv;) | SUP-1463 |
1.1.4.84 | Portal: Aufgabe abschließen | Beim Abschließen von Aufgaben kam es sporadisch zu Fehler “Zwischenzeitliche Änderung …”, v.a. dann wenn man die Aufgabe sehr schnell öffnet und abschließt | SUP-771 |
1.1.4.84 | Portal: Dokument hochladen | Beim Hochladen eines neuen Dokuments im Portal, kam es vor, dass die Klassifizierung auf “Standard” gesetztet wurde, wenn man eine Notiz/einen Stempel aufbringt |
|
1.1.4.84 | Wenn ein Auswahllistenelement (Attribut mit Datentyp “Text” und Auswahlliste) umbenannt wird, bei einem Dokument aber noch der alte Wert gespeichert ist, dann wurde dieser Wert bei Aufruf der Aktivität “Attribute speichern” auf “leer” zurückgesetzt. | SUP-1435 | |
1.1.4.84 | Beim Import von Tabellen wurden die die Tabellentypen mit Typ “Sonstiges” angelegt. Das führt zu Fehlern beim Bearbeiten der Aufgabe im Portal. |
|
Änderungen in V 1.1.4
Änderungen bestehender Funktionalität
Bereich | Beschreibung |
|
---|---|---|
Portal: Übersicht |
|
|
Aktivität E-Rechnung konvertieren | Aufgrund einer Änderung der ZUGFeRD-Library können folgende Eigenschaften nicht mehr ausgelesen werden:
|
|
Die Eigenschaft “Drehung der Seite berücksichtigen“ ist nun bei neuen Aktivitäten standardmäßig auf gesetzt und wird in der Aktivität entsprechend angezeigt. | SUP-770 |
Neue Features
Neue Aktivitäten und Funktionen im Designer
Bereich | Beschreibung |
|
|
---|---|---|---|
Erweiterung: Notiz hinzufügen (DMS) | Mit dem Kennzeichen “Sichtbar” kann festgelegt werden, ob die Notiz im PDF aufgebracht und angezeigt wird (Standard, wie bisher: ja) | DMS 7.0.4 | SUP-829 |
Erweiterung: WmsAccAttributes und WmsTaskFields | Für Felder bzw. DMS-Attribute im Workflow gibt es jetzt die Methode GetValueName(), um den Namen des Auswahllisteneintrages zu ermitteln. Beispiel:
|
| SUP-816 |
Erweiterung: Attribute speichern (DMS) | Neues Kennzeichen “Nicht vorhandene Attribute ignorieren”, um festzulegen ob ein Fehler ausgegeben wird, wenn versucht wird ein Attribut zu speichern, das nicht der Dokumentenkategorie zugeordnet ist. |
|
|
Erweiterung: Aufgabendaten ermitteln | Mit der Aktivität Aufgabendaten ermitteln können jetzt auch Eigenschaften der Aufgabe ermittelt werden, u.a. Benutzer/Gruppe, an den die Aufgabe zugewiesen ist und Benutzer, von dem die Aufgabe gesperrt ist, die Id der Aufgaben-Definition und das Fälligkeitsdatum |
| SUP-761, SUP-755, |
Erweiterung: Argumente Ereignis-Workflows | Das Argument WmsTaskEventArgs wurde um die ID der Aufgaben-Definition und um die ID des Benutzers, der die Aufgabe geöffnet hat erweitert. |
| SUP-760 |
Erweiterung: PDF-Dokument trennen | Die Aktivität PDF-Dokument trennen wurde erweitert, so dass ein Stapel-Dokument in einem Zuge in mehrere Dokumente getrennt werden kann. Mit weiteren Aktivitäten (Trennseiten ermitteln) können die Trennseiten des Dokuments ermittelt werden (z.B. Seiten mit geändertem Text ermitteln). |
|
|
Erweiterung: WmsObject | In Variablen vom Typ "WmsObject" ist jetzt der Anzeigename (DisplayName) enthalten. Die Variablen werden z.B. in "Objekt per ID ermitteln" und "Objekt per Bezeichnung ermitteln" verwendet. |
| SUP-1095 |
Neu im Ausdruckseditor |
|
|
|
Neu bei den Zuordnungen | Bisher wurden Variablen, die nicht zugeordnet werden können bei Bestätigen des Zuordnungsfensters entfernt. Jetzt besteht die Möglichkeit die Variablen bei zu behalten |
| SUP-1242 |
Es kann eine Aufgabe gestartet werden, indem man eine Id angibt (Der Funktionsumfang ist der selbe wie in Aufgabe starten). Damit ist es möglich Prozesse flexibler zu gestalten. |
|
| |
Mit der HTTP-Aktivität und den dazugehörigen Einstellungen können Sie APIs von Drittanbietern ansprechen (z.B. eine REST-API). Es gibt zahlreiche frei verfügbare und bezahlpflichtige APIs, z.B. um Kalendereinträge zu verwalten, Feiertage zu ermitteln, einen Webshop anzusprechen, … | Neue Lizenz notwendig | ||
Neu: Json-Werte ermitteln | Anhand eines JMES-Ausdrucks können Elemente einer JSON-Struktur ermittelt werden. Besonders bei REST-APIs wird häufig ein JSON-Text zurückgegeben. Mit dieser Aktivität ist es einfacher möglich, bestimmte Elemente in dem Text zu finden. | ||
Häufig geben APIs Dateien in Form eines base64-codierten Textes zurück. Dazu gibt es 2 neue Aktivität, um eine base64-Code als Datei zu speichern und um aus einer Datei einen Base64-Code zu erzeugen. | |||
Mit der Aktivität "Trennseiten ermitteln (Textänderung)" können alle Seiten ermittelt werden, an denen sich ein Text ändert, welcher sich innerhalb eines definierten Rechtecks befindet. |
|
| |
Neu: Workflow starten | Mit der Einstellung “Verlauf einschließen” kann festgelegt werden, ob die Aufgaben des SUB-Workflows im Verlauf referenziert werden oder nicht |
| SUP-1196, SUP-1273 |
Es können jetzt Zuordnungsvariablen zu Aufgaben-Definitionen erstellt werden. Benötigt wird die Variable z.B. um in Ereignissen oder in der Aufgaben-Historie die Aufagben-ID abzugleichen |
| SUP-1023 |
Neues im Workflow Studio
Bereich | Beschreibung |
|
---|---|---|
Für Gruppen kann ein Anzeigename angegeben werden. Dieser wird im Portal (z.B. in der Aufgabenliste) anstatt des Namens angezeigt. |
| |
| SUP-902 | |
Für die Ansichten im Portal steht ein neue Spalte “Aufgaben ID” zur Verfügung | SUP-767 | |
Import/Export für Aufgaben: Aufgaben-Definitionen (und dazugehörige Felder, Tabellen, Klassifizierungen und Gruppen) können exportiert und importiert werden |
| |
Anordnung von Schaltflächen in der Aufgabe: Die Einstellungen zu Schaltflächen in einer Aufgabe wurden erweitert:
| SUP-270 | |
Mit dem neuen Control “Bereich” können Sie Teile der Aufgabe ein/ausblenden. |
| |
Bisher konnte in Rechnungsaufgabe die Kontierungstabelle in einer Aufgabe deaktiviert werden. Jetzt ist es auch möglich, die Positionstabelle auszublenden. Die jeweils andere Tabelle wird dann immer mit voller Höhe angezeigt. |
| |
Für das Portal können jetzt Felder vom Typ “Text (formatiert)” hinzugefügt werden. Damit ist es möglich, im Portal den eingebenen Text fett, farbig, größer/kleiner, etc. einzugeben. Der Text wird als HTML gespeichert. | SUP-591 u.a. | |
Workflows können über das Menü oder das Kontextmenü einfach und schnell im Designer geöffnet werden. |
|
Neues im Workflow Portal
Bereich | Beschreibung |
|
---|---|---|
| SUP-835 | |
|
| |
Um eine bessere Performance zu erzielen ist es für DMS Dokumente einstellbar, ob nur eine Vorschaubild geladen werden soll
|
| |
| SUP-847 |
Bugfixes
Bereich | Beschreibung |
|
---|---|---|
Allgemein: Performance |
|
|
Allgemein: Sicherheit |
| SUP-5031 |
Allgemein: Ereignisworkflows |
| SUP-759 |
Im Assign funktioniert die Zuweisung einer Zuordnungsvariable zu einer Guid-Variable. Im AssignIf führte die Zuweisung zu einem Fehler (“InvalidOperationException”) | SUP-1139 | |
In den Zuordnungen für Suchvorlagen stehen jetzt keine Attributsuchen mehr zur Verfügung, da diese über die Aktivität nicht befüllt werden können |
| |
In der if-Aktivität wurden Aktivitäten beim Einfügen (Strg+V) immer im Else hinzugefügt. Jetzt werden sie im Then eingefügt und nur im else, wenn der else-Zweig ausgewählt ist | SUP-1086 | |
In der Aktivität wurde die Einstellung “Text als Html interpretieren" nicht angezeigt (nur im Eigenschaftenfenster) | SUP-857 | |
Je nach Filterkriterien konnte es vorkommen, dass Workflowprotokolle nicht gelöscht wurden, solange SUB-Workflows vorhanden waren. |
| |
Die Datenbank-Verbindungen wurden nicht geschlossen, das konnte zu Datenbank-Timeouts führen. | SUP-842 | |
Folgende Druckoptionen wurden nicht berücksichtigt: Farb-Einstellung, Duplex-Druck, Druckqualität. | SUP-997 | |
Die Angabe einer Seite von/bis war ohne Auswirkung. Das Overlay wurde immer auf allen Seiten aufgebracht. | SUP-1094 | |
Durch einen Import von Workflows oder gelöschte Workflow-Definition konnte es vorkommen, dass in der Aktivität “Workflow starten” kein SUB-Workflow ausgewählt ist, der Workflow aber trotzdem gestartet werden konnte. Zu einem Fehler kam es erst zur Laufzeit → Jetzt erscheint die Fehlermeldung bereits zur Designzeit und verhindert damit das Starten des Workflows. |
| |
Dienst | Fehlgeschlagene Loginversuche wurden nicht in der Ereignisanzeige protokolliert | SUP-1041 |
Für den Dienst kann nun die Sprache eingestellt werden. Als Standard wird (wie bisher) die Sprache des Systems verwendet.
| SUP-1031 | |
Portal: Allgemeines |
| SUP-803 |
| SUP-887 | |
| SUP-771 | |
| SUP-781, SUP- 987 | |
| SUP-742 | |
Beim Bearbeiten einer Ressourcedatei: Wenn man die Datei ändert, wurde diese sofort ohne Nachfrage hochgeladen. |
| |
Der Filter “Workflow gestartet von”=[ich] funktionierte nicht. Es wurden immer die Aufgaben aller Workflows angezeigt. | SUP-892 | |
Bei Benutzern eines Mandanten konnte Windows-Benutzer zwar geändert aber nicht gespeichert werden. |
| |
Beim manuellen Hinzufügen von Einträgen zu einer Datenquelle konnten keine neuen Eigenschaften hinzugefügt werden. | SUP-1394 | |
|
| |
|
| |
| SUP-953 | |
| SUP-891 | |
Die Fehlermeldung, wenn ein AD-Konto bereits in einem Mandantenbenutzer zugewiesen wurde verbessert | SUP-999 |
Änderungen für Entwickler von Aktivitäten (WMS Developer)
Breaking Changes
- Keine Anpassungen notwendig -
Neuerungen
Bereich | Beschreibung |
---|---|
Damit können Sie festlegen, mit welcher Variablenname im Ausdrucksdesigner vorbelegt wird. | |
Neues Control: AddVariableButton | Schaltfläche für Aktivitäten, um automatisch aus dem angegeben Ausdruck eine Variable mit dem passenden Typ zu erstellen. |
Bugfix: IWmsDesignerImportService | Mit dem IWmsDesignerImportService kann man aus der Aktivität heraus Import anlegen (schon mit der 1.1.3). Fehler war, dass die IntelliSense im Workflow Designer dennoch einen Fehler anzeigt. Der Workflow war dennoch lauffähig. |
Übersicht der neuen und angepassten Wiki-Seiten
WMS
WMS Aktivitäten Entwickler