Aufgabendaten ermitteln
WMS 1.1.3
Inhalt
Diese Aktivität ermittelt anhand der Aufgaben-ID verschiedene Daten einer WMS Portal-Aufgabe. Je nachdem welche Felder der Aktivität ausgefüllt sind, werden Aufgabenfelder, Rechnung, Dokumentenmappe und Kommentare ermittelt und können im Anschluss weiter verwendet werden.
Änderungen an Aufgabenfeldern oder Rechnung können mit der "Aufgabe speichern"-Aktivität abgespeichert werden.
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Aufgaben-ID | Die ID der noch aktiven Aufgabe. Die ID erhalten Sie beim Starten einer Aufgabe durch die Aktivität "Aufgabe starten". | Integer |
|
Ausgabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Aufgabe WMS 1.1.4 | Informationen zur ermittelten Aufgabe | Mindestens ein Ausgabefeld erforderlich | |
Felder | Die Felder der angegebenen Aufgabe. | Mindestens ein Ausgabefeld erforderlich | |
Rechnung | Die Rechnung der angegebenen Aufgabe. Sofern es sich bei der Aufgabe nicht um eine Rechnungsaufgabe handelt, wird eine Warnung ausgegeben. | Mindestens ein Ausgabefeld erforderlich | |
Dokumentenmappe | Die Dokumentenmappe der angegebenen Aufgabe. “Nothing”, falls keine Mappe vorhanden ist. | Mindestens ein Ausgabefeld erforderlich | |
Kommentare | Die Kommentare der angegebenen Aufgabe | Mindestens ein Ausgabefeld erforderlich |
Fehlermeldungen
Beschreibung | Fehlercode | Datentyp |
---|---|---|
Fehler: Die angegebene Aufgabe existiert nicht oder wurden gelöscht. |
| |
Fehler: Sie haben keine Berechtigung für den ausgewählten Mandanten (wenn die Aufgabe einem anderen Mandanten gehört). |
| |
Warnung: Zu Aufgabe <ID> ist keine Rechnung vorhanden, da es sich nicht um eine Rechnungsaufgabe handelt. |
|
|
Beispiele
Einsatz in einem Ereignis-Workflow
Anforderung:
Bei Klick auf eine Schaltfläche (WMS 1.1.3) soll ein Workflow prüfen, ob alle notwendigen Dokumente in der Dokumentenmappe der Aufgabe vorhanden sind.
Konfiguration der Aufgabe:
In der Aufgabe ist bei einer Schaltfläche eine Workflow hinterlegt. Bei diesem Workflow handelt es sich um einen sogenannten Ereignisworkflow.
Im Workflow:
Im Workflow muss nun die Dokumentenmappe ermittelt werden, um die darin enthaltenen Dokumente zu prüfen.
Die ID der Aufgabe (TaskId) steht im Argument arg_TaskEvent (Eigenschaft TaskId):
Das ist die ID, der Aufgabe, in der das Ereingnis ausgelöst wurde.Die Aktivität “Aufgabe ermitteln” einsetzen, um die Dokumentenmappe zu erhalten.
(Variable vom Typ WmsDocumentFolder)Mit mappe.GetDocuments() können die Dokumente aus der Mappe ermittelt werden.
(Typ WmsDocumentMapping)Zu dem Dokument stehen Ihnen nun unter anderem die Dokumentart (Datei, Link, DMS) und die Klassifizierung zur Verfügung
Hinweise
Auch wenn Felder einer Aufgabe nicht zugewiesen sind, ermittelt die Aktivität die Werte. Der Fall tritt auf, wenn Sie z.B. die Felder mit Aufgabe speichern gespeichert haben oder wenn die Felder aus der Aufgabe entfernt wurden, ein Anwender aber schon Werte eingetragen hat.
Füllen Sie nur die ausgehenden Parameter, die Sie auch wirklich benötigen. Das kann die Performance des Workflows verbessern.
Variable erstellen
WMS 1.1.4 Mit dem “+” neben den Eingabe Feldern können Sie eine Variable erstellen.
Tragen Sie dazu einen Variablennamen ein (achten Sie darauf, dass er keine ungültigen Zeichen enthält und noch nicht vergeben ist. Klicken Sie dann das +, um die Variable automatisch mit dem passenden Typ zu erstellen.