Aufgabe speichern
WMS 2021 (1.1.3)
Inhalt
Mit dieser Aktivität können Änderungen an den Feldern oder der Rechnung einer Aufgabe gespeichert werden. Diese Daten können zuvor mit der "Aufgabe ermitteln"-Aktivität abgerufen werden.
Möglicher Datenverlust bei Nebenläufigkeitskonflikt
Wenn diese Aktivität ausgeführt wird während ein Benutzer die Aufgabe im Portal geöffnet hat kann letzterer seine Änderungen nicht mehr speichern.
“Zwischenzeitliche Änderung. Die Aufgabe wurde zwischenzeitlich von einem anderen Benutzer (ID:0) geändert. Aktualisieren Sie die Aufgabe bevor Sie fortfahren.”
Daher sollte der Einsatz dieser Aktivität sehr beschränkt erfolgen.
Eine automatisierte Veränderung der Aufgabe ist durch Ereignisworkflows(Feld geändert/Aufgabe) weniger problematisch. Änderungen von Feldern durch letztere werden in die Aufgabe mit übernommen - ohne den Einsatz dieser Aktivität.
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Aufgaben-ID | Die ID der Aufgabe. Die ID erhalten Sie beim Starten einer Aufgabe durch die Aktivität "Aufgabe starten". | Integer | |
Felder | Die zur Aufgabe zu speichernden Felder. Die Felder können Sie mit der Aktivität “Feldwerte zuweisen “ bearbeiten. |
| |
Rechnung | Die zur Aufgabe zu speichernde Rechnung. Sofern es sich bei der angegebenen Aufgabe nicht um eine Rechnungsaufgabe handelt, wird im Workflow eine Warnung ausgegeben und die Rechnung nicht abgespeichert. |
| |
Auch gesperrte Aufgaben ändern | Standardmäßig werden gesperrte Aufgaben nicht geändert. Falls Änderungen an gesperrten Aufgaben gespeichert werden sollen, muss diese Option aktiviert werden. | Boolean |
|
Fehlermeldungen
Beschreibung | Fehlercode | Datentyp |
---|---|---|
Die angegebene Aufgabe existiert nicht oder wurde gelöscht. | WmsApiMessage (9) | |
Die angegebene Aufgabe ist durch den Benutzer <Name> gesperrt und kann nicht gespeichert werden. | WmsApiMessage (9) | |
Sie haben keine Berechtigung für den ausgewählten Mandanten. | WmsApiMessage (9) | |
Warnung: Zu Aufgabe <ID> ist keine Rechnung vorhanden, da es sich nicht um eine Rechnungsaufgabe handelt. | - | - |
Hinweise
Wenn eine Feld nicht angegeben ist, dann bleibt dessen Wert in der Aufgabe unverändert.
Beim Speichern der Felder über diese Aktivität gibt es keine Validierung der minimalen/maximalen Werte oder des regulären Ausdrucks.