Benutzerhandbuch > Objekte > Alphabetische Auflistung >  Registerkarte Variablen & Prompts

 Registerkarte Variablen & Prompts

Die Registerkarte Variablen & Prompts ist eine objektklassenspezifische Registerkarte, die bei fast jedem aktivierbaren Objekt in der AE zu finden ist.

Objekt: Benachrichtigung
Objektklasse:
Ausführbares Objekt
Objekttyp (Kurzbezeichnung):
CALL

Diese Registerkarte besitzt 2 Aufgaben:

Objektvariablen

Objektvariablen enthalten Werte, die direkt zum Objekt gehören und in den Script-Registerkarten ausgelesen werden können. Die Festlegung der Variablennamen und Werte erfolgt über die unten dargestellte Tabelle.

In der Spalte Wert können auch vordefinierte Variablen eingetragen werden. Verwenden Sie dazu die Schaltfläche Variablen... in der Symbolleiste des Objektes.

Für die Namen von Objektvariablen gelten dieselben Regeln wie für Script-Variablen. Wenn Sie das vorangestellte "&" weglassen, wird es beim Speichern automatisch hinzugefügt und ist beim nächsten Öffnen des Objektes verfügbar.

In der Spalte Verwendung für adaptive ERT als können Sie die Objektvariablen als externe Faktoren für die adaptive ERT-Berechnung definieren. Wählen Sie dazu in der Spalte den entsprechenden Datentyp aus, welcher dem Wert der Objektvariable entspricht. Möglich sind dabei die Werte: 'Nominal' (=Zeichenkette), 'Numerisch', 'Zeitstempel', 'Datum', 'Zeit' und 'Keine Verwendung' (= Objektvariable nicht für die adaptive ERT verwenden).
Diese Variable wird dann beim adaptiven ERT-Berechnungsverfahren berücksichtigt, vorausgesetzt, diese kann in irgendeiner Relation zur Laufzeit der Aufgabe stehen.

Sie haben auch die Möglichkeit, PromptSet-Variablen und Parent-Objektvariablen als externe Faktoren zu definieren. Definieren Sie dazu einfach eine Objektvariable mit dem Namen der PromptSet- bzw. Parent-Variable und dem entsprechendem Datentyp (Spalte Verwendung für adaptive ERT). Der Wert dieser Objektvariable wird dann durch die PromptSet-Variable bzw. die geerbte Objektvariable überschrieben.

Sowohl Objektvariablen als auch PromptSet-Variablen können vom übergeordneten Objekt geerbt werden. Die Aufgaben eines Schedule-Objektes können beispielsweise die Objektvariablen des Schedule-Objektes nutzen.

Feld/Steuerelement

Beschreibung

Von Parent erben

 

Alle Variablen (Standard)

Das Objekt erhält alle Objektvariablen und PromptSet-Variablen der übergeordneten Aufgabe.

Nur definierte Variablen

Das Objekt erhält nur die Objektvariablen der übergeordneten Aufgabe, die in seiner Registerkarte "Variablen & Prompts" definiert wurden.

PromptSet-Variablen werden nur dann geerbt, wenn das PromptSet-Objekt übereinstimmt und der zu überschreibende Wert in der Registerkarte "Variablen & Prompts" nicht verändert wurde.

Keine Variablen

Das Objekt erhält alle Objektvariablen und PromptSet-Variablen der übergeordneten Aufgabe.

Beachten Sie, dass geerbte Variablen bestehende Objektvariablen überschreiben, wenn sie den gleichen Namen besitzen! PromptSet-Variablen hingegen werden nie überschrieben.

Um PromptSet-Variablen mit dem Wert einer Parent-Variable zu überschreiben, gibt es allerdings folgende Möglichkeit:
Öffnen Sie die Workflow- oder Schedule-Eigenschaften der Aufgabe und wechseln Sie in die Registerkarte Variablen & Prompts. Wählen Sie den Bereich PromptSets und tragen Sie als Wert für das jeweilige PromptSet-Element den Namen der Variable des Workflows- bzw. Schedules ein. Handelt es sich dabei nicht um ein Textfeld, so ist dazu die Beschriftung des PromptSet-Elements anzuklicken.

Um die Werte von Objektvariablen bequem und übersichtlich bearbeiten zu können, steht ein Editor-Dialog zur Verfügung. Um diesen aufzurufen, klicken Sie in der Werte-Spalte der Tabelle auf einen bestimmten Eintrag. In der roten Ecke der Zelle wird ein Bleistift-Symbol angezeigt; klicken Sie auf dieses Symbol, um den Editor-Dialog zu öffnen.

 

Der Editor besitzt folgende Funktionen, welche über die Editor-Symbolleiste oder das Kontextmenü erreichbar sind:

 

PromptSet-Objekte

Die Registerkarte Value & Prompts bietet auch die Möglichkeit, ein oder mehrere PromptSet-Objekte auszuwählen, die bei Aktivierung aufgerufen werden sollen. Dabei kann der Standardwert der PromptSet-Elemente überschrieben werden. Das PromptSet-Objekt wird von den Änderungen nicht beeinflusst.

Mit den Schaltflächen "+" und "-" ist es möglich, PromptSet-Objekte hinzuzufügen bzw. zu entfernen. Die Reihenfolge, in der mehrere PromptSet-Objekte aufgerufen werden, erfolgt dabei von oben nach unten. Um die Anordnung zu ändern, verwenden Sie die Pfeilschaltflächen.

Um die PromptSet-Werte der Aufgabe anzupassen, modifizieren Sie die PromptSet-Elemente direkt.
Wollen Sie zusätzlich Variablen im Standardwert verwenden, klicken Sie auf die blaue Beschriftung neben den Elementen. Dadurch werden die PromptSet-Elemente in ein graues Textfeld verwandelt, welches als Beschriftung den Namen der entsprechenden PromptSet-Variable trägt. In diesem speziellen Textfeld können Sie vordefinierte Variablen entweder manuell eintragen oder über den Dialog auswählen, der über die Schaltfläche aufzurufen ist.
Nach erneutem Klick auf die blaue Schaltfläche wird das Element wieder wie ursprünglich angezeigt und die vorigen Eingabe werden gelöscht.

Vordefinierte Variablen sind beim Aufruf der PromptSet-Eingabemaske bereits aufgelöst. Beachten Sie jedoch, dass sich die Werte von vordefinierten Variablen während der Objektausführung verändern können (zum Beispiel durch das AE-Script), die PromptSet-Variable jedoch den alten Wert speichert.

Erfüllt der Wert eines Elements nicht die Beschränkungen der PromptSet-Eigenschaften (Min. Wert, Max. Wert, Max. Länge, Wert erforderlich...), kommt es zu einem Fehler beim Speichern des Objektes. Die betreffenden Felder werden durch eine gelbe Markierung hervorgehoben.

Weichen die Werte von den Referenzwerten ab, so kommt es erst dann zu einem Fehler, wenn nach Objekt-Start versucht wird, die Eingabeaufforderung abzusenden. Achten Sie auch auf Datentyp und andere Beschränkungen (Min. Wert, Max. Wert, Format) der Referenzvariable!

Bei gleichen Variablennamen werden die Werte von Objektvariablen immer durch PromptSet-Variablen überschrieben. Enthalten ausgewählte PromptSet-Objekte identische Variablenbezeichnungen, so wird der Wert des zuletzt aufgerufenen PromptSet-Objektes verwendet.

Grafische Elemente, die aus dem PromptSet-Objekt entfernt werden, verschwinden ebenfalls aus der Registerkarte Variablen & Prompts. Die Änderung der Standardwerte im PromptSet-Objekt hat jedoch keinen Einfluss auf diese Registerkarte Variablen & Prompts. Die Werte des PromptSet-Objektes sind erst dann verfügbar, wenn das PromptSet-Objekt neu ausgewählt wird.

 

Siehe auch:

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH