PromptSets aktivieren

Prompt Sets werden aktiviert, wenn Sie ein Objekt ausführen, dem das Prompt Set zugeordnet ist. Bei der Aktivierung prüft das System auf Prompt Sets und generiert bei Bedarf ein Benutzereingabeformular. Im Formular können Sie Werte eingeben, die in Prompt Set-Variablen gespeichert und übergeben werden.

Dieses Thema beinhaltet Folgendes:

Aktivierung

Wenn ein ausführbares Objekt aktiviert wird, prüft das System, ob es ihm zugeordnete Prompt Sets besitzt. Weitere Informationen finden Sie unter 1. Aktivierung.

Wenn Benutzereingaben erforderlich sind, wird das Prompt Set in der User Interface aufgerufen. Abhängig von den Objektattributen erscheint der Eingabedialog auf eine der folgenden Arten:

Hinweis: Der Objektstatus lautet „Warten auf Benutzereingabe“, bis das Formular abgeschickt wird. Die systemweiten Timeout-Einstellungen legen fest, wie lange das System wartet, bis Benutzer auf Prompt Set-Dialoge reagieren. Weitere Informationen finden Sie hier:

In den folgenden Fällen werden jedoch keine Prompt Set-Formulare angezeigt:

Hinweis: Sie können Prompt-Werte in einem Workflow ohne Benutzereingaben übergeben, wenn Sie Workflow-spezifische Werte für die Aufgabe definieren, der Prompt Sets zugeordnet sind. Weitere Informationen finden Sie unter Tab „PromptSets“.

Angezeigte Standardwerte und Überschreibwerte

Definieren Sie Standardwerte für Prompt Set-Elemente im Prompt Set-Objekt. Sie können diese Standardwerte wie folgt überschreiben, ohne die im Prompt Set-Objekt selbst definierten Werte zu beeinflussen:

In der folgenden Tabelle sind die möglichen Konstellationen aufgeführt, in denen Sie den Standardwert von Prompt Sets sowie den verwendeten Wert ändern können:

Prompt Set Seite „Variablen & Prompts“ Workflow- oder Schedule-Eigenschaften PUT_READ_BUFFER Standardwert für die Aktivierung
        Kein Standardwert
Wert1       Wert1
Wert1 Wert2     Wert2
  Wert2     Wert2
Wert1 Wert2 Wert3   Wert3
  Wert2 Wert3   Wert3
    Wert3   Wert3
      Wert4 Wert4
Wert1     Wert4 Wert4
Wert1 Wert2   Wert4 Wert4

TIPP: Verwenden Sie den PASS_VALUES Parameter der ACTIVATE_UC_OBJECT Script-Funktion, um die Objektvariablen und alle Prompt Set-Variablen des Objekts an das aktivierte Objekt zu übergeben.

Prompts beantworten

Setzen Sie Werte oder überschreiben Sie Standardwerte im Formular mithilfe der interaktiven Steuerelemente, die Sie im Prompt Set-Designer definiert haben, es sei denn, die Eingabeaufforderung ist schreibgeschützt konfiguriert. Die Prompts in Prompt Set-Formularen sind Standard-Benutzersteuerelemente und werden hier nicht näher erläutert. Weitere Informationen finden Sie unter Prompt Set Designer.

Eingabeeinschränkungen und ungültige Werte

Die erlaubten Werte in Prompts können eingeschränkt sein. Abhängig von der Konfiguration des Prompt Set-Elements können die Daten, die Sie in das Feld eingeben können, eine Zeichenbeschränkung, einen zulässigen Bereich oder einen zulässigen Typ haben. Die Einschränkungen auf Prompt Set-Ebene werden bereits während der Zuweisung der Prompt Set-Objekte überprüft.

Wenn Sie ungültige Werte eingeben oder keinen Wert in ein erforderliches Feld eingegeben haben, können Sie das Formular nicht absenden. Fehler werden solange markiert, bis Sie einen gültigen Wert eingeben.

Abbrechen einer Aufgabe über ein Prompt Set-Formular

Klicken Sie im Benutzereingabeformular auf Aufgabe abbrechen, um die Aktivierung des Objekts, dem das Prompt Set zugeordnet ist, abzubrechen.

Änderung zur Laufzeit

Änderungen von Prompt Set-Werten zur Laufzeit ist nur für Workflow- bzw. Schedule-Aufgaben möglich, die noch nicht generiert wurden. Objektvariablen können zur Laufzeit nicht geändert werden.

Verhalten beim Wiederanlauf

Beim Wiederanlauf eines Objektes wird der Dialog „Prompt Set“ mit den Werten angezeigt, die bei der letzten Aktivierung eingegeben wurden (Referenz-RunID = 0). Wenn im Dialog „Wiederanlauf“ bestimmte Referenz-RunID angegeben wird, so werden die Werte aus dieser Objektdurchführung bezogen.

Sie können Automation Engine Scripts verwenden, um Prompt Set-Variablen zu ändern. Endet die Script-Generierung normal, so sind diese Änderungen auch für den Wiederanlauf gültig. Die Änderungen gelten auch dann, wenn die Aufgabe danach abgebrochen wird, unabhängig davon, ob die Aufgabe aus der PerspektiveProcess Monitoring, der Statistik oder durch ein Script neu gestartet wurde. Weitere Informationen zum Neustart von Aufgaben durch ein Script finden Sie unter RESTART_UC_OBJECT.

Beispiel

Das folgende Szenario zeigt, welcher Wert im Prompt Set angezeigt wird, wenn ein abgebrochener Job neu gestartet wird.

  1. Sie geben für ein Feld in einem Prompt Set den Wert „1“ ein und senden das Formular ab.
  2. Ein Script ändert den Wert auf "15".
  3. Der Job bricht durch einen Fehler auf dem Betriebssystem ab.
  4. Sie starten den Job neu.
  5. Das Prompt Set-Formular wird wieder angezeigt, und der Prompt zeigt den Wert „15“ an.

Hinweise:

Siehe auch: