Erstellen Sie einen Subflow, um einen Benutzer zurückzufordern

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie einen Subflow, um ein Benutzerabonnement zurückzufordern.

    Vorbereitungen

    Dieser Subflow erfordert eine Aktion zum Entfernen eines Anwenders. Weitere Informationen finden Sie unter Erstellen Sie eine Aktion, um einen Benutzer zu entfernen.

    Erforderliche Rolle: flow_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Beispiele für Subflows zum Zurückfordern eines Benutzers finden Sie in den Subflows Jira ] Abonnement zurückfordern und Webex Abonnement zurückfordern.

    Prozedur

    1. Navigieren zu Alle > Flow Designer > Designer.
    2. Klicken Sie auf Neu, und wählen Sie dann Subflow aus.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Subflow-Eigenschaften“
      Feld Wert
      Name Name Ihrer Wahl. Zum Beispiel Anwendung Abonnement zurückfordern, wobei Anwendung der Name der SaaS-Anwendung ist, die Sie integrieren.
      Anwendung Software Asset Management – SaaS-Lizenzverwaltungsintegrationen.
      Hinweis:
      Wenn Sie den Subflow in der Anwendung Software Asset Management  – SaaS-Lizenzmanagement-Integrationen speichern, ist er in Ihrem Software Asset Management -Abonnement enthalten. Wenn Sie den Subflow in einer anderen Anwendung speichern, werden Ihnen möglicherweise ServiceNow® IntegrationHub Transaktionen in Rechnung gestellt. Wenn Sie Ihre benutzerdefinierte Spoke-Anwendung auf ServiceNow Storeveröffentlichen, wählen Sie stattdessen Ihre benutzerdefinierte App aus.
      Zugänglich von Alle Anwendungsbereiche.
      Kategorie Lassen Sie dieses Feld leer.
      Schutz Keine.
      In-Flow-Anmerkung Lassen Sie dieses Feld leer.
      Beschreibung Beschreibung Ihrer Wahl.
      Ausführen als Benutzer, der die Sitzung initiiert.
    4. Fügen Sie eine Integrationsprofileingabe und eine Benutzerabonnementeingabe hinzu.
      Tabelle : 2. Eingaben
      Bezeichnung Name Typ Obligatorisch
      Integrationsprofil integration_profile Referenz.Integrationsprofil Ja
      Anwenderabonnement user_subscription Referenz.Software-Abonnement Ja
    5. Fügen Sie eine Fehlermeldungsausgabe und eine Statusausgabe hinzu.
      Tabelle : 3. Ausgaben
      Bezeichnung Name Typ
      Fehlermeldung error_message Zeichenfolge
      Status status Zeichenfolge
    6. Klicken Sie im Abschnitt „Aktionen“ auf das Plus-Symbol und dann auf Aktion, um eine neue Aktion hinzuzufügen.
    7. Wählen Sie in der Liste der installierten Spokes die Spoke für die SaaS-Anwendung aus, die Sie integrieren.
      Hinweis:
      Um Ihrer Liste der installierten Spokes zusätzliche Spokes hinzuzufügen, fordern Sie sie im ServiceNow Storean. Eine vollständige Liste der verfügbaren Spokes finden Sie unter Verfügbare Spokes für IntegrationHub. Wenn für die SaaS-Anwendung, die Sie integrieren möchten, keine vorhandene -Spoke vorhanden ist, können Sie eine neue -Spoke erstellen.
    8. Um einen Benutzer zu entfernen, wählen Sie eine Aktion aus.
      1. Definieren Sie den Wert, der als Eingabe für die Benutzer-ID übergeben werden soll.
        Der Wert, den Sie verwenden, hängt von der API ab, mit der Sie arbeiten. Im Allgemeinen handelt es sich jedoch um das Feld „ Externe Benutzer-ID “ oder „ Benutzerprinzipalname “ aus der Eingabe „ Benutzerabonnement “ für diesen Subflow.
      2. Definieren Sie die Werte, die für alle Benutzerauthentifizierungseingaben für die Aktion übergeben werden sollen.
    9. Um zu überprüfen, ob die Aktion Benutzer entfernen einen Fehler zurückgibt, fügen Sie eine If-Flow-Logik hinzu.
    10. Fügen Sie eine untergeordnete Flow-Logik hinzu, um Subflow-Ausgaben zuzuweisen.
      Tabelle : 4. Unterablauf-Ausgaben zuweisen
      Name Daten
      Fehlermeldung Fehlermeldungsausgabe der Aktion „Benutzer entfernen“.
      Status Fehler
    11. Fügen Sie eine Else-Flow-Logik auf derselben Ebene wie die If-Logik für Fälle hinzu, in denen die Aktion „Benutzer entfernen“ keinen Fehler zurückgibt.
    12. Fügen Sie eine untergeordnete Flow-Logik hinzu, um Subflow-Ausgaben zuzuweisen.
      Tabelle : 5. Unterablauf-Ausgaben zuweisen
      Name Daten
      Status Erfolg

      Die folgende Abbildung zeigt ein abgeschlossenes Beispiel eines Subflows, um ein Benutzerabonnement zurückzufordern. Das gezeigte Beispiel ist der Subflow Webex Abonnement zurückfordern.

      Beispiel-Subflow zum Zurückfordern eines Benutzerabonnements
    13. Um Ihren Subflow zu testen, klicken Sie auf Test.
      1. Zeigen Sie die Testergebnisse und Systemprotokolle an, um Details zu Fehlern zu erhalten.
        Um Systemprotokolle anzuzeigen, navigieren Sie zu Systemprotokolle > Systemprotokoll > Alle.
      Hinweis:
      Denken Sie beim Testen daran, dass dieser Subflow einen Benutzer deaktiviert. Testen Sie diesen Subflow in einer Test- und Entwicklungsumgebung. Wenn nur eine Produktionsumgebung verfügbar ist, können Sie falsche Benutzer zum Testen erstellen.
    14. Nachdem Sie sich vergewissert haben, dass der Subflow wie erwartet funktioniert, klicken Sie auf Veröffentlichen.
      Tipp:
      Sie können den Subflow auch nach der Veröffentlichung noch bearbeiten.