UI-Aktionen aktivieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Bevor Sie UI-Aktionen konfigurieren, müssen Sie bestimmte Schritte ausführen, um sie zu aktivieren, damit sie für die Konfiguration in verfügbar sind Security Analyst Workspace.

    Hinweis:
    Um die UI-Aktionen zu ändern, melden Sie sich als Anwender mit den folgenden Rollen an:
    • ui_action_admin
    • ui_page_admin
    • Web_Service_admin
    Es gibt zwei Arten von UI-Aktionen, die für konfiguriert werden können Security Analyst Workspace:
    • Dialogbasierte UI-Aktion
    • Serverseitige UI-Aktion

    Dialogbasierte UI-Aktion

    Dient zum Aktivieren dialogbasierter UI-Aktionen in Security Analyst Workspace, Nehmen Sie die folgenden Änderungen an den UI-Seiten vor, die den jeweiligen Standard-UI-Aktionen zugeordnet sind.

    1. HTML-Abschnitt : Ändern Sie den HTML-Abschnitt, um einzubeziehen Reagieren Eingabe-Tag. Die Reagieren Der Eingabe-Tag-Wert wird im Clientskript-Abschnitt verwendet, um zu identifizieren, ob die UI-Seite über gestartet wurde Security Analyst Workspace. Ein Beispiel wird unten angezeigt:

      <input id="react" name="react" type="hidden" value="${JS,HTML:sysparm_react}" />

    2. Client-Skript : Zusätzliche Logik muss in das Client-Skript geschrieben werden, wenn Reagieren Kennzeichnung ist „wahr“. Dies ist erforderlich, um zu verarbeiten Übermitteln Und Abbrechen Schaltflächenereignisse, die als Teil des Dialogfensters angezeigt werden.
      1. Der Ereignis-Handler „onCancel“ () muss das Ereignis „SIR_WORKBENCH_POPUP_CANCEL“ von senden Security Analyst Workspace
      2. Der Ereignis-Handler „onSubmit ()“ muss das Ereignis „SIR_WORKBENCH_POPUP_SUBMIT“ von senden Security Analyst Workspace
    3. Die Ausführung des Verarbeitungsskripts wird von übersprungen Security Analyst WorkspaceKontext als Aktion „onSubmit“ wurde geändert, um „falsch“ zurückzugeben, wenn Reagieren Tag-Eingabewert ist „wahr“. Die Logik des Verarbeitungsskripts muss entweder über ein vom Client aufrufbares Skript (aufgerufen über GlideAjax-API) oder EINEN REST-Ressourcenendpunkt verarbeitet werden.
    Weitere Details finden Sie auf den folgenden Beispiel-UI-Seiten:
    • Beispiel für UI-Aktion „zugehörige Liste“: In Beobachtungsliste veröffentlichen (UI-Seitenname: Published_to_Watchlist)
    • Beispiel für Formular-UI-Aktion: Problem erstellen (UI-Seitenname: create_prb_change_inc)

    Serverseitige UI-Aktion

    Um serverseitige UI-Aktionen zu aktivieren, müssen Sie Folgendes ausführen:

    Die Logik des Standard-UI-Aktionsskripts muss als Teil einer geskripteten REST-Ressource behandelt werden.

    Weitere Informationen finden Sie in den folgenden Beispielformular-UI-Aktionen:
    • Ausfall erstellen
    • Abbrechen