

Formulare › Initialisieren von Formularvariablen
Initialisieren von Formularvariablen
Nachdem Sie ein Interaktionsauftragsformular entworfen haben, können Sie es auf einen bestimmten "Anwenderaufgabe zuweisen"-Operator in einem Prozess festlegen. Sie können auch Code hinzufügen, um Formularfelder zur Laufzeit zu initialisieren.
Gehen Sie folgendermaßen vor:
- Klicken Sie auf die Registerkarte "Designer".
- Öffnen Sie im Prozessdesigner einen Prozess oder erstellen Sie einen.
- Ziehen Sie im Auswahlmenü "Operatoren" der Gruppe "Prozesssteuerung" einen "Anwenderaufgabe zuweisen"-Operator auf Ihren Prozess.
- Doppelklicken Sie den Operator "Anwenderaufgabe zuweisen", um das Auswahlmenü "Eigenschaften" zu öffnen.
- Gehen Sie im Auswahlmenü "Eigenschaften" folgendermaßen vor:
- Blenden Sie "Anwenderaufgabe" ein.
- Klicken Sie im Feld "Interaktionsauftragsformular" auf die Suchschaltfläche, um nach einem Formular zu suchen. Klicken Sie auf "OK".
- Klicken Sie auf das Feld "Initialisierungscode für Formulardaten", um es einzublenden.
- Initialisieren Sie eine beliebige Formularvariable im Fenster "Initialisierungscode für Formulardaten". In den folgenden Beispielen ist "myTextField" die _id des Formularelements, das Sie initialisieren möchten.
- Geben Sie für einfache Datentypen Folgendes ein:
Form.myTextField='welcome'.
- Wenn das einfache Feld in einer ValueMap oder in einem Feldsatz ist, geben Sie Folgendes ein:
Form.value_map= newValueMap();
Form.valuemap.myTextField="welcome";
- Wenn das einfache Feld in einer komplexen Wertzuordnung in einer ValueMap ist, geben Sie Folgendes ein:
Form.value_map.value_map_nested= newValueMap();
Form.value_map.value_map_nested.text_field_nested="test";
- Klicken Sie im Fenster "Initialisierungscode für Formulardaten" auf "OK".
Copyright © 2013 CA.
Alle Rechte vorbehalten.
 
|
|