Ablauf, Unterablauf oder Aktion als aufrufbares Clientelement erstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Aktivieren Sie ein Clientskript, um einen Ablauf, einen Unterablauf oder eine Aktion auszulösen.

    Vorbereitungen

    • Erforderliche Rolle: security_admin
    • Berücksichtigen Sie die Auswirkungen, die damit verbunden sind, wenn Sie einen Ablauf, einen Unterablauf oder eine Aktion als aufrufbares Clientelement konzipieren. Überlegen Sie also z. B., ob dadurch geschützte Daten offengelegt werden 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 „flow_api_access“-Rolle.
    5. Weisen Sie die Rolle dem Benutzer zu, dem Sie Zugriff gewähren möchten.
    6. Aktivieren Sie ein Clientskript, um den Ablauf, den Unterablauf oder die Aktion auszulösen.
      1. Öffnen Sie den Ablauf, den Unterablauf oder die Aktion, den/die Sie als aufrufbares Clientelement konzipieren möchten.
      2. Wählen Sie im Menü „ Weitere Aktionen “ die Option Sicherheit verwaltenaus.
      3. Wählen Sie Von Client-API aufrufbar aus.
      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 einen Ablauf, einen Unterablauf oder eine Aktion mit der GlideFlow-API als aufrufbares Clientelement über ein Clientskript auslösen.