WMS 1.0.3 (2020 Q1)
BugFixes der Version 1.0.3.247
Bereich | Beschreibung |
---|---|
Ausführungspläne |
|
DMS-Aktivität Dokumente suchen (DMS) |
|
Aktivität Aufgabe starten | Änderungen an der Beschreibung eines Dokuments im WMS Portal wurden nicht in die Variable vom Typ WmsDocumentMapping übernommen. |
Aktivität E-Mail versenden | Hier wurde eine Fehlermeldung korrigiert (Falsche Meldung "Die E-Mail wurde nicht gesendet da die Absenderadresse ungültig ist", obwohl die Empfängeradresse ungültig ist) |
Portal Designer: Ansichten | Die Vorschau aktualisierte sich nicht bei Änderungen an den Spalten. |
Portal: Anzeige von mehr als 3 Schaltflächen | Bei mehr als drei Schaltflächen wird im Portal immer eine zu wenig angezeigt. Die dritte Schaltfläche wurde auch nicht unter "weitere" angezeigt. |
Aktivität Freie SQL-Abfrage deaktivieren | Die Aktiivtät "Freie SQL-Abfrage" produzierte einen Fehler bei der Ausführung, wenn sie deaktiviert wurde. Fehlermeldung: InvalidOperationException: AsyncCodeActivity.BeginExecute muss einen IasyncResult zurückgeben. Dabei ist IAsyncResult.AsyncState das von der Laufzeit bereitgestellte Statusobjekt. |
Änderungen seit V 1.0.2
Allgemein
Datenbank-Update
Es wurden Änderungen an der Datenbank durchgeführt. Ein Datenbank Update ist daher notwendig.
WMS Portal
In dem Release WMS 2020 ist das WMS Workflow Portal enthalten. Das Portal steht Ihnen nach der Installation des WMS zur Verfügung. Beantragen Sie eine Lizenz, die die Workflow Portal Aktivitäten enthält, um mit Aufgaben arbeiten zu können.
Änderungen bestehender Features
Aktivitäten
Bereich | Beschreibung | |
---|---|---|
Protokoll löschen | Die Aktivität Protokoll löschen löscht jetzt zu allen gelöschten Workflow-Instanzen auch die dazugehörigen Aufgaben. | |
Encoding / Zeichenkodierung: Textdatei schreiben, Textdatei auslesen, Ressourcen Einstellungen | Bei Lesen und Schreiben von Textdateien stehen Ihnen jetzt alle Zeichenkodierungen zur Auswahl. Bisher war die Auswahl auf gängige Encodings (wie UTF-8) beschränkt. Dazu gibt es jeweils neue Versionen der Aktivitäten Textdatei auslesen und Textdatei schreiben. | |
Textdatei schreiben | Neue Einstellung, ob beim Schreiben einer UTF-8 Datei das Byte Order Mark am Anfang eingefügt werden soll (Standard: ja). | |
Zip-Archiv erstellen | Die Aktivität Zip-Archiv erstellen wurde um die optionale Eingabe eines Passwortes erweitert. | |
Dokumente suchen (DMS) | Alternativ zu einem Ablageort kann nun auch eine Liste mehrerer Ablageorte angegeben werden. |
Weitere Änderungen
Bereich | Beschreibung | |
---|---|---|
Workflow Studio Anmeldung | Die Möglichkeit zu Windows-Authentifizierung im Workflow Studio wurde auf Grund von Fehlern (vorübergehend) entfernt. | |
Anzeigenamen ("Alias") für Workflow-Definitionen | Für Ansichten, Aufgaben, Schaltflächen, Felder und Workflow-Definitionen soll es einen Aliasnamen geben, der nicht eindeutig sein muss. So ist es möglich den Workflow im WMS zwar eindeutig zu benennen, aber an der Oberfläche für den Anwender verständlich zu benennen. | |
Farben für Workflow-Definitionen | Workflow Definitionen können nun einer Farbe zugeordnet werden. U. a. nützlich um Workflows einer Kategorie zuzuordnen. | |
Home - Startseite | Die Startseite wurde um neue Kacheln zum Wechseln in die Mandantenverwaltung erweitert. | |
Ssl-Strict Option für FTP Einstellungen | Um Zertifikaten einer SSL-Verbindung zu vertrauen wurde in den FTP Einstellungen (wie bereits bei den SMTP Einstellungen) eine Einstellung "Ssl-Strict" hinzugefügt. |
Neue Features
Neue Aktivitäten
Name | Beschreibung | |
---|---|---|
DMS: Volltext ermitteln | Aktivität, um den OCR-Text eines Dokuments zu ermitteln | DMS 7.0.1 |
Text zu einem PDF hinzufügen | Aktivität, um einen Text auf ein PDF aufzubringen | |
Objekt serialisieren | Aktivität. um Objekte zur Protokollierung als string (XML oder JSON) zu serialisieren. | |
Papiergröße ermitteln | Aktivität, um die Papiergröße eines angegebenen Druckers zu ermitteln | |
PDF-Dokument erzeugen | Aktivität, um ein leeres PDF-Dokument zu erstellen | |
Verzeichnisse ermitteln | Aktivität, um Verzeichnisse aus dem Dateisystem des Servers zu ermitteln | |
Zip-Archiv entpacken | Aktivität, um eine Zip-Datei in ein angegebenes Verzeichnis zu entpacken | |
Portal: Aufgabe beenden / Schaltfläche klicken | Aktivität, um eine Aufgabe im Workflow Portal abzubrechen | |
Portal: Aufgabe starten | Aktivität, um eine neue Aufgabe zu starten | |
Portal: Aufgaben-Dokument hochladen | Aktivität, um einer Aufgabe ein Dokument hinzuzufügen | |
Portal: Feld-Auswahlliste synchronisieren | Aktivität "Feld-Auswahlliste synchronisieren" zum Befüllen der Auswahlliste eines Aufgabenfeldes im WMS | |
Portal: WMS Stammdatenliste abrufen | Aktivität, um Stammdaten (Benutzer, Gruppen, Aufgabenfelder, etc.) aus dem WMS zu ermitteln. |
WMS Portal
Bereich | Beschreibung |
---|---|
Aufgaben im Workflow Studio definieren | Im Workflow Studio können Sie alle Einstellungen für das Portal treffen, dazu gehören Aufgaben, Aufgaben Felder und Aufgaben Schaltflächen |
Unterschiedliche Ansichten für die Aufgabenliste | Im Workflow Studio können Sie Ansichten für die Aufgabenliste im Portal erstellen. Eine Ansicht legt u.a. fest, welche Spalten angezeigt werden und welche Filter für die Aufgaben greifen. |
Dokumente und Links zu einer Aufgabe anzeigen/hinzufügen und entfernen | Aufgaben im WMS Portal sind dokumentenunabhängig, das heißt es ist kein Dokument nötig, um eine Aufgabe zu starten. Es ist aber möglich einer Aufgabe beliebig viele Dokumente (oder Links) anzuhängen. |
Aufgaben delegieren | Bearbeiter einer Aufgabe und Administratoren mit dem entsprechenden Recht können Aufgaben an andere Benutzer oder Gruppen delegieren. |
Portal: Vertretereinstellungen | Jeder Benutzer und Administratoren mit dem entsprechenden Recht können Vertreter festlegen. Vertretungen können auf einen gewünschten Zeitraum und eine bestimmte Gruppe begrenzt werden. |
Weitere Neuigkeiten
Bereich | Beschreibung |
---|---|
Auskommentieren von Aktivitäten | Über einen neue Einstellung im Eigenschaftsfenster des Workflow Designers können Sie Aktivitäten vorübergehend deaktivieren, um sie in der Ausführung zu überspringen. |
Ausführungspläne | Über ein Kennzeichen für Ausführungspläne kann verhindert werden, dass ein Ausführungsplan eine Workflow-Definition startet, solange noch eine Instanz läuft. |
Deaktivieren von Aktivitäten | Über Eigenschaften - Sonstiges kann man Aktivitäten in einer Workflow-Definition deaktivieren / auskommentieren, um sie bei der Ausführung zu ignorieren. |
Kopie von Stammdaten Workflows, Aufgaben, Benutzer, ... | Alle Stammdaten des WMS können über eine "Kopieren" Schaltfläche kopiert werden. |
Mehrfachbearbeitung für Workflows | Die Kennzeichen "System-Workflow" und "Inaktiv" von Workflow-Definitionen können über das Kontextmenü und über eine neue Schaltfläche für mehrere Workflow-Definitionen auf einmal gesetzt werden. |
Ressourcen Einstellungen | Hinterlegte Ressourcen können jetzt unter Globale Einstellungen / Ressourcen heruntergeladen werden. |
System-Argumente in der Workflow-Definition | Um auf den Benutzer zuzugreifen, der den Workflow gestartet hat oder um den Namen der Workflow-Definition die gestartet wurde zu erhalten wurden System-Argumente eingeführt. Diese können im Ausdruckseditor verwendet werden. |
Verlinkungen Wiki über das "?" | Über ein Fragezeichen in den Dialogen des Workflow Studios kann das Wiki aufgerufen werden. |
Workflow Designer: Suche | Über Strg + F oder über das Menü Ansicht/Suche im Workflow Designer kann die geöffnete Workflow Definition durchsucht werden. Durchsucht werden Aktivitätennamen, Variablennamen und Anmerkungen. |
Workflow Designer: LINQ Ausdrücke | Bei LINQ (Language-Integrated Query) handelt es sich um Abfragefunktionen für Visual Basic für alle Arten von Daten. Mittels LINQ-Abfragen können Sie Listen einfach durchsuchen, sortieren und filtern. |
Bugfixes
Bereich | Beschreibung | |
---|---|---|
Aktivität "Attribute zuweisen" | In der Aktivität "Attribute zuweisen" konnte es zu einem Fehler bei pausierten Workflows kommen, wenn eine Variable aus den Zuordnungen verwendet wurde, ohne die Id-Eigenschaft zu verwenden. Fehler im Protokoll: Schnelle Hilfe: Statt "dmsCat_MyCategorie" den Ausdruck "dmsCat_MyCategorie.Id" verwenden. | |
Aktivität "Dokumentbeziehungen ermitteln" | Im Ergebnis der Aktivität "Dokumentbeziehungen ermitteln" konnte es vorkommen, dass Id und Name des verknüpften Dokumentes ("RelatedDocID") nicht korrekt gesetzt waren. | |
Aktivität Dokumente suchen (DMS) mit Auswahlllisten | Die Attributsuche in der Aktivität Dokumente suchen (DMS) funktionierte bisher nicht mit Attributen mit Auswahllisten. | |
[accantum] DMS Aktivitäten Aktivitäten werden in der falschen Version angezeigt. | Um die Aktivitäten zu der eingestellten [accantum] DMS Verbindung anzuzeigen, ermittelt das WMS die DMS-Version. Diese Abfrage der Version ging fälschlicherweise nicht über den WMS-Dienst, sondern direkt vom Workflow Studio zum DMS-Dienst. Ist der DMS aber nicht vom Workflow Studio erreichbar konnte das zu Fehlern führen. Schnelle Hilfe: Häufig hilft es bereits, in der [accantum] DMS Konfigurationen nicht "localhost" einzutragen. | |
CommunicationFaultedException | Bei Wechseln des Mandanten im Workflow Studio oder dem Wechseln in die System Administration kam es unregelmäßig zu einer CommunicationFaultedException. | |
Fehler bei Verwendung von zusätzlich installierten Aktivitäten in Flowcharts | Bei Verwenden von extern entwickelten Aktivitäten mit komplexen Rückgabetypen (z.B. bei der Blumatix Aktivität) kam es in Flowcharts zu folgendem Fehler: | |
Filter und Suche in Tabellen des Workflow Studios | Wurde eine Tabelle durchsucht oder gefiltert wurden die ausgewählten Einträge verworfen. | |
Monitor: Aktualisieren funktioniert nicht | Bei Ausführen eines Filters oder bei Aktualisieren mit F5 konnte es im Workflow Widget des Monitor dazu kommen, dass Zeilen verschwinden. Die Einträge waren nicht gelöscht, sondern nur nicht mehr sichtbar. Nach einem Neustart des Workflow Studios waren alle Einträge wieder vorhanden. | |
Zuordnungen zu Verzeichnissen | Bei einem Namensabgleich in den Zuordnungen zu den Verzeichnissen konnte es zu doppelten Variablennamen kommen. |
Änderungen für Entwickler von Aktivitäten (WMS Developer)
Nutzen Sie zur Entwicklung Ihrer Aktivität die aktuelle Version der WmsActivityContracts.dll aus dem WMS.
Infos und Aktuelles
Für WMS Developer haben wir einen eigenen Wiki-Bereich mit Beispielen und Informationen zur Entwicklung von eigenen Aktivitäten: WMS Developer.
Beobachten Sie auch Einträge in unserem Forum auf https://forum.accantum.de/ zum Thema "Entwicklung von Aktivitäten".
Bereich | Beschreibung |
---|---|
Bereitstellung der Aktivität | Im Wizard zur Bereitstellung einer neuen Dll mit Aktivitäten konnte das zip-Archiv zur Auswahl eines bestehenden Pakets nicht geändert werden, ohne dass Fehler in den Tests auftreten. |
Resources der WmsActivityContracts.dll | Um für alle Aktivitäten einheitliche Bezeichner und Meldungen zu erzielen, wurden in der WmsActivityContracts.dll Sprachressourcen aufgenommen. Darin finden sich unter anderem häufig verwendete Validierungsmeldungen und Gruppenbezeichner für die Aktivitäten. |
Aktivität erstellen | Basisklassen für Aktivitäten, um einfacher auf Funktionalität des WMS zuzugreifen |
Wizard zur Bereitstellung der Aktivität | Fehlerbehebungen in den Tests |