Definieren der Seite "PromptSets"

{"URL":["/*.*/awa/pa_view_sheet_prompts"],"heroDescriptionIdentifier":"ice_PromptSetsPage","customCards":[{"id":"ice_AssigningPRPTStoExecutableObjects","title":"Assigning PromptSet Objects to Executable Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_prompts_page.htm","languages":["en-us"]},{"id":"ice_UsingPredefVariablesInPromptSets","title":"Using Predefined Variables in PromptSets","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_prompts_page.htm","languages":["en-us"]},{"id":"ice_ExecutingObjects","title":"Executing Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Executions/obj_Executing_overview.htm","languages":["en-us"]},{"id":"ice_AdditInfo_PRPTSPage","title":"Related Information","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_prompts_page.htm","languages":["en-us"]},{"id":"ice_UnderstandingPA","title":"Understanding the Process Assembly Perspective","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/ProcessAssembly.htm","languages":["en-us"]},{"id":"ice_Overview_AWI","title":"Understanding the User Interface","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/GettingStarted/GS_OverviewAWI.htm","languages":["en-us"]}]}

PromptSets (PRPT) sind Objekte, die interaktive Formulare definieren. PromptSet-Formulare können ausführbaren Objekten zugewiesen werden. Wenn die ausführbaren Objekte ausgeführt werden, werden diese interaktiven Formulare angezeigt und ermöglichen Benutzern die Eingabe von Werten zur Laufzeit. Als Entwickler und Objektdesigner können Sie bei der Erstellung ausführbarer Objekte auf der Seite PromptSets PromptSet-Objekte zuordnen. Das durch das PromptSet-Objekt definierte Formular wird beim Ausführen des Objekts als Anfrage generiert.

Weitere Informationen finden Sie hier:

Zuordnen von PromptSet-Objekten zu ausführbaren Objekten

So fügen Sie PromptSets zu einem ausführbaren Objekt hinzu

  1. Öffnen Sie die Definitionsseiten des ausführbaren Objekts und wechseln Sie zu Variablen & Prompts > PromptSets.

  2. Klicken Sie auf PromptSet hinzufügen. Das Dialogfeld PromptSet hinzufügen wird angezeigt.

  3. Wählen Sie das PromptSet-Objekt aus, das Sie dem Objekt zuordnen möchten, oder suchen Sie es. In der Suche wird zwischen Groß- und Kleinschreibung unterschieden.

  4. Klicken Sie erneut auf PromptSet hinzufügen, wenn Sie ein weiteres PromptSet hinzufügen möchten. Die hinzugefügten PromptSets werden im mittleren Bereich angezeigt. Wählen Sie eines aus, um seine Details im rechten Bereich anzuzeigen.

  5. Optional können Sie die Reihenfolge der PromptSets per Drag-and-Drop ändern. Um ein PromptSet zu entfernen, wählen Sie es aus und klicken in der Symbolleiste auf die Schaltfläche Entfernen.

  6. Speichern Sie das Objekt.

Hinweis: Sie können PromptSets hier nicht ändern. Wenn Sie ein PromptSet ändern möchten, müssen Sie es öffnen und seine Konfiguration im PromptSet Designer ändern.

So geben Sie neue Werte ein oder überschreiben vordefinierte Werte

PromptSet-Objekte können bereits vordefinierte Werte enthalten. Wenn sie nicht schreibgeschützt sind, wenn Sie das PromptSet einem ausführbaren Objekt zuordnen, können Sie diese vordefinierten Werte ändern.

In allen Eingabefeldern können Sie Werte manuell eingeben oder Variablen verwenden, um sie zu füllen. Führen Sie folgende Schritte aus, um Variablen zu verwenden:

  1. Klicken Sie auf die Bezeichnung des Elements, in das Sie einen Wert eingeben bzw. in dem Sie einen Wert ändern möchten. Damit wird die Funktion zum Einfügen von Variablen aktiviert. Zum Beispiel:

    Screenshot showing a PromtSet element where the mouse hovers over it. This displays the button that lets you open the Insert Variables dialog.

  2. Klicken Sie auf die Schaltfläche {&}, die im Eingabefeld angezeigt wird.

  3. Wählen Sie im Dialogfeld Variable auswählen die Variable aus und klicken Sie auf OK. Weitere Informationen finden Sie unter Variablen/VARA-Objekte in Objekte und Scripts einfügen.

Verwenden vordefinierter Variablen in PromptSets

Beachten Sie bei der Verwendung von Variablen in PromptSets Folgendes:

  • Sie können eine vordefinierte Variable verwenden oder einen Textstring, der eine oder mehrere vordefinierte Variablen enthält. Der Text, den Sie in ein variables Eingabefeld eingeben, kann eine beliebige Kombination der folgenden Elemente enthalten:

    • Systemeigenschaften-Variablen
      Systemeigenschaften-Variablen sind keine Objekte. Sie sind systemweit einheitlich.
    • Objekteigenschaften-Variablen
      Variablen für Objekteigenschaften verweisen auf Objekte oder deren Laufzeitinstanz (Aufgabe).
    • Automation-Variablen
      Automation-Variablen sind eine vordefinierte Teilmenge von statischen Variablenobjekten, die für Systemeigenschaften verwendet werden.
    • Variablenobjekte
      Variablenobjekte können statisch oder dynamisch sein. Statische Variablen speichern Werte in ihrer Objektdefinition. Dynamische Variablen hingegen erhalten Werte aus einer festgelegten Datenquelle.
  • Wenn Objekte Children von Workflows oder Schedules sind, ist eine manuelle Eingabe erforderlich, wenn Sie die Objektvariablen aus dem Workflow/Schedule im Child-Objekt verwenden möchten. Verwenden Sie nicht die Schaltfläche {&}.

  • Die Textkonventionen für Variablen- und Objektnamen gelten auch hier. Befolgen Sie diese Regeln beim Schreiben von Namen:

    • Systemeigenschaftsvariablen und Objekteigenschaftsvariablen beginnen mit einem vorangestellten kaufmännischen Und-Zeichen (&) und enden mit einem Rautenzeichen (#).
    • Variable Objekte, einschließlich Automations-Variablen, beginnen und enden mit geschweiften Klammern ({ }).
    • Sie können Text eingeben, der Elemente kombiniert, z. B. {PREFIX}_&$CLIENT#, wenn der Prompt dies zulässt und wenn Sie die Textkonventionen einhalten.
    • Zeit/Datums-Abfragen erfordern einen Standardwert und können nicht ohne Wert gespeichert werden. Das einzige zulässige Datumsformat für Standarddatumswerte ist YYYY-MM-DD.

Siehe auch: