Erstellen Sie einen vom Client aufrufbaren Flow, Subflow oder eine Aktion

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Aktivieren Sie ein Client-Skript, um einen Flow, einen Subflow oder eine Aktion auszulösen.

    Vorbereitungen

    • Erforderliche Rolle: security_admin
    • Überlegen Sie, welche Auswirkungen es hat, wenn Sie einen Flow, einen Subflow oder eine Aktion vom Client aufrufbar machen, z. B. ob geschützte Daten verfügbar gemacht oder die Validierungslogik umgangen wird.

    Warum und wann dieser Vorgang ausgeführt wird

    Standardmäßig können die Abläufe, Unterabläufe und Aktionen nur von der FlowAPI in einem Serverskript aufgerufen werden. Flow- und Aktionsdesigner können einzelne Flows, Subflows oder Aktionen für Client-Aufrufe verfügbar machen, indem sie während des Designprozesses die Option Vom Client aufrufbar aktivieren.

    Prozedur

    1. Erhöhen Sie die Berechtigungen auf security_admin.
    2. Navigieren zu Systemsicherheit > Zugriffssteuerung (ACL).
    3. Klicken Sie auf Neu.
    4. Erstellen Sie eine Zugriffssteuerung.
      Feld Beschreibung
      Typ client_callable_flow_object
      Vorgang ausführen
      Admin-Aufhebungen Ausgewählt
      Name Geben Sie einen Namen für die ACL ein.
      Erfordert Rolle Erstellen Sie eine Rolle, um Zugriff auf die APIs bereitzustellen. Erstellen Sie beispielsweise eine Rolle „flow_api_access“.
    5. Weisen Sie die Rolle dem Anwender zu, dem Sie Zugriff gewähren möchten.
    6. Aktivieren Sie ein Client-Skript, um den Flow, Subflow oder die Aktion auszulösen.
      1. Öffnen Sie den Flow, den Subflow oder die Aktion, die Sie vom Client aufrufbar machen möchten.
      2. Wählen Sie im Menü „Weitere Aktionen“die Option Sicherheit verwalten aus.
      3. Wählen Sie Von Client-API aufrufbaraus.
      4. Fügen Sie den zuvor erstellten Zugriffssteuerungsdatensatz dem Feld ACLs hinzu.
      5. Klicken Sie auf Aktualisieren.

    Ergebnisse

    Der Benutzer mit den festgelegten Berechtigungen kann mithilfe der GlideFlow-API einen vom Client aufrufbaren Flow, Subflow oder eine Aktion von einem Client-Skript aus auslösen.