Verwenden der Aktivität „Wechseln“ zur bedingten Branchausführung in einer Pipeline

Die Aktivität „Wechseln“ bietet die gleiche Funktionalität wie eine Anweisung „Wechseln“ in Programmiersprachen. Sie wertet einen Satz von Aktivitäten entsprechend einem Fall aus, der mit der Bedingungsauswertung übereinstimmt.

Voraussetzungen

Um zu beginnen, müssen die folgenden Voraussetzungen erfüllt sein:

Hinzufügen einer Lookup-Aktivität zu einer Pipeline mit der Benutzeroberfläche

Führen Sie die folgenden Schritte aus, um eine Switch-Aktivität in einer Pipeline zu verwenden:

Erstellen der Aktivität

  1. Erstellen Sie eine neue Pipeline in Ihrem Arbeitsbereich.

  2. Suchen Sie in der Aktivitäten-Symbolleiste der Pipeline nach der Aktivität „Wechseln“, und wählen Sie diese Option aus, um sie dem Pipelinecanvas hinzuzufügen. Möglicherweise müssen Sie die Liste der Aktivitäten mithilfe der +-Schaltfläche erweitern, da mehr Aktivitäten verfügbar sind, als normalerweise in den Platz für die Symbolleiste passen.

    Screenshot of the Fabric UI with the Activities pane and Switch activity highlighted.

  3. Wählen Sie die neue Aktivität „Wechseln“ im Canvas aus, wenn sie noch nicht ausgewählt ist.

    Screenshot showing the General settings tab of the Switch activity.

Informationen zum Konfigurieren der Registerkarte Allgemein finden Sie unter Allgemeine Einstellungen.

Aktivitäteneinstellungen

Wählen Sie die Registerkarte Aktivitäten aus, und Sie werden den Standardfall sehen, welcher der Liste der Fälle bereits hinzugefügt wurde.

Mit der Klausel Ausdruck stellen Sie einen Ausdruck bereit, der ausgewertet und mit den Fall-Optionen verglichen werden soll. Die Klausel unterstützt dynamische Inhalte, mit denen Sie Parameter, Systemvariablen, Funktionen und lokale Variablen aus Ihrem Projekt verwenden können, um sie mit den verschiedenen Fällen zu vergleichen.

Sie können das Stiftsymbol rechts neben jedem Fall auf der Registerkarte Aktivitäten verwenden, um die Aktivitäten zu konfigurieren, die ausgeführt werden, wenn dieser Fall mit dem Ausdruck übereinstimmt. Sie können die Schaltfläche + Fall hinzufügen verwenden, um neue Fälle neben dem Standard hinzuzufügen, der ausgeführt wird, wenn kein anderer Fall mit dem Ausdrucksergebnis übereinstimmt. Sie können Fälle und Aktivitäten auch direkt auf der Aktivitätsschnittstelle „Wechseln“ auf dem Pipelinecanvas selbst hinzufügen, indem Sie die +-Schaltfläche zum Hinzufügen eines Falls oder das Stiftsymbol neben den aufgeführten Fällen auswählen, um Aktivitäten für jeden Fall zu konfigurieren.

Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

Konfigurieren von Fallaktivitäten

Wenn Sie die Aktivitäten für einen Fall bearbeiten, indem Sie das Stiftsymbol daneben auswählen, entweder im Bereich Aktivitätseinstellungen oder direkt auf der Aktivitätsschnittstelle „Wechseln“ auf dem Pipelinecanvas, wird der Aktivitäten-Editor des Falles angezeigt. Dies ähnelt dem Pipeline-Editor, ist aber für den ausgewählten Fall spezifisch. Sie können eine beliebige Anzahl von Aktivitäten hinzufügen, genau wie bei einer Pipeline, und diese werden ausgeführt, wenn der ausgewählte Fall mit dem Ausdruck für die Aktivität „Wechseln“ übereinstimmt. In diesem Beispiel wurde dem Standardfall eine Copy-Aktivität hinzugefügt, und sie wird immer dann ausgeführt, wenn keiner der anderen Fälle mit dem in der Aktivität „Wechseln“ definierten Ausdruck übereinstimmt.

Screenshot showing the case activities editor pane for the default case with a sample Copy activity added to it.

Beachten Sie die Pipeline und den Fall in der oberen linken Ecke des Aktivitäten-Editors für den Fall. Wenn Sie die Konfiguration der Aktivitäten des Falls abgeschlossen haben, können Sie dort den Pipelinenamenlink auswählen, um erneut zum Standard-Pipeline-Editor zurückzukehren.

Speichern und Ausführen oder Planen der Pipeline

Wechseln Sie oben im Pipeline-Editor zur Registerkarte Start, und wählen Sie die Schaltfläche „Speichern“ aus, um Ihre Pipeline zu speichern. Wählen Sie Ausführen aus, um sie direkt auszuführen, oder Planen, um sie zu planen. Sie können hier auch den Ausführungsverlauf anzeigen oder andere Einstellungen konfigurieren.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.