Skriptkomponenten entwerfen

Skriptkomponenten können in Geschäftsregeln und Vorlagen verwendet werden. Eine Skriptkomponente wird in der Systemansicht oder in einer der anderen Ansichten erstellt. Eine Skriptkomponente kann auch im Regel- oder Vorlagendesigner erstellt werden, während Sie eine Geschäftsregel oder eine Vorlage entwerfen.

Hinweis:

Sie können eine Skriptkomponente auch in einer Geschäftsregel oder Vorlage entwerfen.

So entwerfen Sie eine Skriptkomponente:

  1. Klicken Sie in der Systemansicht mit der rechten Maustaste auf Skripte, und wählen Sie Neu aus.
  2. Geben Sie einen Namen, einen Anwendungstyp, eine Anwendung und einen Plantyp für das Skript ein.
  3. Klicken Sie auf OK.
  4. Verwenden Sie die Symbole, um die Skriptkomponente zu entwerfen.

    Hinweis:

    Ein Skript kann im Gegensatz zu Regeln, Vorlagen oder anderen Komponenten nicht in einem Grafikformat (innerhalb eines Flussdiagramms) angezeigt werden. Ein Skript kann lediglich im Skriptformat angezeigt werden.

    Sie können eine der folgenden Aufgaben für das Skript ausführen:

    • Klicken Sie auf das Symbol Zeilennummern ein-/ausblenden, um die Skriptzeilennummern auszublenden (oder anzuzeigen). Standardmäßig werden Zeilennummern angezeigt.

    • Klicken Sie auf das Symbol Funktion mit Parametern einfügen, um eine Funktion in das Skript einzufügen. Informationen hierzu finden Sie unter Mit Funktionen arbeiten.

    • Klicken Sie auf das Symbol Ausgewählte Elemente einer Dimension einfügen, um ein Element in das Skript einzufügen. Informationen hierzu finden Sie unter Elemente und Funktionen zu Komponenten hinzufügen.

    • Klicken Sie auf das Symbol Variable einfügen, um eine Variable in das Skript einzufügen. Informationen hierzu finden Sie unter Mit Variablen arbeiten.

    • Klicken Sie auf Smart Lists einfügen, um eine Smart List in das Skript einzufügen. Informationen hierzu finden Sie unter Mit Smart Lists arbeiten.

    • Klicken Sie auf die Symbole Kommentar und Kommentar entfernen, um Kommentarzeilen im Skript hinzuzufügen und zu entfernen.

    • Klicken Sie auf das Symbol Kommentare ausblenden, um die systemgenerierten Kommentare im Skript auszublenden.

    • Klicken Sie auf das Symbol Syntax prüfen, um die Skriptsyntax auf Fehler zu prüfen.

      Hinweis:

      Wenn ein Syntaxfehler vorliegt, wird der Code mit dem Fehler als roter Text angezeigt. Fehlermeldungen werden nicht angezeigt. Wenn kein Syntaxfehler vorliegt, wird die Meldung "Keine Syntaxfehler gefunden" angezeigt.

    • Klicken Sie auf das Symbol Umbrechen, sodass alle langen Zeilen des Skriptes, die sich außerhalb der Seite befinden, in mehreren Zeilen auf derselben Seite angezeigt werden.

    • Klicken Sie auf das Symbol Code-Fertigstellung auf DEAKTIVIERT setzen, um Vorschläge für die Fertigstellung des Codes zu unterdrücken. (Dieses Symbol ist eine Umschaltfläche. Klicken Sie erneut auf das Symbol, wenn Sie die Code-Fertigstellung wieder aktivieren möchten. Standardmäßig ist die Code-Fertigstellung aktiviert.)

    • Klicken Sie auf das Symbol Ersetzen, um eine Textzeichenfolge im Skript zu suchen und zu ersetzen. Informationen hierzu finden Sie unter Textzeichenfolgen im Skript einer Geschäftsregel suchen.

    • Klicken Sie auf das Symbol Suchen, um eine Textzeichenfolge im Skript zu suchen. Informationen hierzu finden Sie unter Textzeichenfolgen im Skript einer Geschäftsregel suchen.

    • Geben Sie unter Suchen einen Suchtext ein, und klicken Sie auf Vorherige oder Nächste, um die vorherige Instanz (Suche nach oben im Skript) oder nächste Instanz (Suche nach unten im Skript) des Textes zu finden.

    • Geben Sie unter Gehe zu Zeile eine Zeilennummer ein, und klicken Sie auf den Pfeil, um die Zeilennummer im Skript hervorzuheben.

    • Blenden Sie im Skript eine Zeile ein oder aus, indem Sie auf das Plus- bzw. Minuszeichen links neben der Zeile klicken. Beispiel: FIX-Anweisungen werden mit allen standardmäßig angezeigten Zeilen in der Anweisung angezeigt, Sie können die Zeilen jedoch ausblenden, indem Sie auf das Minussymbol links davon klicken.

    • Wählen Sie die Skriptzeilen aus, die Sie kopieren möchten, und klicken Sie auf das Symbol In Zwischenablage kopieren.

    • Wählen Sie die Skriptzeilen aus, die Sie ausschneiden möchten, und klicken Sie auf das Symbol In die Zwischenablage ausschneiden.

    • Zeigen Sie mit dem Cursor auf die Position im Skript, an der die Zeilen eingefügt werden sollen, und klicken Sie auf das Symbol Aus der Zwischenablage einfügen.

    • Für Funktionen werden automatische Vorschläge bereitgestellt. Nachdem Sie die ersten Zeichen der Funktion eingegeben haben, können Sie durch Drücken von STRG+LEERTASTE die Vorschläge anzeigen. Wählen Sie einen der Vorschläge aus, und klicken Sie darauf, oder drücken Sie die EINGABETASTE, um die Funktion zu vervollständigen.

  5. Führen Sie in der Registerkarte Eigenschaften folgende Schritte durch.
    1. Beim Erstellen einer Skriptkomponente ist die Option Gemeinsam nicht ausgewählt. Um die Skriptkomponente für die gemeinsame Verwendung freizugeben, wählen Sie die Registerkarte Eigenschaften aus. Wählen Sie Gemeinsam aus, und geben Sie einen Namen ein.

      Wenn Sie eine Skriptkomponente in der Systemansicht erstellen, ist Gemeinsam standardmäßig ausgewählt, und Sie können die Auswahl nicht aufheben. Wenn Sie stattdessen in einer Geschäftsregel eine Kopie des Skriptes verwenden möchten, verschieben Sie das gemeinsam verwendete Skript per Drag-and-Drop in die Geschäftsregel, und deaktivieren Sie anschließend das Kontrollkästchen Gemeinsam in der Registerkarte Eigenschaften. Dadurch wird eine Kopie des gemeinsam verwendeten Skriptes in der Geschäftsregel erstellt. Die Kopie des gemeinsam verwendeten Skriptes wird nicht geändert, wenn das gemeinsam verwendete Skript geändert wird. Wenn Sie die Geschäftsregel speichern, hat das Skript keinen Namen mehr.

    2. Optional: Bearbeiten Sie den Skriptnamen, indem Sie einen neuen aus bis zu 50 Zeichen bestehenden Namen eingeben. (Der Name wird standardmäßig aus dem Dialogfeld "Neues Skript" übernommen.)

      Hinweis:

      Sie können nur einem gemeinsam verwendeten Skript einen Namen geben. Wenn das Skript nicht gemeinsam verwendet wird, können Sie keinen Namen in das Namensfeld eingeben.

    3. Geben Sie eine Beschreibung mit maximal 255 Zeichen ein.
    4. Geben Sie einen Titel für das Skript ein. Der Titel wird unterhalb des Skriptes in den Flussdiagrammen im Regeldesigner und Vorlagendesigner angezeigt.
    5. Geben Sie Kommentare für das Skript ein. Geben Sie Kommentare für das Skript ein, um die Benutzer beispielsweise über den Verwendungszweck des Skripts zu informieren.
  6. Geben Sie unter Skript einen Titel für die Skriptkomponente ein.
  7. Nur Benutzer, die eine Skriptkomponente für eine Vorlage erstellen: Wählen Sie Design Prompt verwenden aus, wenn Sie in der Skriptkomponente einen Design Time Prompt verwenden möchten. Definieren Sie anschließend im Bedingungsraster eine Bedingung für den Design Time Prompt, und gehen Sie dabei wie folgt vor:
    1. Wählen Sie unter DTP einen Design Time Prompt aus.
    2. Wähle Sie unter Operator eine Operator aus: = = oder <>.
    3. Verwenden Sie unter Wert die Dropdown-Liste, um einen Wert auszuwählen. Sie können in diesem Feld nichts eingeben.
    4. Wiederholen Sie diese Schritte für alle in der Bedingung benötigten Anweisungen aus.

      Tipp:

      Klicken Sie auf das Pluszeichen (+) und Minuszeichen (-), um Zeilen zum Raster hinzuzufügen oder daraus zu entfernen.

  8. Nur Benutzer, die eine unabhängige Skriptkomponente (d.h. eine Skriptkomponente, die sich nicht in einer Geschäftsregel oder einer Vorlage befindet) oder eine Skriptkomponente für eine Geschäftsregel erstellen: Unter Verwendung können Sie die Regeln anzeigen, in denen die Skriptkomponente verwendet wird.

    Hinweis:

    Sie können in dieser Registerkarte keine Änderungen vornehmen.

  9. Klicken Sie auf Schaltfläche "Speichern".