Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Status
colourYellow
titleWMS 1.1.3

Inhalt

Inhalt
minLevel1
maxLevel7

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

(Warnung)

Ausgabe

Name

Beschreibung

Datentyp

Erforderlich

Aufgabe

Status
colourYellow
titleWMS 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

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 (

Status
colourYellow
titleWMS 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

Info

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.

Hinweis

Füllen Sie nur die ausgehenden Parameter, die Sie auch wirklich benötigen. Das kann die Performance des Workflows verbessern.

Variable erstellen

Status
colourYellow
titleWMS 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

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
showSpacefalse
cqllabel = "task" and type = "page" and space = "APM2019DE"