WMS 2.0.0 (2024 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 2.0.0 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.
Änderungen in V 2.0.0
Datenbank-Update
Es wurden Änderungen an der Datenbank durchgeführt. Ein Datenbank-Update von vorherigen Versionen ist daher notwendig.
Lizenz
Es ist eine neue Lizenz notwendig.
Änderungen bestehender Features
Bereich | Beschreibung |
|
---|---|---|
Datenbank | Es wurden Datenbankspalten (u.a. TaskId, WfInstanceId) von int32 auf int64 (long) geändert. Sollten Sie über Datenbank-Abfragen direkt auf diese Spalten zugreifen, ist möglicherweise eine Anpassung notwendig. |
|
Studio: Workflow Import | Beim Import von Workflow-Definitionen ist die Einstellung “Verhalten bei gleichen Workflow-Definitionen” im Standard auf “als neue Version hinzufügen” gesetzt. | SUP-1547 |
Neue Features
Neue Aktivitäten und Funktionen im Designer
Bereich | Beschreibung |
|
---|---|---|
Mit dieser Aktivität kann ein Ablageort verschoben, kopiert (inkl. Dokumente) oder nur eine Ablagestruktur (ohne Dokumente) kopiert werden. |
| |
Im Paket “[accantum] DMS” sind neue Aktivitäten enthalten, um Gruppen zu erstellen, Benutzer zuzuweisen und Gruppen zu löschen. |
| |
Mit dieser Aktivität können Berechtigungen für Gruppen auf Ablageorte des DMS vergeben werden. |
| |
Neu: Aktivität "Workflowdaten ermitteln" | Mit der Aktivität “Workflowdaten ermitteln” können Informationen zu einer Workflow-Instanz abgerufen werden, u.a. deren aktueller Status und die dazugehörige Workflow-Definition | SUP-1568 |
Erweiterung: Aktivität InSign: Session erstellen |
|
|
Erweiterung: Aktivität “Workflow starten” | Die Aktivität gibt jetzt die ID der gestarteten Workflow-Instanz zurück, um diese ggf. bearbeiten oder abbrechen zu können. Aktualisieren Sie die Version dieser Aktivität, um Fehler beim fortsetzen von Workflows sicher ausschließen zu können (Details siehe . | SUP-1568 |
Erweiterung Aktivität “HTTP-Request senden" | Bei GET-Requests kann jetzt ein Content (Body) angegeben werden. Bisher gab es eine “ProtocolViolationException”, da der HTTP-Standard einen GET-Request mit Content eigentlich nicht vorsieht. | SUP-1710 |
Neues im Workflow Studio
Bereich | Beschreibung |
|
---|---|---|
Unterstützung von SFTP | Allen FTP-Aktivitäten unterstützen jetzt auch SFTP (Secure File Transfer Protocol) | SUP-1691 |
Portal Designer / Notizen | Für Notiz-Vorlagen kann jetzt eine Standardgröße (Höhe und Breite in mm) angegeben werden. Wenn man im Portal eine neue Notiz hinzufügt, dann wird diese Größe verwendet. | SUP-1770 |
Portal Designer / Tabellen | Für Spalten des Typs Ganzzahl oder Kommazahl kann jetzt eingestellt werden, ob in der Fußzeile die Summe angezeigt wird. |
|
Neues im Workflow Portal
Bereich | Beschreibung |
|
---|---|---|
Portal: Aufgabenliste |
|
|
Portal: Dokument |
|
|
Bugfixes
Bereich | Beschreibung |
|
---|---|---|
Allgemein: Performance |
|
|
Allgemein: Login / Session |
|
|
Allgemein: Authentifizierung |
|
|
Aktivität (DMS): Anhänge herunterladen | Wenn in einem Dokument mehrere Anhänge den selben Namen haben, kam es zu einem Fehler bei der Ausführung der Aktivität. Jetzt werden die Dateinamen automatisch durchnummeriert. | SUP-1636 |
Aktivität (DMS): Attribute ermitteln | Bisher gab die Aktivität “Attribute ermitteln” nur Attribute der Kategorie des Dokuments zurück. Jetzt werden alle Attributwerte ermittelt, auch wenn das Attribut der Kategorie nicht zugeordnet ist. | SUP-1435 |
Aktivität: Assign If | Bei Fehlern im True- oder False-Zweig (z.B. weil wenn ein Fehler bei einer Typkonvertierung auftritt) nahm die Workflow-Instanz den Status “unterbrochen” statt “abgebrochen” an. | SUP-2009 |
Aktivität: Aufgabe suchen | Die Suche nach einer Aufgabe an Hand eines Auswahllisteneintrages funktionierte nicht, da in der Aktivität bei der Eingabe des Suchbegriffs der Name erwartet wurde, aber nur die Eingabe einer Guid zugelassen war. Jetzt kann nach der Guid des Datenquelleneintrages gesucht werden. | SUP-1488 |
Aktivität: Aufgabenverlauf ermitteln | Die Aktivität um den Aufgabenverlauf ignorierte die für den Dienst eingestellte Sprache. Der Verlauf wurde immer in Serversprache ausgegeben. | SUP-9378 |
Aktivität: Aufgabe starten (mit ID) | Mit der Aktivität “Aufgabe Starten (mit ID)” kann auch bei standard-Aufgaben ein Rechnungsobjekt angegeben werden. Die Kopfdaten (Felder der Aufgabe) werden (wie bisher) ausgewertet und im Portal angezeigt. Jetzt werden auch nach der Aufgabe alle Feldwerte zurück in das Rechnungsobjekt geschrieben. (Der Fehler war, dass die wmsInvoice-Variable bisher auf Null gesetzt wurde) | SUP-1814 |
Aktivität: Datenquelle synchronisieren | Wenn sich beim Synchronisieren einer Datenquelle Einträge ändern, dann werden die Feldwerte der Aufgabe automatisch geändert. Bei vielen Änderungen (>200) konnte es zu DB-Timeouts kommen und die Datenquelle wurde zwar aktualisiert, die Feldwerte allerdings nur teilweise. |
|
Aktivität: InSign: Auf Unterschrift warten | Wenn eine Unterschrift abgelehnt wird, dann gibt die Aktivität “Auf Unterschrift warten” den Status Failed zurück (bisher Partial bzw. Finished). |
|
Aktivität (PDF): Barcode hinzufügen, Text hinzufügen, u.a. | Bei den PDF-Aktivitäten um Barcodes, Text oder Bilder aufzubringen kam es bei manchen PDF-Dokumenten dazu, dass der Barcode / das Bild der Text Element gespiegelt aufgebracht wurde. Um diese Problem zu beheben, wurde das Kennzeichen “PDF normalisieren” eingeführt | SUP-1791 |
Aktivität (PDF): Dokument trennen | Die Einstellung “Bestehende Datei überschreiben“ wurde nicht berücksichtigt. Die Zieldatei wurde immer überschrieben. |
|
Aktivität: Workflow starten (WMS) | In bestimmten Konstellationen kann es vorkommen, dass pausierte Workflows nicht fortgesetzt werden(Fehlermeldung: „InvalidCastException: Das Objekt x kann nicht in Typ y umgewandelt werden.“) Ausgangslage:
Lösung: Sprache wieder auf die Ausgangssprache setzen, damit können die pausierten Workflows fortgesetzt werden. So können Sie den Fehler umgehen:
|
|
Portal: Aufgabenliste |
| SUP-9292 |
Portal: Aufgaben allgemein |
| SUP-1892 |
Portal: Rechnungsaufgaben |
| SUP-1881 |
Portal: Formatierte Felder | In Feldern des Typs “Text (formatiert)” griff die Tastenkombination “Strg+S” zum Speichern der Aufgabe nicht. |
|
Portal: PDF-Dokumente mit Notizen |
| SUP-1516 |
Portal: Dokumente bearbeiten |
|
|
Portal: Ressourcen | Bei Auswahl einer Ressource wurden die Schaltflächen “Herunterladen” und “Bearbeiten” nicht aktiviert. |
|
Studio: Workflow Administration |
| SUP-1551 |
Studio: Ausdruckseditor | Im Ausdruckseditor des Workflow-Designers können jetzt einfacher neue Variablen angelegt werden, wenn bereits eine (nicht vorhandene) Variable eingetragen ist. |
|
Studio: Monitor / Workflow Widget | In der Übersicht der Workflow-Instanzen kam es beim Filtern oder des Seitenwechseln vor, dass das Studio “einfriert”. Ein Neustart der Anwendung war notwendig. | SUP-1449 |
Studio: Benutzer / E-Mails | Benutzer mit einer E-Mail mit mehr als 10 Zeichen in der Domäne konnten nicht gespeichert werden. |
|
Studio: Workflow Designer | Die Historie der Workflow-Versionen wurde nicht korrekt nach den Versionsnummerm sortiert | SUP-2002 |
Dienst / Workflow-Ausführung | Workflows erreichten den Status "unterbrochen" und konnten nicht mehr fortgesetzt werden, wenn parallel versucht wurde die Instanz aufzuwecken (z.B. durch ein Delay oder mehrere “Workflow starten“-Aktivitäten). Der Status “unterbrochen” tritt nun in diesem Fall nicht mehr auf. | SUP-1805 |
Dienst | Der Dienst wurde unterwartet mit dem Fehler “System.IndexOutOfRangeException: Beim Kopieren in den Speicher wurde eine mögliche E/A-Racebedingung festgestellt. Das E/A-Paket ist standardmäßig nicht threadsicher.” beendet. | SUP-1885 |
Änderungen für Entwickler von Aktivitäten (WMS Developer)
Beschreibung |
|
---|---|
Bei der Ausführung von zusätzlich installierten Aktivitäten, wurde eine abhängige .dll-Datei nicht gefunden. | SUP-1832 |
Die Aktivität Assign (Kopie erstellen) verwendet jetzt das Interface System.ICloneable, um ein Objekt/Variable ohne Referenz zu kopieren. Falls das Interface nicht implementiert ist, dann wird das Objekt JSON-serialisiert. | SUP-1934 |
Breaking Changes
- Keine Anpassungen notwendig -
Übersicht der neuen und angepassten Wiki-Seiten