Erste Schritte mit dynamischem Flow und Flow-Ausgaben abrufen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 7 Minuten Lesedauer
  • Erstellen Sie einen Beispiel-Flow, der Subflows für die Bereitstellung von Cloud-Services dynamisch aufruft.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um zu verstehen, wie die Flow-Logik „dynamischer Flow“ und „Flow-Ausgaben abrufen“ gemeinsam verwendet werden, führt der Flow, den Sie in dieser Aufgabe erstellen, dynamisch Subflows aus, die sich auf die Bereitstellung von Cloud-Services beziehen. Dieser Flow führt Folgendes aus:
    1. Wird ausgelöst, wenn ein Datensatz einer Cloud-Instanz-Bereitstellungsanforderung erstellt wird.
    2. Ruft den entsprechenden Subflow auf, um einen Cloud-Instanzdatensatz zu erstellen.
    3. Ruft eine Ausgabe aus dem dynamisch aufgerufenen Subflow ab und aktualisiert den Datensatz der Cloud-Instanz-Bereitstellungsanforderung mit dem Wert der Ausgabe.

    Prozedur

    1. Navigieren zu Alle > Systemanwendungen > Studioan.
    2. Klicken Sie im Bildschirm „Anwendung auswählen“ auf Anwendung Erstellen .
    3. Klicken Sie im Begrüßungsbildschirm des Guided App Creator auf Fangen wir an .
    4. In Name Feld eingeben Cloud-Instanzbereitstellung Und klicken Sie dann auf Erstellen .
    5. In Rollen Feld eingeben Flow_Designer Oder Administrator Und klicken Sie dann auf Fahren Sie Fort .
    6. Wählen Sie in der Liste der App-Formate die Option aus Klassisch Und klicken Sie dann auf Fahren Sie Fort .
    7. Auswahlvorgang Neue Tabelle erstellen > Erstellen Sie die Tabelle von Grund auf neu > Fortsetzen Um zwei neue Tabellen für Ihre Anwendung zu erstellen.
      • Fügen Sie die folgenden Felder für die erste Tabelle hinzu, und benennen Sie die Tabelle Cloud-Instanz .
        Feldbezeichnung Feldtyp Referenz
        Besitzer Referenz Benutzer [sys_user]
        Instanztyp Zeichenfolge Keine
        Instanz-URL URL Keine
        Build-Status Zeichenfolge Keine
      • Fügen Sie die folgenden Felder für die zweite Tabelle hinzu, und benennen Sie die Tabelle Cloud-Instanz-Bereitstellungsanforderung .
        Feldbezeichnung Feldtyp Referenz
        Angeforderter Instanztyp Zeichenfolge Keine
        Angefordert von Referenz Benutzer [sys_user]
        Genehmigungsstatus Zeichenfolge Keine
        Genehmigte Instanz URL Keine
    8. Klicken Sie nach dem Erstellen beider Tabellen auf Abgeschlossen mit Tabellen .
    9. Auswahlvorgang Start > Erstellen > Fertig mit Apps Um die Erstellung Ihrer Anwendung abzuschließen.

    Erstellen Sie eine Subflow-Vorlage

    Erstellen Sie eine Beispiel-Subflow-Vorlage für die Bereitstellung von Cloud-Services.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Wählen Sie unter Geschäftslogik, Prozessautomatisierung und Integrationen die Option aus Wechseln Sie zu Flow Designer .
    2. In Workflow-Studio Hauptheader der Zielseite, wählen Sie aus Neu > Neuer Subflowan.
    3. Geben Sie im Bildschirm Subflow-Eigenschaften ein VORLAGE: Cloud-Instanzdatensatz erstellen In Name Feld und wählen Sie dann aus Übermitteln .
    4. Wählen Sie unter Eingaben und Ausgaben das Plus-Symbol ( Plus-Symbol), um zwei Eingaben für Ihre Subflow-Vorlage zu erstellen.
      Bezeichnung Typ
      Angefordert von Referenz.Anwender
      Angeforderter Instanztyp Zeichenfolge
    5. Wählen Sie das Plus-Symbol ( Plus-Symbol), um eine Ausgabe für Ihre Subflow-Vorlage zu erstellen.
      Bezeichnung Typ
      Instanz-URL URL
    6. Wählen Sie unter Ihrer Ausgabe die Option aus Fertig .
    7. Wählen Sie das Symbol Aktion, Flow-Logik oder Subflow zum Ende des Flows hinzufügen ( Fügen Sie dem Symbol „Ende des Flows“ Aktion, Flow-Logik oder Subflow hinzu) Und dann auswählen Aktion .
    8. Wählen Sie in der Liste der ServiceNow Core-Aktionen die Option aus Protokoll .
    9. Ziehen Sie im Datenbereich die Datenpillen für Angefordert von Und Angeforderter Instanztyp Eingaben, die Sie zuvor erstellt haben, und legen Sie beide der Pillen in ab Nachricht Feld.
    10. Wählen Sie im Subflow-Header die Option aus Speichern Und wählen Sie dann aus Veröffentlichen Um Ihre Subflow-Vorlage zu veröffentlichen.

    Erstellen Sie einen Subflow für Jira Bereitstellungsanforderungen für Cloud-Instanz

    Erstellen Sie einen Beispiel-Subflow für die Bereitstellung von Cloud-Services aus Jira.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Wählen Sie im Subflow-Header das Symbol weitere Aktionen ( Symbol „weitere Aktionen“) Und wählen Sie aus Subflow kopieren .
    2. Geben Sie auf dem Bildschirm Subflow kopieren ein Cloud-Instanzdatensatz Erstellen – Jira In Neuer Subflow-Name Feld, und wählen Sie dann aus Kopieren .
    3. Unter Protokoll Aktion, fügen Sie ein hinzu Aktion „Datensatz erstellen“ .
    4. In Tabellenname Feld auswählen Cloud-Instanz Und füllen Sie dann die folgenden Felder aus.
      Feld Wert
      Besitzer Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Subflow – Eingaben > Angefordert vonan.
      Instanztyp Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Subflow – Eingaben > Angeforderter Instanztypan.
      Instanz-URL Geben Sie Ein https://mycompany- . Wählen Sie dann die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Subflow – Eingaben > Angefordert von > Namean. Geben Sie abschließend ein .atlassian.net
      Build-Status Geben Sie Ein In Bearbeitung .
    5. Wählen Sie unter der Aktion Datensatz erstellen die Option aus Aktion, Flow-Logik oder Subflow hinzufügen > Flow-Logik > Subflow-Ausgaben zuweisenan.
    6. Wählen Sie das Plus-Symbol, um eine Ausgabe hinzuzufügen.
    7. Für Name , Wählen Sie aus Instanz-URL .
    8. Für Daten , Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und dann 2 – Datensatz Erstellen – > Cloud-Instanzdatensatz > Instanz-URL
    9. Wählen Sie im Subflow-Header die Option aus Speichern Und dann Veröffentlichen Um den Subflow zu veröffentlichen.

    Erstellen Sie einen Subflow für Salesforce Bereitstellungsanforderungen für Cloud-Instanz

    Erstellen Sie einen Beispiel-Subflow für die Bereitstellung von Cloud-Services aus Salesforce.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Wählen Sie im Subflow-Header das Symbol weitere Aktionen ( Symbol „weitere Aktionen“) Und wählen Sie aus Subflow kopieren .
    2. Geben Sie auf dem Bildschirm Subflow kopieren ein Cloud-Instanzdatensatz Erstellen – Salesforce In Neuer Subflow-Name Feld, und wählen Sie dann aus Kopieren .
    3. Erweitern Sie Erstellen Sie Einen Cloud-Instanzdatensatz Aktion und ersetzen .atlassian.net Wert für Instanz-URL Feld mit .salesforce.com
    4. Wählen Sie im Subflow-Header die Option aus Speichern , Akzeptieren Sie die Warnmeldung zur Datenänderung, und dann Veröffentlichen Um den Subflow zu veröffentlichen.

    Erstellen Sie einen Flow, der Ihre Subflows dynamisch ausführt

    Erstellen Sie einen Beispiel-Flow, um Ihre Cloud-Services-Subflows für die Bereitstellung auszuführen.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Unter Workflow-Studio Header, wählen Sie aus Erstellen Sie einen Flow, einen Subflow oder eine Aktion ( Symbol „Flow, Subflow oder Aktion erstellen“) Symbol und wählen Sie aus Flow .
    2. Geben Sie im Bildschirm Flow-Eigenschaften ein Verarbeiten Sie Die Anforderung Zur Bereitstellung Von Cloud-Instanzen In Name Feld, und wählen Sie dann aus Übermitteln .
    3. Wählen Sie unter Auslöser das Plus-Symbol aus Plus-Symbol), um Ihrem Flow einen Auslöser hinzuzufügen, und füllen Sie dann die folgenden Felder aus.
      Feld Wert
      Auslöser Wählen Sie Aus Erstellt .
      Tabelle Geben Sie Ein Anforderung zur Bereitstellung von Cloud-Instanzen [x_Cloud_instance_p_Cloud_instance_Provisioning_Request] .
    4. Wählen Sie unter Aktionen das Plus-Symbol aus Plus-SymbolUnd wählen Sie dann aus Flow-Logik > Dynamischer Flowan.
    5. Füllen Sie folgende Felder aus.
      Feld Wert
      Flowvorlage Wählen Sie Aus VORLAGE: Cloud-Instanzdatensatz erstellen
      Flow Geben Sie Ein Cloud-Instanzdatensatz Erstellen – Und wählen Sie dann die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Auslöser: Datensatz Erstellt > Anforderungsdatensatz Für Cloud-Instanzbereitstellung > Angeforderter Instanztypan.
      Warten auf Abschluss Aktivieren Sie diese Option, um Ihren Subflow zuerst dynamisch auszuführen, bevor andere Aktionen in Ihrem Flow stattfinden.
      Angefordert von Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Auslöser: Datensatz Erstellt > Anforderungsdatensatz Für Cloud-Instanzbereitstellung > Angefordert vonan.
      Angeforderter Instanztyp Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Auslöser: Datensatz Erstellt > Anforderungsdatensatz Für Cloud-Instanzbereitstellung > Angeforderter Instanztypan.
    6. Unter Ihrem Dynamischer Flow Fügen Sie die Flow-Logik „Flow-Ausgaben abrufen“ hinzu, und füllen Sie dann die folgenden Felder aus.
    7. Für Flow-Vorlage , Wählen Sie aus VORLAGE: Cloud-Instanzdatensatz erstellen
    8. Für Kontext , Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus 1 – Dynamischer Flow – > Kontextan.
    9. Unter Ihrem Flow-Ausgaben Abrufen Flow-Logik, wählen Sie das Plus-Symbol ( Plus-Symbol) Und dann auswählen Aktion > Datensatz aktualisieren Um eine hinzuzufügen Aktion „Datensatz aktualisieren“ Zu Ihrem Flow.
    10. Füllen Sie folgende Felder aus.
      Feld
      Datensatz Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus Auslöser: Datensatz Erstellt > Anforderungsdatensatz Für Cloud-Instanzbereitstellungan.
      Felder > Genehmigte Instanz Wählen Sie die Datenpillenauswahl ( Datenpillenauswahl) Und wählen Sie aus 2 – Flow-Ausgaben Abrufen – > Instanz-URLan.
      Felder > Genehmigungsstatus Geben Sie Ein Genehmigt .
    11. Wählen Sie Speichern.

    Testen Sie Ihren Flow

    Testen Sie Ihren Beispiel-Flow für die Bereitstellung von Cloud-Services.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Wählen Sie im Flow-Header die Option aus Testen Um Ihren Flow zu testen.
    2. Wählen Sie im Bildschirm Test-Flow die Option Neuen Datensatz erstellen ( Symbol „Neuen Datensatz erstellen“)-Symbol zum Erstellen eines neuen Datensatzes.
    3. Für Angefordert Von , Wählen Sie das Symbol „Suchen mit Liste“ ( Suchen Sie mithilfe des Listensymbols) Und wählen Sie einen beliebigen Anwender aus der Liste aus.
    4. Für Angeforderter Instanztyp , Geben Sie einen der beiden ein Jira Oder Salesforce .
      Der von Ihnen eingegebene Wert bestimmt, welcher Subflow zur Laufzeit dynamisch ausgeführt wird. Wird Aufgerufen Jira Führt aus Create Cloud Instance Record - Jirasubflow und Eingabe Salesforce Führt aus Create Cloud Instance Record - Salesforce.
    5. Wählen Sie Absenden.
    6. Wählen Sie Aus Test Ausführen , Und wenn der Flow abgeschlossen ist, wählen Sie aus Die Ausführung Ihres Tests wurde abgeschlossen. Zeigen Sie die Flow-Ausführungsdetails an.
      Ihr Flow wird erfolgreich ausgeführt, wenn die Werte in der Spalte Status für jeden Schritt in Ihrem Flow angezeigt werden Abgeschlossen Und der Laufzeitwert jedes Schritts wird entsprechend ausgefüllt.
    7. Wählen Sie die Registerkarte für aus Cloud-Bereitstellungsanforderungen Verarbeiten Führen Sie einen Flow durch, und schließen Sie das Dialogfeld „Test-Flow“.
    8. Wählen Sie im Flow-Header die Option aus Aktivieren Um Ihren Flow innerhalb der Cloud-Instanzbereitstellung zugänglich zu machen Anwendungsbereich .

    Ergebnisse

    Wenn ein Anwender in Ihrer Instanz einen neuen Datensatz in der Tabelle „Cloud-Bereitstellungsanforderung“ erstellt, wird Ihr Flow „Cloud-Bereitstellungsanforderungen verarbeiten“ automatisch ausgeführt. Dieser Flow erstellt dynamisch den richtigen Cloud-Instanzdatensatz, der auf dem angeforderten Instanztyp basiert. Außerdem wird eine Cloud-Instanz-URL generiert, die im Datensatz der Cloud-Instanz-Bereitstellungsanforderung ausgefüllt wird.