WMS 1.1.0 (2020 Q3)

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.1.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 Datenbank-Versionsnummer NICHT lauffähig. Nach einem Update wird die Datenbankversionsnummer automatisch aktualisiert.

Browserdaten

Wenn Sie nach dem Update Probleme im Portal feststellen (z.B. kann es sein, dass Beschriftungen fehlen oder Datumswerte falsch formatiert werden), kann es helfen, die Browserdaten zu leeren. Wie Sie das tun, erfahren Sie unter anderem hier.


Inhalt


Änderungen seit V 1.0.3

Allgemein

Datenbank-Update

Es wurden Änderungen an der Datenbank durchgeführt. Ein Datenbank Update ist daher notwendig.

Lizenz

Nach dem Update benötigen Sie eine neue Lizenz für die WMS Version 1.1.


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


Aufgabe beenden / Schaltfläche klicken ErweiterungIn der Aktivität Aufgabe beenden / Schaltfläche klicken kann optional die Schaltfläche angegeben werden, mit der die Aufgabe abgeschlossen werden soll.
Aufgabe starten (Neue Version)Statt der Dokumentliste wird nun eine Dokumentenmappe angegeben. 
Aufgaben-Dokument herunterladenDie Aktivität wird abgelöst durch Dokument herunterladen (WMS).
Aufgaben-Dokument hochladenDie Aktivität wird abgelöst durch Dokument zur Mappe hinzufügen.
Objekt per Bezeichnung ermitteln (DMS)
  • Neue Einstellung "Groß-/ Kleinschreibung ignorieren"
  • Neue Einstellung "Auch gelöschte zurückgeben"

Text in PDF umwandelnDas Dokument wurde immer im Letter-Format erstellt. Jetzt kann Höhe und Breite der Seite eingestellt werden.

Weitere Änderungen

BereichBeschreibung
Aufgaben delegierenDas Delegieren einer Aufgabe wird jetzt im Protokoll der Workflow-Instanz protokolliert und unter Aufgabe öffnen: Verlauf angezeigt.
Objekt serialisieren

Beim Serialisieren eines Objektes in XML kann jetzt das Encoding angegeben werden.


Portal Designer / Aufgaben mit DokumenteDie Kennzeichen "Kann Dokumente hinzufügen" und "Max. Anzahl an Dokumenten" in Aufgaben wurden wegen Einführung der Dokumentenmappen entfernt. Nur wenn eine Dokumentenmappe in der Aktivität "Aufgabe starten" verwendet wird, kann der Aufgabenbearbeiter Dokumente hochladen.
System Administration - Portal-Einstellungen: Erlaubte Dokumentarten im Portal

Bisher war fest hinterlegt, welche Dateien Anwender im Portal hochladen dürfen. Das ist nun in der Mandantenverwaltung einstellbar.

Dateiendungen "xlsm" und "msg"

Beachten Sie, dass die Endungen "xlsm" und "msg" aus Sicherheitsgründen nicht Standardmäßig konfiguriert sind. Möchten Sie diese Dateien zulassen, müssen Sie nach dem Update hier nachbessern.


Neue Features

Neue Aktivitäten

NameBeschreibung
Aktivitäten zur Verwaltung von Dokumentmappen,
Aufgaben öffnen: Dokumente
Eine Dokumentenmappe wird benötigt, um Dokumente an Aufgaben im WMS Portal zu übergeben. Einer Aufgabe kann kein einzelnes Dokument sondern nur eine Dokumentmappe zugewiesen werden.
Dokumentenmappe erstellenDokumente suchen (WMS)Dokumentenmappe löschen
Es können auch in abgeschlossenen Aufgaben Dokumente hochgeladen werden, sofern die Mappe noch vorhanden ist.

DMS: Dokument-Stempel ermittelnErmittelt alle Stempel eines Dokuments aus dem [accantum] DMS.

DMS (7.0.2)

DMS: Anhänge herunterladenAktivität, um Anhänge eines Dokumentes im DMS herunterzuladen.

DMS (7.0.2)

DMS: Capture-Export konvertierenAktivität, um aus den exportierten Erfassungsdaten ein Rechnungsobjekt zu erstellen. Details finden Sie hier: Verwendung des DMS Capture-Exports

DMS (7.0.2)

Objekt deserialisierenAktivität, um ein Objekt aus einem XML oder JSON zu deserialisieren
Portal: Aufgabe starten: RechnungStartet eine Aufgabe zur Bearbeitung und Kontierung einer Rechnung im Workflow Portal.
Rechnungen: Rechnungsdaten validierenValidiert Rechnungsdaten auf Ihre Gültigkeit.
Ressource aktualisierenAktualisiert eine bestehende Ressource-Datei mit einer neuen Datei.


Microsoft Teams - AktivitätenAktivitäten zu Kommunikation mit Microsoft Teams. Weitere Informationen finden Sie in unserem Partner-Portal: https://portal.accantum.de/aktivitaeten-tabelle/ 

WMS Portal 

BereichBeschreibung
Anzeige der Kommentar-Anzahl Die Anzahl der Kommentare wird nun in der Kopfzeile einer offenen Aufgabe angezeigt.
Anzeige des Workflow-Verlaufs in AufgabenBei geöffneten Aufgaben sind die bisherigen Aufgaben der Workflow-Instanz einsehbar mit den Infos: Aufgabenname und der ausgewählte Schaltfläche (falls bereits abgeschlossen).
Anzeige gesperrter und abgeschlossener AufgabenWenn Sie eine Aufgabe nicht bearbeiten können wird nun über ein Symbol und einen Tooltip angezeigt, warum (z.B. wenn die Aufgabe gesperrt und abgeschlossen ist). 
Aufgaben-Ansichten: Neue Spalte "Workflow ID"Anzeige der eindeutigen ID der Workflow Instanz. Damit kann eine Aufgabe schnell Ihrer Workflow-Instanz zugeordnet werden.
Aufgaben-Ansichten: Automatische Aktualisierung der AufgabenDie Aufgabenkacheln auf der Startseite und die Aufgabenlisten aktualisieren sich automatisch . In den Portal: Einstellungen legt man fest ob und wie oft aktualisiert wird.

Elektronische Rechungen

Portal Designer / Aufgabentyp Rechnung
Portal Designer / Rechnungs-Felder
Portal Designer / Tabellen

Aufgaben-Definitionen werden nun in benutzerdefinierte Aufgaben (wie bisher) und Rechnungsaufgaben unterschieden. Rechnungsaufgaben arbeiten mit dem WmsInvoice-Objekt, um Rechnungsdaten und Positionen zu editieren. 
Felder, die für Rechnungsaufgaben verwendet werden soll, benötigen eine Zuweisung zu dem Rechnungsobjekt.
Für Rechnungsaufgaben können Sie Tabellen für Postionen und zur Kontierung konfigurieren.
Filterung abgeschlossene/abgebrochene Aufgaben Über einen Filter in der Ansicht "Meine Aufgaben" kann man nun auch abgeschlossene bzw. abgebrochene Aufgaben schnell einblenden.
Portal: PortaleinstellungenEinstellung, um in Aufgaben die Menüs "Kommentare", "Eigenschaften" und "Verlauf" bei Bedarf auszublenden

Weitere Neuigkeiten

BereichBeschreibung
Benutzer-Berechtigungen, für  Workflow-Definitionen im Portal

Benutzer des WMS-Portals können nur noch Workflow-Definitionen starten, für die sie eine Berechtigung haben. 

Nach dem Update werden im Portal in der Liste keine Workflows mehr angezeigt. Es müssen erst in der Workflow Administration im WMS Studio Zuordnungen zwischen Workflows und Benutzern/Gruppen getätigt werden.

MonitorDokument WidgetNeues Widget zu Übersicht der vorhanden Dokumentenmappen
Monitor: Workflow WidgetIn einer Spalte "Letzte Ausführung" wird angezeigt, wann der Workflow zuletzt "aktiv" war.
Monitor: Workflow WidgetDas Datum des letzten Workflow-Ereignisses (InstanceEvents) wird im Monitor angezeigt, um zu sehen, wann ein Workflow zuletzt aktiv war.
WMS Studio: BenutzerGruppen, ...Einträge beim Zuweisen von Gruppen und Benutzern (Workflows, Ansichten, Mandanten, ...) können mit Doppelklick zugeordnet / entfernt werden.
WMS Studio: Portal Designer / Aufgaben FelderErweiterte Sortierungseinstellungen für Auswahllisten: Alphabetisch, nach externer Id oder manuell (über Drag&Drop)
WMS Studio: Workflow ProtokolleinstellungenNeue Einstellung für Workflow-Definitionen, um Protokolle erfolgreich abgeschlossener Workflows automatisch zu löschen.

Bugfixes

BereichBeschreibung
Aktivität "Freie SQL-Abfrage"Die Aktivität warf eine Exception, wenn sie deaktiviert war.
Aktivität "Objekt serialisieren"Encoding bei der Aktivität "Objekt serialisieren" in XML war immer UTF16, was zu Fehlern führen konnte, deswegen kann man nun bei XML das Encoding einstellen.
Aktivität "Workflow starten (WMS)"In der Aktivitäten konnten nicht alle Argumente des zu startenden Workflows gesetzt werden.
Aktivität: Aufgabe starten mit Dokumenten

Fehler bei Starten einer Aufgabe mit Dokumenten, die nicht mehr existieren:

UpdateException: Fehler beim Aktualisieren der Einträge. Weitere Informationen finden Sie in der internen Ausnahme.
    SQL-Error: (80131904): Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_tbTaskDocumentMapping_tbTaskDocument". Der Konflikt trat in der WMS-Datenbank, Tabelle "dbo.tbTaskDocument", column 'DocId' auf.

Aktivität "Attribute speichern"Die Aktivität lies das Speichern von Attributen mit gelöschten Listeneinträgen nicht zu (Im DMS ist das Speichern aber möglich). Fehler: 
ActivityException: Bei Attribut "<AttributeName>" konnte kein Listeneintrag ID "<ID>" gefunden werden.
Aktivitäten "Barcode hinzufügen", "Text hinzufügen" und "Bild hinzufügen"

Wenn eine Seitennummer angegeben wurde, die größer als die Gesamtanzahl der Seiten des PDF's ist, dann wurde das PDF bisher nicht um die Seiten erweitert. 

Aktivität "Objekt per Bezeichnung ermitteln (DMS)"Im Ergebnis der Aktivität "Objekt per Bezeichnung ermitteln (DMS)" wurde die ExternID nicht gesetzt (betrifft die Suche nach Einträgen einer Auswahlliste).
Aufgabenliste: Filter in Spalte "Abgeschlossen von"

In den Ansichten im Portal kam es beim Filtern in der Spalte "Abgeschlossen" zu Fehlern. Betroffene Filter: "enthält", "Ist nicht leer" und "ist leer".

AufgabenlisteAufgaben FelderEs konnte vorkommen, dass statt dem Feldwert der reguläre Ausdruck im Portal angezeigt wurde.
DB-Update OptimierungDie Ausführungszeit eines Datenbankupdates wurde optimiert.
MandantenBei Neuerstellung eines Mandanten fehlte die Ansicht "Meine Aufgaben" im Portal
Monitor: Workflow WidgetDas Diagram des Workflow-Widgets im Monitor zeigt auch Instanzen anderer Mandanten an
Portal: ÜbersichtSuche auf der Startseite nach Workflow-Definitionen ging nur mit dem Namen, und nicht dem dem Anzeigenamen.
Portal: Perfomance großer AuswahllistenDas Öffnen von Aufgaben mit großen Auswahllisten (>10.000 Einträge) wurde optimiert.
Portal: Validierung von AufgabenAufgaben FelderFehlerbehebung bei der Validierung von Feldern einer Aufgabe: Es konnte vorkommen, dass eine Aufgabe abgeschlossen wurde, ob wohl ein Feld beispielsweise einen zu großen Wert aufweist.
Portal Designer - AufgabenIn der Vorschau der Anordnung der Aufgabenfelder funktionierte das Kontextmenü nicht.
Portal-Designer - Aufgaben Felder: CommunicationExceptionBei zu großen Auswahllisten (>10.000 Einträge) konnte es im Workflow Studio vorkommen, dass die Felder nicht mehr geladen werden konnten.
CommunicationException: Das maximale Nachrichtengrößenkontingent für eingehende Nachrichten wurde überschritten.
Sicherheit: Dienstekonfiguration: HTTPSDie Verbindung von Client (Studio und Portal) zum WMS Dienst kann nun über Https erfolgen. Details sind unter WMS Management Console beschrieben.
Sicherheit: VPNDie Verbindung vom Workflow Studio aus auf einen WMS-Dienst über eine VPN-Verbindung ist nun möglich.
Sicherheit: Portal-HostingEs ist jetzt möglich, das WMS Portal auf einem eigenen Web-Server zu hosten z.B. um eine DMZ einzurichten.
Windows Authentifizierung im Portal (BenutzerWorkflow Studio Anmeldung)Eine Windows-Authentifizierung im Portal ist jetzt möglich.
Workflow Designer, AusdruckseditorBei drücken von Strg + Leertaste im Ausdrucksfeld, ist die Liste der verfügbaren Variablen nun breiter und somit übersichtlicher.
Zusätzliche AktivitätenWorkflow Designer Zusätzliche Aktivitäten wurden trotz passender Lizenz im Workflow Designer nicht immer angezeigt. Erst nach erneuten Ab- und Anmelden wurden sie korrekt angezeigt.



Ä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
Basisklassen für AktivitätenEs gibt Basisklassen zu jeder Aktivität, um Funktionalität des WMS nutzen zu können. z.B. das Auskommentieren von Aktivitäten
Globale Einstellungen einer externen AktivitätFehler wurde nicht protokolliert, die Seite blieb lediglich weiß.
Jetzt erscheint eine Fehlermeldung und ein Eintrag mit StackTrace  in der Ereignisanzeige.
Icons und Bilder zur AktivitätEinige Bilder in der Aktivitätenliste wurden aufgrund eines Fehlers beim Setzen der transparenten Farbe nicht korrekt angezeigt, 
Tests im Wizard zur Bereitstellung der Aktivität 
  • Ausführlichere Tests und Meldungen beim Import einer eigenen Aktivität.
  • Fehler: Wenn Assemblies von Drittanbietern verwendet wurde, wurde fälschlicherweise ein Fehler angezeigt "dll xy konnte nicht gefunden werden". (Die Aktivität funktioniert dennoch.)