WMS 1.0.3 (2020 Q1)

Installation

Beachten Sie bitte hierzu 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.0.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.

Die Anwendung prüft die Datenbankversion und ist mit einer abweichenden Datenbank-Versionsnummer NICHT lauffähig. Nach einem Update wird die Datenbankversionsnummer automatisch aktualisiert.

Inhalt

BugFixes der Version 1.0.3.247

BereichBeschreibung
Ausführungspläne
    • Monatliche und jährliche Ausführungspläne wurden nicht korrekt ausgeführt
    • In der Spalte „Nächste Ausführung“ wurde keine Zeit angezeigt, wenn es sich um einen System-Workflow handelte
DMS-Aktivität Dokumente suchen (DMS)
    • Bei Verwendung einer Suchvorlage wurde  die Einschränkung der Ablageorte in der Suchvorlage im WMS nicht beachtet
    • Like-Suche funktionierte mit einer DMS Suchvorlage nicht (Die Einstellung der Suchvorlage wurde nicht beachtet).
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 versendenHier 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: AnsichtenDie Vorschau aktualisierte sich nicht bei Änderungen an den Spalten.
Portal: Anzeige von mehr als 3 SchaltflächenBei 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öschenDie Aktivität Protokoll löschen löscht jetzt zu allen gelöschten Workflow-Instanzen auch die dazugehörigen Aufgaben.

Encoding / Zeichenkodierung: Textdatei schreiben, Textdatei auslesenRessourcen 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 schreibenNeue Einstellung, ob beim Schreiben einer UTF-8 Datei das Byte Order Mark am Anfang eingefügt werden soll (Standard: ja). 
Zip-Archiv erstellenDie 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

BereichBeschreibung
Workflow Studio AnmeldungDie Möglichkeit zu Windows-Authentifizierung im Workflow Studio wurde auf Grund von Fehlern (vorübergehend) entfernt.
Anzeigenamen ("Alias") für Workflow-DefinitionenFü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-DefinitionenWorkflow Definitionen können nun einer Farbe zugeordnet werden. U. a. nützlich um Workflows einer Kategorie zuzuordnen.
Home - StartseiteDie Startseite wurde um neue Kacheln zum Wechseln in die Mandantenverwaltung erweitert.
Ssl-Strict Option für FTP EinstellungenUm 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

NameBeschreibung
DMS: Volltext ermittelnAktivität, um den OCR-Text eines Dokuments zu ermitteln 

DMS 7.0.1 

Text zu einem PDF hinzufügenAktivität, um einen Text auf ein PDF aufzubringen
Objekt serialisierenAktivität. um Objekte zur Protokollierung als string (XML oder JSON) zu serialisieren.
Papiergröße ermittelnAktivität, um die Papiergröße eines angegebenen Druckers zu ermitteln
PDF-Dokument erzeugenAktivität, um ein leeres PDF-Dokument zu erstellen
Verzeichnisse ermittelnAktivität, um Verzeichnisse aus dem Dateisystem des Servers zu ermitteln
Zip-Archiv entpackenAktivität, um eine Zip-Datei in ein angegebenes Verzeichnis zu entpacken
Portal: Aufgabe beenden / Schaltfläche klickenAktivität, um eine Aufgabe im Workflow Portal abzubrechen 
Portal: Aufgabe startenAktivität, um eine neue Aufgabe zu starten
Portal: Aufgaben-Dokument hochladenAktivitä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 abrufenAktivität, um Stammdaten (Benutzer, Gruppen, Aufgabenfelder, etc.) aus dem WMS zu ermitteln.

WMS Portal

BereichBeschreibung
Aufgaben im Workflow Studio definierenIm Workflow Studio können Sie alle Einstellungen für das Portal treffen, dazu gehören AufgabenAufgaben 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.
Jeder Benutzer erhält standardmäßig eine Ansicht "Meine Aufgaben", um seine zu bearbeitenden Aufgaben (inkl. der Aufgaben in Vertretung) zu sehen.

Dokumente und Links zu einer Aufgabe anzeigen/hinzufügen und entfernenAufgaben 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

BereichBeschreibung
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
WorkflowsAufgabenBenutzer, ...
Alle Stammdaten des WMS können über eine "Kopieren" Schaltfläche kopiert werden.
Mehrfachbearbeitung für WorkflowsDie 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 EinstellungenHinterlegte Ressourcen können jetzt unter Globale Einstellungen / Ressourcen heruntergeladen werden.
System-Argumente in der Workflow-DefinitionUm 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.
Weitere Informationen finden Sie hier: Visual Basic Ausdrücke

Bugfixes

BereichBeschreibung
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 AuswahlllistenDie 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.


CommunicationFaultedExceptionBei 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 StudiosWurde eine Tabelle durchsucht oder gefiltert wurden die ausgewählten Einträge verworfen.
Monitor: Aktualisieren funktioniert nichtBei 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 VerzeichnissenBei 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".

BereichBeschreibung
Bereitstellung der AktivitätIm 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.dllUm 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 erstellenBasisklassen für Aktivitäten, um einfacher auf Funktionalität des WMS zuzugreifen 
Wizard zur Bereitstellung der Aktivität Fehlerbehebungen in den Tests