Aufgabe starten (mit ID)

WMS 1.1.4

 

Diese Aktivität startet eine ausgewählte Aufgabe für eine Gruppe oder einen Benutzer und setzt dabei die für die Aufgabe nötigen Felder und Dokumente. Wird die Aktivität z.B. aufgrund eines Fehlers in der Workflow-Definition abgebrochen, wird auch die dazugehörige Aufgabe abgebrochen.

Um eine Aufgabe zu starten ist hier die ID notwendig. An die Id gelangen Sie über die Zuordnungen.
→ In der Regel ist es einfacher die Aufgabe starten bzw. Aufgabe starten: Rechnung zu verwenden. Dort stehen Ihnen Auswahllisten mit der verfügbaren Aufgaben und deren Versionen zur Verfügung.
Eine Aufgabe über eine ID zu starten ist zwar flexibler, birgt aber auch Gefahren mit sich:

  • Es kann nicht sofort erkannt werden, ob die ID gültig ist oder ob es sich um eine Rechnungsaufgabe handelt

  • Das WMS kann zur Designzeit nicht prüfen, ob die angegebe Version vorhanden ist. Es kommt zu einem Fehler zur Laufzeit.

  • Wenn Sie keine Version angeben, dann wird immer die aktuellste Aufgabenversion verwendet. Das kann zu unbeabsichtigten Verhalten führen, wenn Sie die Aufgabendefinition ändern!

Eigenschaften

Eingabe

Name

Beschreibung

Datentyp

Erforderlich / Versionshinweis

Name

Beschreibung

Datentyp

Erforderlich / Versionshinweis

Aufgabendefinition

ID der zu startenden Aufgaben-Definition. z.B. aus einer Zuordnungsvariable

Guid

Version

Die Version der ausgewählten Aufgaben-Definition.

Achtung: Wenn Sie keine Version angeben, wir die aktuellste verwendet. D.h. wenn Sie die Aufgabendefinition ändern, wird das beim nächsten Workflowstart sofort wirksam.

string



Benutzer/Gruppe

Der Benutzer oder die Gruppe, für die die Aufgabe sichtbar sein soll. Angegeben werden muss der eindeutige Identifier (Guid) der jeweiligen Gruppe/ des jeweiligen Benutzers.





Wiedervorlagedatum

Datum, ab dem die Aufgabe in einer Ansicht angezeigt wird (voraussgesetzt, der Filter ist gesetzt)

Nullable<DateTime>

 

Nur lesend

Legt fest, ob die Aufgabe nur gelesen werden kann. Es können keine Änderungen an der Aufgabe vorgenommen werden.

Bool



Kann abgebrochen werden

Legt fest, ob die Aufgabe durch den Benutzer abgebrochen werden kann (siehe "Abbrechen einer Aufgabe").

Bool



Dokumentenmappe

Eine Mappe, um Dokumente in der Aufgabe hinzuzufügen, zu entfernen und zu bearbeiten.

Mit "wmsDocFolder.GetDocuments()" können Sie die Dokumente der Mappe ermitteln (“wmsDocFolder” ist die Variable für die Dokumentmappe, welche z.B. mit der Aktivität “Dokumentmappe erstellen” angelegt werden kann).

WmsDocumentFolder

 

Felder

Felder, die der Aufgabe hinterlegt werden. Als Ausgabe erhalten Sie die zugeordneten Felder mit Wert nach der Bearbeitung.

WmsTaskFields



Rechnung / WmsInvoice

Das Rechnungsobjekt. Geben Sie es an, falls Sie eine Rechnungsaufgabe starten.

WmsInvoice

 

Kommentare

Kommentare, welche der Aufgabe übergeben werden können (z.B. aus einer vorhergehenden Aufgabe)

List<WmsTaskComment>

 

Ausgabe

Name

Beschreibung

Datentyp

Erforderlich

Name

Beschreibung

Datentyp

Erforderlich

Felder

Die zugeordneten Felder mit Wert nach der Bearbeitung.

WmsTaskFields



Schaltfläche

Die Schaltfläche, mit der der Benutzer die Aufgabe bestätigt hat.

Guid



Bearbeiter

Der Benutzer, der die Aufgabe bestätigt hat.

Guid



Aufgaben ID

ID der gestarteten Aufgabe (kann in der Aktivität Aufgabe beenden verwendet werden).

Integer



Kommentare

Liste mit Kommentaren, welche der Aufgabe übergeben bzw. neu hinzugefügt wurden

List<WmsTaskComment>

 


Details und Beispiele zum Starten von Aufgaben finden Sie bei der Aktivität “Aufgabe starten

 

Verwandte Themen