Einen Schritt bedingt machen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Erstellen Sie bei Bedarf eine Vorbedingung, die definiert, wie Discovery und Service-Mapping einen Musterschritt ausführen.

    Vorbereitungen

    Erforderliche Rolle: pd_admin

    Grundkenntnisse in der Programmierung sind wünschenswert.

    Erstellen Sie ein Muster, oder wählen Sie ein Muster aus, das Sie ändern möchten.

    Navigieren Sie zu dem entsprechenden Pattern-Schritt:

    1. Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .

      Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .

    2. Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die Schaltfläche „Schritt hinzufügen“, um einen Schritt hinzufügen.

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können eine oder mehrere vorausgesetzte Bedingungen definieren. Beispielsweise können Sie mithilfe der Variable pattern_runtime_mode definieren, dass ein Schritt nur während der horizontalen Erkennung oder der Erkennung von oben nach unten ausgeführt wird.

    Wenn eine für einen Schritt der gemeinsamen Bibliothek definierte Vorbedingung nicht erfüllt ist, werden alle Schritte, die zu dieser gemeinsamen Bibliothek gehören, vom Muster übersprungen. Beispiel: Wenn die Datei, auf die von der Variable verwiesen wird, nicht „test“ enthält, werden die Schritte 1-1 bis 1-5 der freigegebenen Bibliothek nicht ausgeführt. Die Voraussetzung ist nur für das Muster vorhanden, in dem Sie sie erstellt haben. Die Vorbedingung hat keine Auswirkungen auf andere Muster, von denen diese gemeinsam genutzte Bibliothek genutzt wird.
    Voraussetzung für einen gemeinsam genutzten Bibliotheksschritt

    Prozedur

    1. Klicken Sie neben der Liste Bedienung auf das Kontrollkästchen Voraussetzung.
      Nicht alle Vorgänge ermöglichen die Verwendung von Vorbedingungen.
    2. Geben Sie im ersten Bedingungsfeld den erforderlichen Wert ein.
      Geben Sie beispielsweise die tatsächliche Zeichenfolge oder einen Variablennamen ein.

      Definieren Sie Voraussetzungskriterien
    3. Wählen Sie einen Operator aus der Liste aus.
      Wenn Sie Ist Leer auswählen, wird das zweite Feld irrelevant und wird ausgeblendet.
    4. Um weitere Bedingungen hinzuzufügen, klicken Sie auf das Plus-Symbol und definieren Sie die Kriterien.
    5. Wenn Sie mehrere Bedingungen erstellen, müssen Sie festlegen, ob dieses Muster alle oder einige der Folgenden erfüllen muss: Wählen Sie in der Liste Erfüllen Alle oder Beliebige.
    6. Definieren Sie, ob die Kriterien erfüllt sein müssen oder nicht, damit die Schrittvorgänge ausgeführt werden: Wählen Sie in der Liste Wenn Bedingung erfüllt ist True oder False.

    Beispiel

    Sie erstellen einen Musterschritt zum Filtern von Daten in der Clusterzeichenfolgentabelle, um eine Tabelle zu erhalten, die nur Clusternamen enthält. Sie können eine Voraussetzung festlegen, um die Tabelle nur zu filtern, wenn die Variable der Clusterzeichenfolge nicht leer ist.

    Vorbedingung definieren.