Versionen im Vergleich

Schlüssel

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

Status
colourYellow
titleWMS 2020 ( 1.0.3)

Image RemovedImage Added

Inhalt

Inhalt

Mit dieser Aktivität können Feldern einer Aufgabe aus dem WMS Werte zugewiesen werden. (Siehe auch Aufgaben Felder und Zuordnungen verwenden)

Info

Die Feldwerte werden nicht gespeichert, sondern nur in der LIste “wmsTaskFields” einem Wert zugewiesen. Bei “Aufgabe starten” oder “Aufgabe speichern" werden diese Felder gespeichert.

Hinweis

In Ereignis-Workflows sollten Sie die Felder i.d.R. nicht speichern müssen, da sie ohne zu speichern zurück an das Portal geliefert werden (z.B. bei Ereignis “Feld ändern”) oder bei der Schaltfläche eingestellt ist, falls gespeichert werden soll.

Eigenschaften

Eingabe

Name

Beschreibung

Datentyp

Erforderlich

Felder

Auflistung, der die Feldwerte hinzugefügt werden

WmsTaskFields

(Warnung)

Feldwert

Auflistung von Feldern mit ihrem Wert.

Auflistung

(Warnung)

Mehrere Felder bearbeiten

Bei Klick auf die Schaltfläche “Weitere Felder zuweisen” öffnet sich ein neues Fenster, in dem Sie beliebig viele Feldwerte zuweisen können. In der Aktivität selbst wird nur das erste Feld angezeigt.

Felder hinzufügen

Um ein neues Feld hinzuzufügen, haben Sie zwei Möglichkeiten:

  • Wählen Sie aus der Auswahlliste das gewünschte Feld und geben Sie daneben den neuen Wert an. Klicken Sie auf das “+” um das Feld in die Liste einzufügen.
    oder

  • Klicken Sie in der Tabelle auf die unterste Zeile “Zum Einfügen eines neuen Elements hier klicken“. Dann wird die Zeile sofort hinzugefügt

Felder bearbeiten

Die Felder in der Liste lassen sich jederzeit ändern. Klicken Sie dazu auf die Spalte “Aufgabenfeld” - es öffnet sich eine Auswahlliste mit den vorhandenen Feldern.

Der Typ dient nur der Hilfe, um zu wissen, welcher Wert eingetragen werden muss - er kann nicht geändert werden.

In die Wertspalte tragen Sie den zu dem Feld passenden Wert ein (z.B. eine Variable). Mit dem “Überschreiben”-Kennzeichen legen Sie fest, ob der Wert auch gesetzt wird, wenn bereits ein Wert vorhanden ist.

Mit dem Haken bestätigen Sie Ihre Änderungen. Mit der Papiertonne oder über das Kontextmenü können Sie Felder entfernen.

Hinweise

Felder auf leer zurücksetzen

Info

Sie können Feldwerte zurücksetzen, indem Sie deren Wert auf “nothing” (ohne Hochkomma) setzen.

Was wenn keine Zuordnungsvariable verwendet werden kann?

Hinweis

Sie können mit dieser Aktivität nur Felder bearbeiten, zu denen Sie eine Zuordnung im Workflow angelegt haben.

Es kann vorkommen, dass die ID des Feldes, das bearbeitet werden soll zur Designzeit des Workflows nicht bekannt ist. Es kann also keine Zuordungsvariable verwendet werden. Sie haben in diesem Fall eine Guid-Variable “fieldDefId” mit der ID des Feldes. Mit “wmsTaskFields(fieldDefId)“ können sie in der Assign-Aktivität einen Wert zuweisen.

Nicht anderes mach auch die Aktivität “Feldwerte zuweisen” intern. Beachten Sie nur, dass der Typ des Feldes mit dem Typ des Wertes übereinstimmt (Datum, Text, etc.).

Wie kann man eine Mehrfachauswahlliste befüllen?
Bei einer Mehrfachauswahlliste wird eine Auflistung erwartet (IEnumerable<Guid>) erwartet. Es reicht, geschweifte Klammen um die gewünschte Id anzugeben, z.B. {wmsds_eintrag}, um eine Auflistung zu erstellen. Mit “,” getrennt können Sie auch mehrere Einträge setzen.
Details: 1 Visual Basic - Typen

Verwandte Themen

Portal-Aktivitäten

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
showSpacefalse
cqllabel in ( "fields" , "task" )

VB und Auflistungen

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
maxCheckboxfalse
showSpacefalse
reversefalse
cqllabel = "collection"