WMS 1.1.2 (2021 Q2)
Fehlerbehebungen in V 1.1.2.365
Bereich | Beschreibung |
---|---|
Umgang mit DMS Updates Workflow starten (DMS) Workflow starten (DMS) | Bisheriges Problem bei DMS-Updates: Der Sub-Workflow wurde bereits aktualisiert und läuft mit einer neuen DMS Version (z.B. 7.0.5). Der Workflow der diesen Workflow startet bzw. Instanzen davon laufen aber noch mit einer älteren DMS Version (z.B. 7.0.2). Folge: Es kommt zu einem Fehler in der “Workflow starten”-Aktivität: Anpassung mit der 1.1.2.365: Die “Workflow starten”-Aktivität überprüft die DMS-Version des SUB-Workflows und startet die Workflow-Version, in der die DMS-Version übereinstimmt. |
Fehlerbehebungen in V 1.1.2.362
Bereich | Beschreibung |
---|---|
Portal / Windows-Authentifizierung WMS Management Console | Nach den letzten Windows und Browserupdates kam es vor, dass die Windows-Authentifizierung nicht mehr funktionierte. Deshalb kann nun in der Konfigurationsdatei des Dienstes das Authentifizierungs-Schema (z.B. Ntlm, IntegratedWindowsAuthentication) geändert werden. |
PDF-Aktivitäten | Es konnte bei den PDF-Aktivitäten zu Timeouts kommen, da der Dienst zur PDF-Verarbeitung (QuickPdf) nicht rechtzeitig gestartet wurde. Deshalb können nun in der WmsService.exe.config Verbindungseinstellungen dazu vorgenommen werden. |
Fehlerbehebungen in V 1.1.2.360
Bereich | Beschreibung |
---|---|
Portal / Rechnung bearbeiten | Im Fenster zur Bearbeitung mehrerer Buchungen wurden Spalten mit Auswahllisten nicht angezeigt und konnten nicht bearbeitet werden. |
Studio / Aufgaben Tabellen | Tabellen konnten nicht gespeichert werden, wenn man gleichzeitig Spalten entfernt und andere hinzufügt. |
Fehlerbehebungen / Anpassungen in V 1.1.2.355
Bereich | Beschreibung |
---|---|
Ausführungspläne | Die maximale Ausführungsdauer für den Workflow wurde nicht immer gespeichert. |
Aktivität Attribute zuweisen | Datumattribute können jetzt zurückgesetzt werden, indem man deren Wert auf "nothing" setzt. |
Aktivität Datenquelle synchronisieren | Wenn sich beim Synchronisieren einer Datenquelle der Wert eines Eintrags geändert hat, wurden die bereits verwendeten Feldwerte in Aufgaben nicht aktualisiert. (Im Portal wurde der Eintrag als "gelöscht" angezeigt.) |
Aktivität Protokoll löschen | Die in der "Protokoll löschen"-Aktivität hinterlegten Workflow-Definitionen wurden verworfen, wenn man das Menü oder das Tab wechselt. |
Einstellungen / StepOver | Die Einstellungen "ApplicationKey" und "Shared Secret" entfallen. Die Url wird auf die Accantum-Umgebung vorbelegt. |
Lizenz | Verlängerung der Demolizenz bis Dezember 2022. |
Portal / Anmeldung |
|
Portal / Aufgabe öffnen: Daten / Felder | Portal: Auswahllisten konnten mit dem x geleert werden, auch wenn sie nur lesend sind |
Portal / Aufgabe öffnen: Rechnung bearbeiten |
|
Portal Designer / Tabellen |
|
Workflow Designer | Beim Öffnen von manchen Workflows wurde sofort eine Änderung angezeigt (Markierung mit "*"). Auch wenn man z.B. nur eine Aktivität aufklappt wurde eine Änderung angezeigt. |
Workflow Designer / Zuordnungen |
|
Workflow Designer / Aufgaben | Die angezeigten Menüs in Aufgaben wurde nicht immer korrekt gespeichert. |
Änderungen in V 1.1.2
Allgemein
Datenbank-Update
Es wurden Änderungen an der Datenbank durchgeführt. Ein Datenbank-Update ist daher notwendig.
Lizensierung von Aktivitäten
Um neue Aktivitäten verwenden zu können, benötigen Sie eine neue Lizenz. Ab der nächsten Version stehen Ihnen alle neue Aktivitäten Ihrer bereits lizensierten Lizenzpakete automatisch zu Verfügung.
Beispiel: Sie haben das Aktivitäten-Paket "Datenbank" lizensiert. In Version 2.1.0 kommt eine neue Aktivität zu diesem Paket hinzu → Sie benötigen keine neue Lizenz und können die Aktivität sofort nach dem Update verwenden.
Sollten neue Pakete hinzukommen und dennoch eine LIzenz notwendig sein ist das in den Release Notes vermerkt.
Änderungen bestehender Features
Aktivitäten
Bereich | Beschreibung | |
---|---|---|
Aktivitäten / Lizenz | Die Aktivitäten Assign (Kopie erstellen), Assign If, If, und andere werden nicht mehr von Ihrem Guthaben aus der Lizenz abgezogen. | |
[accantum] DMS Aktivitäten | Es sind Aktivitäten für die DMS Versionen 7.0.3 und 7.0.4 enthalten. | |
DMS: Dokument herunterladen | Beim Herunterladen eines Dokuments aus dem DMS kann jetzt die Version angegeben werden. Wenn keine Version angegeben ist, wird (wie bisher) die aktuellste Version heruntergeladen. | |
DMS: Objekt per Bezeichnung ermitteln | Die Aktivität "ID ermitteln (DMS)" wurde umbenannt in "Objekt per Bezeichnung ermitteln (DMS)" | |
If-Aktivität | In der If-Aktivität kann jetzt optional der Else-Zweig ausgeblendet werden. | |
Workflows ermitteln (DMS) | In der Aufgaben-Historie (WmsAccTaskStep) werden jetzt der Bearbeiter, das Datum des Aufgabenabschluss und die Bemerkung für die nächste Aufgabe zurückgegeben. | |
PDF-Dokument drucken | Die Anzahl an Kopien kann jetzt über eine Variable festgelegt werden. | |
PDF-Dokument erzeugen | Für die Größe des erzeugten PDFs wird jetzt DIN A4 vorbelegt (210mm x 297mm). | |
PDF-Overlay hinzufügen | Die Aktivität Overlay hinzufügen wirft jetzt einen Fehler, wenn auf nicht vorhandene Seite zugegriffen wird. |
Änderungen (WMS Studio)
Bereich | Beschreibung | |
---|---|---|
WmsFieldValue | Die Felder im Workflow (Typ WmsFieldValue) wurden um die Datenquellen-ID erweitert. | |
Portal Designer / Aufgaben / Schaltflächen | Bisher konnte der Anzeigename einer Schaltfläche nur in "Portal Designer / Schaltflächen" für alle Aufgaben geändert werden. Um eine unnötige Anzahl an Schaltflächen zu vermeiden, ist es jetzt möglich, den Anzeigenamen der Schaltfläche für eine bestimmte Aufgabe zu ändern. | |
Portal Designer / Rechnungsaufgaben | In der Positionstabelle können jetzt alle Spalten bis auf die "Nr" ausgeblendet werden, in der Buchungstabelle alle bis auf "Betrag". | |
Workflow Administration / Workflows | Die Sortierung der Workflows kann jetzt konfiguriert werden, indem man einem Workflow eine Position zuweist. Ist keine Position angegeben, werden die Workflows nach Namen sortiert. | |
Workflow Designer / Zuordnungen | Alle Fehler (z.B. wenn ein DMS Attribut oder ein WMS Benutzer nicht gefunden wurden) werden gleich beim Öffnen mit einem "!" markiert und angezeigt. Bisher mussten immer alle Menü einzeln ausgewählt werden, damit Fehler angezeigt wurden. |
Änderungen (WMS Portal)
Bereich | Beschreibung | |
---|---|---|
Aufgabe öffnen: Dokumente | Bei geöffneten Aufgaben mit Dokumenten konnte bereits die Breite der Dokumentanzeige geändert werden. Diese wird jetzt gespeichert, damit beim Öffnen der nächsten Aufgabe die Breite erhalten bleibt. Gespeichert wird diese Einstellung im verwendeten Browser. | |
Aufgabe öffnen: Dokumente / Html-Dokumente | Html-Dokumente in einer Mappe werden jetzt formatiert dargestellt. Bisher wurde der Html-Code als Text angezeigt. | |
Aufgabe öffnen: Rechnung bearbeiten |
|
Neue Features
Neue Aktivitäten und Funktionen im Designer
Name | Beschreibung | |
---|---|---|
Assign (Kopie erstellen) | Neue Aktivität, um eine echte Kopie einer Variable zu erstellen ("DeepCopy"). Siehe dazu https://forum.accantum.de/viewtopic.php?f=12&t=128 | Neue Lizenz notwendig |
Digitale Unterschrift mit StepOver | Mit den StepOver-Aktivitäten können Sie und Ihre Kunden Dokumente rechtssicher unterschreiben. Die Unterschrift kann im WMS Portal, auf der StepOver-Webseite, in der StepOver-App oder über ein Unterschriftenpad erfolgen. Details zu StepOver: https://www.stepover.com/de/ | Neue Lizenz notwendig |
Dokumentbeziehung löschen | Aktivität, um eine Beziehung zu einem Dokument zu entfernen. | DMS 7.0.4 |
Objekt per ID ermitteln (DMS) | Aktivität, um einen Datensatz (Benutzer, Attribut, ...) aus dem DMS zu ermitteln. Bisher konnte über "Name ermitteln (DMS)" nur der Name ermittelt werden. Jetzt wird u.a. auch die externe ID ermittelt. | DMS 7.0.4 |
Stammdatenliste abrufen Objekt per Bezeichnung ermitteln Objekt per ID ermitteln WmsObject | Beim Abrufen von Benutzern können jetzt direkt die E-Mail-Adresse und der Anmeldename ermittelt werden. Dazu wurde im Ergebnis der Aktivitäten (WmsObject) eine Liste mit Eigenschaften aufgenommen, in der auch die E-Mail-Adresse steht. Beim Abrufen von Einträgen einer Datenquellen beinhaltet die Liste die Eigenschaften der Datenquelleeinträge. | |
Stammdatenliste abrufen (DMS) Objekt per Bezeichnung ermitteln (DMS) WmsAccObject | Beim Abrufen von Benutzern aus dem DMS können jetzt direkt die E-Mail-Adresse und der Anmeldename ermittelt werden. | DMS 7.0.4 |
Workflow-Instanz-ID ermitteln | Ermittelt die ID der ausgeführten Workflow-Instanz | Neue Lizenz notwendig |
WMS Portal
Bereich | Beschreibung |
---|---|
Portal: Anmeldung Portal: Einstellungen | Benutzer können zur Anmeldung im Portal (je nach Konfiguration des Administrators) eine 2-Faktor-Authentifizierung nutzen. |
Aufgabenliste / Mehrfachbearbeitung | Seit Version 1.1.1 können im Portal mehrere Aufgaben auf einmal abgeschlossen werden. Beim Abschließen dieser Aufgaben kann jetzt optional ein Kommentar angegeben werden. |
Aufgabe öffnen: Rechnung bearbeiten | Mehrfachbearbeitung: Wie bei den Buchungsdaten können jetzt auch alle ausgewählten Positionen gleichzeitig bearbeitet werden. Dazu markiert man die gewünschten Positionen und bearbeitet deren Eigenschaften in einem Fenster. |
WMS Studio
Bereich | Beschreibung |
---|---|
Workflow Studio Anmeldung Mein Profil, Benutzer, Globale Benutzer | Optionale 2-Faktor-Authentifizierung im Studio und im Portal. Die Konfiguration erfolgt pro Benutzer. (Globale Benutzer und Benutzer). |
Portal Designer / Schaltflächen | Das Aussehen (u.a. Hintergrund- und Schriftfarbe) von Schaltflächen im Portal kann bearbeitet werden. |
Portal Designer / Aufgaben / Felder |
|
Bugfixes
Bereich | Beschreibung |
---|---|
Aktivitäten allgemein | Bei einigen Aktivitäten konnte es vorkommen, dass der Rahmen abgeschnitten war |
Aktivität: Workflow starten (WMS) | Bisher wurden die eingetragenen Argumente verworfen, wenn der zu startende Workflow geändert wurde (z.B. nach einem Import). Jetzt bleiben die Argumente erhalten. Sollten sie nicht im zu startenden Workflow vorhanden sein, werden sie ignoriert. |
Aktivität: Delay | Aufgrund eines internen Fehlers der Workflow Engine konnte es vorkommen, dass die Workflows mit einer Delay-Aktivität nicht fortgesetzt wurden (und im Status "Pausiert" hängen bleiben). Erst nach Neustart des WMS-Dienstes wurde der Workflow ordnungsgemäß fortgesetzt. |
Aktivität: Datenquelle synchronisieren | Es gab einen Fehler (IndexOutOfRangeException), wenn in den csv-Daten führende oder abschließende Leerzeilen enthalten waren |
Aktivität: Dokument hochladen (WMS) | Beim Hochladen eines Dokuments aus dem DMS in das WMS kam es zu Fehlern, wenn der Dokumentname mehr als 100 Zeichen aufwies. Der Dokumentname im WMS wurde deshalb auf 255 Zeichen erweitert. |
Aktivität: Dokument-Stempel ermitteln (DMS) | Wenn Attribute eines Stempels in einem Dokument nicht vorhanden waren, konnten die Stempel des Dokuments über die Aktivität nicht ermittelt werden. |
Aktivität: Stempel hinzufügen (DMS) | Bei Bildstempeln wurden Attribute nicht korrekt befüllt. |
Aktivität: Objekt serialisieren | Variablen des Typs "WmsTaskFields" konnten nicht serialisiert werden, sobald Werte in einer Mehrfachauswahlliste stehen. Fehlermeldung: InvalidOperationException: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten. InvalidOperationException: Der Typ System.Guid[] kann in diesem Kontext nicht verwendet werden.“ |
Aktivität: PDF-Dokument drucken |
|
Aktivität: Stammdatenliste abrufen | Die Variable mit dem Ergebnis der Aktivität wurde fälschlicherweise mit "agDataSourceItemList" benannt. Dadurch kam es zu Konflikten mit der Datenquelle filtern-Aktivität. Jetzt heißt die Variable "aWmsObjects", wenn die Aktivität neu hinzugefügt wird. |
Aktivität: Switch mit Ausdruck | In den Case-Fällen der Switch-Aktivität konnte keine Variablen über die IntelliSense ([Strg]+[Leer]) eingefügt werden. Mit Enter oder Doppelklick wird jetzt die ausgewählte Variable eingefügt. |
Portal: Allgemein |
|
Portal: Aufgaben |
|
Portal: Anmeldung |
|
Portal: Aufgabenliste |
|
Portal: Ereignisse |
|
Portal: Meldungen |
|
Portal: Rechnung bearbeiten |
|
Studio: Globale Benutzer und andere Menüs | Nach dem Speichern wurde der falsche Datensatz aktualisiert, wenn man in der Zwischenzeit einen anderen Eintrag auswählt. |
Studio: Monitor / Workflow Widget |
|
Studio: Portal Designer/Datenquellen | Bei Umbenennung eines Datenquelleneintrages wurde der Eintrag im Portal als gelöscht angezeigt. |
Studio: Workflow Administration |
|
Studio: Workflow Designer |
|
Studio: Workflow Protokol-Einstellungen | Die Aktiviäten FlowSwitch und FlowDecision konnten nicht protokolliert werden. |
Dienst | Aufgrund eines Speicherfehlers in der Windows Workflow Engine konnte es sproadisch zu Fehlern beim Starten von Workflows kommen (Fehlermeldung: "XamlObjectWriterException: Fehler beim Erstellen von PointCollection") |
Ä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.
- Keine Anpassungen notwendig -
Bugfixes
Bereich | Beschreibung |
---|---|
WMS Einstellung: IWmsActivitySettingWithMapping | Es gab bisher keine Möglichkeit, im Zuordnungs-Control an den Wert der hinterlegten Einstellung zu gelangen. Nun ist der Wert in der Initialise-Methode gesetzt. |
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".