WMS 1.1.3 (2022 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.3 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: In diesen Patches ist kein Datenbank-Update notwendig.
Version | Bereich | Beschreibung |
|
---|---|---|---|
1.1.3.430 | Vorbelegte Werte einer Auswahlliste wurden im Portal beim Öffnen einer Aufgabe nicht sofort angezeigt | SUP-1088 | |
1.1.3.430 | Bei Verwendung des Browser-Plugins wurden Stempel aus dem DMS nicht angezeigt |
| |
1.1.3.430 | 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 | |
1.1.3.430 | Sporadische Fehler beim Starten von Workflows: “XamlObjectWriterException: Fehler beim Erstellen von PointCollection" | SUP-1109, SUP-1093 | |
1.1.3.430 |
|
| |
1.1.3.428 |
| SUP-953 | |
1.1.3.428 |
| SUP-997 | |
1.1.3.428 | Die Datenbank-Verbindungen wurden nicht geschlossen, das konnte zu Datenbank-Timeouts führen. | SUP-842 | |
1.1.3.428 | Die zuletzt eingestellte Seitengröße in der Aufgabenliste (Standard 25) wird gemerkt und beim nächsten Aufruf vorbelegt. | SUP-954 | |
1.1.3.428 | Das Aktualisierungsintervall der Aufgabenlisten kann auf 5 Sekunden heruntergesetzt werden | SUP-847 | |
1.1.3.428 | Der Anzeigename einer Klassifizierung wurde in der Dokumentliste nicht berücksichtigt | SUP-934 | |
1.1.3.428 | Der Gesamtbetrag der Rechnung wurde nach dem Öffnen der Aufgabe nicht sofort angezeigt. Man musste erst in das Feld klicken. | SUP-1010 | |
1.1.3.428 | Wenn in einem Ereignis-Workflow eine Eigenschaft zu einem Rechnungsobjekt geändert wurde, dann wurde die Anpassung nicht im zugeordneten Aufgaben-Feld angezeigt. |
| |
1.1.3.418 | Die Einstellungen “Aufagben mit Fehler überspringen” und “Schaltfläche nur betätigen, wenn alle Aufgaben erfolgreich validiert wurden” waren vertauscht |
| |
1.1.3.418 |
|
| |
1.1.3.418 |
|
| |
1.1.3.413 | Bei langen Feldnamen überschnitten sich die Bezeichnungen. Jetzt ist das Verhalten der 1.1.2 wieder hergestellt: Die Bezeichnung wird mit “…” abgeschnitten und als Tooltip angezeigt. |
| |
1.1.3.413 | In Ereignis-Workflow wurden die Buchungsdaten aus Rechnungsaufgaben (WmsInvoice.AccountingInformation.AccoutingRecords) nicht befüllt. |
| |
1.1.3.409 | Dokumentanzeige aus DMS 7.0.2 | Es konnten keine Bilder aus dem DMS (Version 7.0.2) angezeigt werden. |
|
1.1.3.408 | Bei Aufruf der Methode WmsTaskHistoryItem.GetTaskHistoryInfo wurden Einträge, die mit der Protokollieren-Aktivität hinzugefügt wurden nicht immer korrekt dargestellt. |
| |
1.1.3.407 | Es konnten keine jpg-Bilder auf das PDF aufgebracht werden. |
| |
1.1.3.407 | Bei der Übergabe von ein- und ausgehenden Argumenten an den SUB-Workflow konnte es zu fehlerhaften Workflows kommen, wenn das ausgehende Argument alphabetisch an erster Stelle steht. Der Workflow konnte dann auch nicht mehr gespeichert werden. |
| |
1.1.3.407 | Wenn man eine Aufgabe verlässt ohne zu speichern, dann erscheint eine Nachfrage “Zwischenzeitliche Änderung: Die Aufgabe wurde zwischenzeitlich von einem anderen Benutzer geändert“. Beantwortet man die Nachfrage mit Speichern, erscheint die Fehlermeldung ““ und die Aufgabe wurde nicht gespeichert. |
| |
1.1.3.407 | Die Unterschriften auf PDF-Dokumeten (z.B. aus StepOver) wurde im Portal nicht angezeigt. |
| |
1.1.3.407 | Bei der Mehrfachbearbeitung von Rechnungspositionen wurden Auswahllisten nicht korrekt angezeigt und konnten somit nicht bearbeitet werden. |
| |
1.1.3.407 | Das Stempeln von DMS Dokumenten (die vor dem WMS-Update hinzugefügt wurden) führte dazu, dass das Dokument im DMS/WMS nicht mehr angezeigt werden konnten, da die Dateiendung fehlte. |
| |
1.1.3.407 | Bei der Bearbeitung von Schaltflächen einer Aufgabe kam es vor, dass im Bearbeitenfenster eine andere Schaltfläche angezeigt wurde, als eigentlich in der Liste ausgewählt war. |
| |
1.1.3.407 |
|
| |
1.1.3.401 | Die Einträge aus der Protokollieren-Aktivität wurden nicht im Aufgaben-Verlauf angezeigt, obwohl die Einstellung “Aufgaben-Verlauf” aktiviert ist. |
| |
1.1.3.401 | Die Funktion “Aktuelle Version verwenden” stand bei neuen Änderungen in einem Workflow im Monitor nicht mehr zur Verfügung. |
| |
1.1.3.401 | Traten beim Speichern einer Aufgabe Fehler auf (z.B. weil Pflichtfelder der Dokumentklassifizierung nicht befüllt sind), wurde nicht die richtige Fehlermeldung angezeigt. |
| |
1.1.3.401 | Wenn in einem Ereignis-Workflow das Argument arg_Cancel gesetzt war, um das Ereignis abzubrechen, der Anwender im Portal den Workflow nocheinmal ausgelöst hat und dieses Mal arg_Cancel nicht gesetzt wurde, dann wurde die Aufgabe im Portal nicht aktualisiert (aber abgeschlossen). |
| |
1.1.3.396 | Beim Öffnen des Aufgaben-Designers stützte das Workflow Studio ohne Meldung ab. (Windows Server 2019, Build 10.0.17763.2746) |
| |
1.1.3.396 | In der Aktivität “Feldwerte zuweisen” konnte in der Auswahlliste nicht nach einem Feld gesucht werden |
| |
1.1.3.396 | Die Eigenschaft “CurrentStepDefName” war nicht befüllt, wenn “Vollständige Historie ermitteln” nicht gesetzt ist. |
| |
1.1.3.396 | Portal: Aussehen von Ja/Nein Feldern | Wenn bei Ja/Nein-Feldern die Schriftgröße oder der Hintergrund geändert wurde, dann wurde das Feld im Portal zu klein dargestellt. |
|
Änderungen in V 1.1.3
Änderungen bestehender Features
Änderungen zu Aktivitäten und Typen
Bereich | Beschreibung |
|
---|---|---|
Bei Installation einer neuen DMS-Version müssen (wie bisher) die Workflows mit DMS-Aktivitäten angepasst werden. In diesem Fall wird nun immer eine neue Workflow-Version erzeugt. |
| |
- Bisher wurde die Suche auch dann abgesetzt, wenn die angegeben Ablageorte nicht gefunden wurden. Die Folge: Es werden Dokumente in anderen Ablageorten gefunden. | DMS 7.0.4 | |
Die angegeben Spaltenüberschriften berücksichtigen keine Groß-/Kleinschreibung mehr (z.B. spielt es keine Rolle ob die “ExternId” mit “ExternID” angegeben ist) |
| |
In allen PDF-Aktivitäten, die Inhalte einfügen (Barcode hinzufügen, Bild hinzufügen, Overlay hinzufügen, Text hinzufügen) kann nun eingestellt werden, ob neue Seiten automatisch hinzugefügt werden, wenn die angegeben Seite nicht existiert. Wenn eine Seite gedreht ist, kann konfiguriert werden, wie die aufgebrachten Inhalte ausgerichtet werden sollen. |
| |
Bisher stand bei mehrzeiligen Textfeldern ein “\n” für einen Zeilenumbruch. Jetzt steht stattdessen ein “\r\n” (gültiger Windows-Zeilenumbruch) für jeden Zeilenumbruch. |
|
Änderungen im Workflow Studio
Bereich | Beschreibung |
---|---|
Aktivitäten, die sich auf die Workflow-Instanz beziehen sind jetzt in der neuen Gruppierung “WMS Workflows“ zu finden. Ein neue Lizenz ist deshalb nicht notwendig. | |
In der Spalte “Letzte Aktivität” wird jetzt angezeigt, wo der Workflow gerade pausiert ist (z.B. Delay, Aufgabe starten, Workflow pausieren). Bisher wurde immer nur die letzte protokollierte Aktivität angezeigt. | |
Es steht ein neuer Aufgaben Designer zur Verfügung, um Felder für die Aufgabe zu platzieren. In einem eigenen Fenster bietet er mehr Platz und Möglichkeiten für Einstellungen, Mehrfachbearbeitung und die Vorschau. | |
Die Spalten “Bearbeitet am” und “Bearbeitet von” können nicht mehr bearbeitet werden - das WMS belegt sie automatisch mit Benutzernamen und aktuellem Datum vor (Bisher konnten die Spalten bearbeitet werden, die Änderungen wurden jedoch immer vom WMS überschrieben). | |
Es können nun mehrere Rechnung- und mehrere Kontierungstabellen konfiguriert werden. Im Portal Designer / Aufgaben kann für jede Aufgabe ausgewählt werden, welche Tabelle verwendet werden soll. |
Änderungen im Workflow Portal
Bereich | Beschreibung |
---|---|
Neue PDF-Anzeige: Bisher wurde das Browser-Plugin verwendet. Da es je nach Browser und Endgerät zu Problemen in der Anzeige kam, und um browserübergreifend Features (wie z.B. die Anzeige des Inhaltsverzeichnis oder eingebetteter Anhänge) zur ermöglichen wurde die PDF-Anzeige komplett überarbeitet. Auch die Anzeige von PDFs mit mobilen Browsern ist jetzt möglich. | |
Aufgabe öffnen: Felder bearbeiten |
|
Im Verlauf einer jeden Aufgabe sind alle Aufgaben des Workflows und deren “Sub-Workflows” (d.h. mit Aktivität "Workflow starten" gestartet) zusehen. Bisher waren nur die Aufgaben im selben Workflow zu sehen. | |
In der Aufgabenliste kann ich Aufgaben, die mir oder meiner Gruppe nicht zugewiesen sind, nur noch öffnen, wenn ich das Recht "Aufgabe öffnen" für diese Aufgabe habe. | |
Die Zwei-Faktor-Authentifizierung wird erst aktiviert, sobald der Code bestätigt wurde, um ein Aussperren zu verhindern. |
Neue Features
Neue Aktivitäten und Funktionen im Designer
Bereich | Beschreibung |
|
---|---|---|
Neu: Aufgabe ermitteln | Neue Aktivität, um anhand der Aufgaben-ID die Daten einer Aufgabe zu ermitteln. |
|
Neu: Aufgabe speichern | Neue Aktivität, um Änderungen an den Feldern oder der Rechnung einer Aufgabe zu speichern. |
|
Neu: Aufgabe suchen | Neue Aktivität, um nach Aufgaben zu suchen, die einen bestimmten Feldwert aufweisen oder in denen ein bestimmtes Dokument enthalten ist. |
|
Ermittelt alle Aufgaben des aktuellen Workflows und dessen Sub-Workflows. Es kann eine Aufgaben-ID angegeben werden, um den Verlauf einer Aufgabe aus einem anderen Workflow zu ermitteln. |
| |
Neue Aktivität, um Eigenschaften (Name, Beschreibung, Status, …) einer Dokumentenmappe zu ändern |
| |
Neu: Dokument bearbeiten | Neue Aktivität, um Eigenschaften (Name, Beschreibung, Klassifizierung und Felder) einer Dokuments zu ändern. |
|
Neue Aktivität, um an Informationen zu einem PDF-Dokument zu gelangen (z.B. Seitenanzahl, Titel, Betreff, Pdf-Version, …) |
| |
Neue Aktivität, um einen WMS-Stempel auf ein PDF-Dokument aufzubringen. |
| |
Neue Aktivität, um Stempel und Notizen aus deinem PDF-Dokument zu ermitteln. |
| |
Neu (DMS): Dokument aus Erfassungsliste löschen | Neue Aktivität, um ein DMS-Dokument aus der Erfassungsliste zu entfernen. | DMS 7.0.4 |
Neu (DMS): Dokument-Notizen ermitteln | Neue Aktivität, um Notizen aus dem [accantum] DMS auf dem Dokument zu ermitteln. | DMS 7.0.4 |
Neu (DMS): Stempel löschen | Neue Aktivität, um Stempel von einem Dokument im DMS zu entfernen. | DMS 7.0.4 |
Neue Aktivität, um einen eigenen Status für die Workflow-Instanz zu setzen. Der Status wird im Portal und im Monitor angezeigt. In der "Protokoll löschen"-Aktivität können Workflows mit bestimmten “Benutzerdefinierten Status” gelöscht werden. | Neue Lizenz notwendig, da es sich um eine neue Sammlung handelt
| |
Neu: Workflow pausieren | Die Aktivität pausiert den Workflow und versieht ihn mit einem sog. Lesezeichen. Der Workflow läuft erst weiter, wenn er mit diesem Lesezeichen benachrichtigt wird. | |
Neu: Workflow fortsetzen | Die Aktivität setzt einen Workflow mit einem angegebenen Lesezeichen fort. | |
Erweiterung: Dokumentenmappe erstellen und |
|
|
Erweiterung; Dokumente suchen (WMS) | Mit der Aktivität können nun Dokumente einer bestimmten Klassifizierung gesucht werden. |
|
Erweiterung: Dokumentenmappe löschen | Die Aktivität Dokumentenmappe löschen gibt nun die IDs der gelöscht bzw. bereinigten Workflow-Instanzen zurück. |
|
Erweiterung: E-Rechnung konvertieren | Die Aktivität unterstützt nun auch X-Rechnung V2.1 und V2.2 |
|
Erweiterung: Feldwerte zuweisen | In der Aktivität Feldwerte zuweisen können Sie jetzt über ein “Überschreiben”-Kennzeichen festlegen, ob bestehende Werte überschrieben werden sollen. |
|
Erweiterung: Protokollieren | Mit der Aktivität Protokollieren kann jetzt auch in den Aufgabenverlauf protokolliert werden. |
|
Erweiterung: Protokoll löschen | Es kann angegeben werden, ob das Protokoll der Instanz geleert wird oder (wie bisher) der komplette Workflow entfernt wird |
|
Erweiterung: Workflow-ID ermitteln | Es kann die ID eines Workflows mit einer gesuchten Aufgaben-ID ermittelt werden. |
|
Erweiterung: Workflow starten (DMS) | Als Ergebnis der Aktivität "DMS Workflow starten" erhält man ein Lesezeichen. Mit diesem Lesezeichen könnte der Workflow wieder pausiert werden, z.B. Wenn es sich bei der DMS-Aufgabe um eine Mehrfachzustimmung handelt und sie noch nicht abgeschlossen ist. |
|
Variablen für Dokumente (Typ WmsDocumentMapping ) wurden um den Typ (WMS Dokument, DMS Dokument, Link) ergänzt, um Dokumente besser auswerten zu können. |
| |
|
|
Neues im Workflow Studio
Bereich | Beschreibung |
|
---|---|---|
Die 2-Faktorauthentifizierung kann für mehrere Benutzer auf einem zurückgesetzt werden. |
| |
Neue Filtereinstellung: Ausgewählte Workflow-Definitionen ausschließen |
| |
Erweiterte Einstellungen für das Aussehen für Ansichten und freie Farbauswahl |
| |
Im Aufgaben Designer können weitere Controls hinzugefügt werden: horizontale Trennlinien und Bezeichnungen (z.B. Text für eine Überschrift) |
| |
Für jede Schaltfläche in einer Aufgabe kann genauer eingestellt werden, was bei Klick passiert: z.B. Aufgabe speichern und/oder Workflow starten und Aufgabe abschließen. |
| |
Als Administrator können Sie im Workflow Studio Stempel erstellen und verwalten, die in Aufgaben verwendet werden können, um PDF Dokumente zu stempeln. |
| |
Als Administrator können Sie im Workflow Studio Notiz-Vorlagen erstellen und verwalten, die in Aufgaben verwendet werden können, um Anmerkungen in PDF Dokumente zu schreiben. |
| |
Portal Designer / Klassifizierung und | Im Portal Designer können Klassifizierungen für Dokumente angelegen und verwaltet werden. Jedes Dokument im Portal wird klassifiziert. Je nach Klassifizierung können zum Dokument Feldwerte gespeichert werden. Zu jeder Klassifizierung kann man in den Aufgaben Berechtigungen zum Bearbeiten und Löschen der Dokumente vergeben. |
|
Aus Sicherheitsgründen (um XSS und Clickjacking vorzubeugen) werden im Portal nur Links in der Dokumentenvorschau angezeigt, die der Administrator in einer Whitelist erlaubt. Alle anderen Links können nur auf einer neuen Seite/in einem neuem Register geöffnet werden. |
| |
Sie können in der Workflow-Konfiguration den Typ des Workflows abändern. Zum Beispiel von einem Standard-Workflow zu einem Ereignis-Workflow. |
|
Neues im Workflow Portal
Bereich | Beschreibung |
|
---|---|---|
|
| |
|
| |
|
| |
Über eine neue Einstellung kann jeder Benutzer seine Startseite auswählen (entweder eine bestimmte Aufgabenliste oder, wie bisher, die Home-Seite) |
| |
Workflow-Instanzen abbrechen: Im Portal können auf der Seite “Workflows” nun Workflow-Instanzen abgebrochen werden (Sofern die Berechtigung “System überwachen“ gegeben ist). |
|
Bugfixes
Bereich | Beschreibung |
---|---|
Datums-Attribute konnten mit der "Attribute zuweisen"-Aktivität nicht auf "leer"/Nothing zurückgesetzt werden. Beim Speichern kam die Fehlermeldung | |
Beim Abbrechen einer Aufgabe wurde statt der WmsTaskCancelledException eine ActivityException erzeugt. Das führte, dazu dass nicht der richtige “catch-Zweig” ausgeführt wird. | |
| |
Es kam zu Timeouts beim Senden von E-Mails (SmtpException: Timeout für den Vorgang wurde überschritten). Daher kann jetzt in den SMTP Einstellungen eine Timeout eingestellt werden. | |
Bei Delays in einem Try Catch konnte es vorkommen, dass die pausierten Workflows nicht fortgesetzt wurden (Um das Problem zu beheben musste das Delay außerhalb des Catch platziert werden). z.B. wenn eine Datei nicht beschrieben werden konnte und eine ActivityException ausgelöst wurde. | |
Der Verbindungstimeout aus den DMS-Verbindungseinstellungen wurde nicht angewandt | |
Nach dem DMS-Update auf 7.0.5 kam es zu Fehlern in Workflows, die mit Aktivitäten der Version 7.0.3 oder älter arbeiten: | |
| |
Das Verschieben von Dokumenten welche auf archiviert gesetzt sind war bisher mit dem WMS nicht möglich. Details siehe Dokument kopieren/verschieben | |
| |
Bei der Bereitstellung von DMS-Dokumenten im WMS mit der "Dokument hochladen"-Aktivität wurde die angegebene Beschreibung ignoriert. Jetzt gibt es ein neues Kennzeichen “Dokumentbeschreibung aus dem DMS übernehmen”, um festzulegen, ob die Beschreibung aus dem DMS übernommen werden soll. | |
Wenn beim Schreiben einer Datei eine Text-Ressource angegeben wurde, wurde diese nicht aktualisiert. | |
Anpassung mit der 1.1.3: Die “Workflow starten”-Aktivität überprüft die DMS-Version des SUB-Workflows und startet die Workflow-Version, in der die DMS-Version übereinstimmt. | |
In der Dienstekonfiguration kann jetzt der Servername angepasst werden | |
Dienst / ReverseProxy |
|
Portal: Aufgabenliste |
|
Portal: Aufgabe (Rechnung) |
|
Portal: Aufgabenverlauf / Kommentare |
|
Portal: Aufgabenereignisse | Das Filtern bei Ereignis "Datenquelle wird geladen" funktionierte nicht mit Mehrfachauswahllisten |
Portal: Dokumentliste | Beim Herunterladen eines Dokuments wurde nicht der korrekte Dateiname verwendet, sodass eine Datei ohne Endung gespeichert wurde |
Portal: Theme Dunkel | Anpassungen im Dark Theme des Portal: u.a. die Schriftfarbe heller, um mehr Kontrast zu erzeugen |
Performanceoptimierungen |
|
Studio / Benutzerverwaltung | Bei Import von inaktiven DMS-Benutzern war keine Anmeldung am Portal möglich |
Studio / Filter für Ansichten | Wenn in einem Filter einer Ansicht nach “Aufgabennamen” gefiltert wird, dann zeigt die Ansicht mit den Filtern …
|
Studio / Login, Ablauf der Session | Nach Ablauf der Session wurde konnte der automatische Login nicht immer erfolgen (Meldung “Benutzer oder Passwort falsch”) |
Studio / Monitor: Lizenz Widget | In der Anzeige der Lizenzinformationen zu den Benutzern wurde inaktive benutzer mitgerechnet. |
Studio / Workflow Designer: | Bei den Methoden GetGuidValue, GetDateValue, ... konnte eine |
Studio / Workflow Designer: Zuordnungen | Bei den Zuordnungen wurden ausgewählte Einträge verworfen, wenn gescrollt wird. |
Studio / Systemadministration / Mandanten | Fehler "RPC-Server nicht verfügbar" in der Mandantenübersicht, wenn der Druckerdienst nicht läuft. Der Mandanten kann jetzt trotzdem bearbeitet werden. |
Änderungen für Entwickler von Aktivitäten (WMS Developer)
Breaking Changes
- Keine Anpassungen notwendig -
Neuerungen
Bereich | Beschreibung |
---|---|
Problem: Falls Ihre Aktivitäten aus der Funktionen aus WmsActivityContracts nutzen, die erst ab einer bestimmten WMS-Versionen verfügbar sind, kommt es zu Fehlern, wenn versucht wird diese Aktivität auf einem älteren WMS auszuführen. In den Aktiviätenpaketen kann deshalb jetzt die WMS-Versionsnummer angegeben werden. Diese wird im automatisch im Assistenten zum Anlegen eines Pakets vorbelegt, sofern Sie die WmsActivityContracts.dll nutzen. In der Aktivitätenübersicht wird diese WMS-Versionsnummer angezeigt und es erscheint eine Warnung, sollte die Aktivität ein neures WMS verlangen. |
Übersicht der neuen und angepassten Wiki-Seiten