PromptSet Designer

Definieren Sie interaktive Eingabeformulare auf der PromptSet Designer-Seite der PromptSet-Objekte. Konfigurieren Sie PromptSets mit verschiedenen Bedienelementen, damit Ihre Benutzer Daten auswählen oder eingeben können. Die vom Benutzer ausgewählten Werte werden an ausführbare Objekte weitergleitet. Jedes Element, das Sie im Formular aufnehmen, definiert auch eine Variable, die Sie in Scripts verwenden können. Sie können Prompts konfigurieren, die manuell eingegeben oder automatisch aus Standardwerten dynamischer Variablen aufgelöst werden.

Diese Seite beinhaltet Folgendes:

Erstellen und Bearbeiten von PromptSets

Ein PromptSet erstellen

  1. Fügen Sie ein PromptSet-Objekt (PRPT) hinzu.
  2. Wechseln Sie zur PromptSet Designer-Seite des Objekts.
  3. Ziehen Sie die gewünschten PromptSet-Elemente mit Drag-and-Drop von der rechten Seite des Bildschirms in die Mitte.
  4. Wählen Sie ein Element aus, das Sie in das PromptSet gezogen haben, um die Einstellungen des Elements zu konfigurieren.
  5. Drag-and-Drop von Elementen innerhalb des Formulars, um deren Reihenfolge zu ändern. Prompts werden in der Reihenfolge aufgerufen, in der sie hier erscheinen.
  6. Um ein Element zu entfernen, markieren Sie das Element und klicken Sie auf das Symbol Entfernen oder die Schaltfläche Löschen in der Symbolleiste.
  7. Speichern Sie das Objekt.

Sie können nun die Prompts auf der Prompts-Seite unter Variablen- und Prompts-Seite eines ausführbaren Objekts verwenden.

PromptSet-Vorschau

  1. Fügen Sie die gewünschten PromptSet-Elemente hinzu und sortieren Sie sie.
  2. Sichern Sie das PromptSet.
  3. Klicken Sie in der Symbolleiste auf die Schaltfläche Vorschau.

Das Formular wird in einem Popup-Dialog mit den von Ihnen konfigurierten Elementen angezeigt.

Hinweis: Die Vorschau löst keine Variablen auf, die zur Definition von Standardwerten verwendet werden.

Verfügbare Prompts

Die folgenden Prompt-Elemente stehen zur Verfügung:

Allgemeine Prompt-Einstellungen

Die folgenden Einstellungen sind für alle PromptSet-Elemente verfügbar, mit Ausnahme des Prompts Überschrift/Text, das nur Label, Variablenname, Tooltip und Benutzerdefiniertes Feld enthält:

Datenreferenz

Im Feld Datenreferenz können Sie ein Variablenobjekt auswählen, das als Referenzvariable für den Prompt dient. Mit Ausnahme des Prompts Überschrift/Text können Sie in allen Prompts eine Datenreferenz angeben. Die Datenreferenz Variablenobjekt bestimmt den zulässigen Datentyp und die im Prompt angegebenen Werte.

Die Spalte, aus der Werte abgerufen werden, hängt vom Typ des angegebenen VARA-Objekts für die Datenreferenz ab: 

Hinweise:

Wichtig!

Erforderliche Datentypen

Das Dropdown-Menü Datenreferenz enthält nur VARA-Objekte, die einen geeigneten Datentyp für das PromptSet-Element haben. Verwenden Sie das entsprechende PromptSet-Element für den jeweiligen Referenz-Datentyp. Verwenden Sie z. B. das PromptSet-Element Zeit/Datum für Datumsdatentypen. Prompts können folgende Datentypen haben:

Standard-Datenreferenz-Variablen

Der Systemmandant (0) liefert Standard-Datenreferenzen für die folgenden Prompts:

Schlüssel- und XPath/XQuery-Einstellungen

(Nur Textfeld, Kombinationsfeld, Optionsfeld und Kontrollkästchen) Wenn Sie im Feld Datenreferenz eine XML-Variable auswählen, sind die folgenden zusätzlichen Einstellungen verfügbar:

Hinweis: Beide Felder erlauben Variablen.

Beispiel

Angenommen, Sie haben das folgende XML im Schlüssel:

<server>

    <name>MyUNIXServer</name>

    <ip>19.16.8.1.200</ip>

</server>

Führen Sie diese Schritte aus, um die IP-Adresse anzugeben:

  1. Wählen Sie im Feld Datenreferenz die XML-Variable aus.
  2. Wählen Sie im Feld Key den entsprechenden Schlüssel für die XML-Variable aus.
  3. Geben Sie server/ip ein.

Standardwert/Standardauswahl

Der Standardwert wird beim Aufruf des PromptSets angezeigt. Wenn der Benutzer keinen anderen Wert auswählt oder das Feld schreibgeschützt ist, wird dieser Wert weitergegeben. Mit Ausnahme des Prompts Überschrift/Text können Sie in allen Prompts einen Standardwert angeben.

Die folgenden Einschränkungen gelten für bestimmte Prompttypen:

Standardwert definieren

Wählen Sie eine Option, um den Standardwert festzulegen:

Hinweise:

Wichtig! Sie können ein Prompt Set auch dann speichern, wenn es Prompts enthält, deren Standardwerte den falschen Datentyp verwenden oder gegen die in den Einstellungen des Prompts angegebenen Einschränkungen verstoßen. Zum Fehler kommt es erst beim Speichern des Objekts, dem das PromptSet-Objekt zugeordnet wurde.

Prompt-Werte überschreiben

Der Prompt-Wert kann an mehreren Stellen überschrieben werden. Die Reihenfolge der Priorität des Prompt-Werts für die Aktivierung ist:

  1. Der Standardwert (wenn einer gesetzt ist).
  2. Der Prompt auf der Seite PromptSets unter Variablen- und Prompts in der Definition eines ausführbaren Objekts überschreibt den Standardwert. Weitere Informationen finden Sie auf der Seite "PromptSets".
  3. Überschreiben der Aktivierung der Instanz eines Workflows oder eines anderen ausführbaren Objekts, wenn es ausgeführt wird:
    • Manuell mit dem Kommando Ausführen.
    • Über ein Schedule-Objekt.
    • Über eine Script-Funktion ACTIVATE_UC_OBJECTmit dem Parameter PASS_VALUES unter Verwendung von :PUT_READ_BUFFER, :PUT_PROMPT_BUFFER.
    • Hinweis: Die Read-Buffer-Variable muss den gleichen Namen haben wie die PromptSet-Variable (Variablenname). Die Eingabeaufforderung für Prompts wird für Aufgaben, die durch Workflow, Schedule oder Script-Objekte aktiviert werden, nicht angezeigt.

Hinweis: Sie können auch workflow-spezifische Promptwerte definieren. Weitere Informationen finden Sie hier: Registerkarte "PromptSets".

Weitere prompt-spezifische Einstellungen

Einige Einstellungen sind nur für bestimmte Prompttypen verfügbar.

Dynamisch aktualisieren (Kombinationsfeld-Prompts)

Abhängig von der Datenreferenz-Variable führt diese Einstellung eine der folgenden Aktionen aus:

Hinweis: Um PromptSet-Variablen in Variablenobjekten zu verwenden, stellen Sie sicher, dass der Wert von VAR_SECURITY_LEVEL in UC_SYSTEM_SETTINGS - Systemübergreifende Einstellungen auf 3 eingestellt ist. Diese Einschränkung gilt nicht für SQL-Anweisungen von VARA-Objekten, die die Quellen SQL SECURE und SQLI SECURE verwenden.

Pflichtfeld (Kontrollkästchen und Textfeld-Prompts)

Der Benutzer muss in den Prompt Daten eingeben oder auswählen

Minimum und Maximum (Anzahl und Zeit/Datum Prompts)

Definieren Sie die minimalen und maximalen zulässigen Werte.

Hinweis: Diese Limitierungen werden bereits beim Speichern des Objektes, dem das PromptSet-Objekt zugeordnet wurde, überprüft. Es ist nicht möglich, Objekte zu speichern, deren PromptSet-Werte auf der Seite Variablen- und Prompts aufgrund der PromptSet-Eigenschaften ungültig sind.

Mehrfachauswahl und Trennzeichen (Kontrollkästchen und Textfeld-Prompts)

Verwenden Sie die folgenden Einstellungen, um die Auswahl mehrerer Werte zu ermöglichen:

Tipp: (Nur Textfeld-Prompts) Aktivieren Sie die Option Eingabehilfe, damit der Benutzer einfach mehrere Werte auswählen kann.

Zurücksetzen bei Änderung (Textfeld, Kombinationsfeld und Kontrollkästchen-Prompts)

Setzt automatisch den Wert anderer Textfeld-, Kombinationsfeld- und/oder Kontrollkästchen-Prompts, einschließlich Standardwerte, in diesem PromptSet zurück, wenn ein Benutzer einen Wert für diesen Prompt auswählt

Kontrollkästchen werden für jedes Textfeld, jedes Kombinationsfeld und jedes Kontrollkästchen im aktuellen Prompt angezeigt. Markieren Sie die Kontrollkästchen der Felder, die Sie zurücksetzen möchten, wenn ein Benutzer in diesen Prompt einen Wert eingibt.

Textfeld-Einstellungen

Die folgenden zusätzlichen Einstellungen sind nur für Textfeld-Prompts verfügbar:

Zeit- und Datumseinstellungen

Zusätzlich zu den allgemeinen Einstellungen sind die folgenden Einstellungen für Zeit/Datum-Prompts verfügbar:

Verfügbare Formate für Datumstypen:

Verfügbare Formate für Datums- und Zeittypen

Siehe auch: