Aufgabendaten ermitteln

WMS 1.1.3

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

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

Name

Beschreibung

Datentyp

Erforderlich

Aufgabe

WMS 1.1.4

Informationen zur ermittelten Aufgabe

WmsTask

Mindestens ein Ausgabefeld erforderlich

Felder

Die Felder der angegebenen Aufgabe.

WmsTaskFields

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.

WmsInvoice

Mindestens ein Ausgabefeld erforderlich

Dokumentenmappe

Die Dokumentenmappe der angegebenen Aufgabe. “Nothing”, falls keine Mappe vorhanden ist.

WmsDocumentFolder

Mindestens ein Ausgabefeld erforderlich

Kommentare

Die Kommentare der angegebenen Aufgabe

WmsTaskComment

Mindestens ein Ausgabefeld erforderlich

Fehlermeldungen

Beschreibung

Fehlercode

Datentyp

Beschreibung

Fehlercode

Datentyp

Fehler: Die angegebene Aufgabe existiert nicht oder wurden gelöscht.

 

ActivityException

Fehler: Sie haben keine Berechtigung für den ausgewählten Mandanten (wenn die Aufgabe einem anderen Mandanten gehört).

 

ActivityException

Warnung: Zu Aufgabe <ID> ist keine Rechnung vorhanden, da es sich nicht um eine Rechnungsaufgabe handelt.
Wenn versucht wird das Rechnungsobjekt zu ermittelt, es aber keine Rechnungsaufgabe ist

 

 

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.

Ereignis-Workflow: Dokumentenmappe ermitteln (Die Aufgaben-ID steht im Argument arg_TaskEvent)

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.

Verwandte Themen