UI-Aktionen aktivieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 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 Sicherheitsanalyst-Arbeitsbereich.

    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 Sicherheitsanalyst-Arbeitsbereich:
    • Dialogbasierte UI-Aktion
    • Serverseitige UI-Aktion

    Dialogbasierte UI-Aktion

    Dient zum Aktivieren dialogbasierter UI-Aktionen in Sicherheitsanalyst-Arbeitsbereich, 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 Sicherheitsanalyst-Arbeitsbereich. 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 Sicherheitsanalyst-Arbeitsbereich
      2. Der Ereignis-Handler „onSubmit“ () muss das Ereignis „SIR_WORKBENCH_POPUP_SUBMIT“ von senden Sicherheitsanalyst-Arbeitsbereich
    3. Die Ausführung des Verarbeitungsskripts wird von übersprungen Sicherheitsanalyst-Arbeitsbereich Kontext 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 Informationen finden Sie auf den folgenden Beispiel-UI-Seiten:
    • Beispiel für UI-Aktion „zugehörige Liste“: In Beobachtungsliste veröffentlichen (UI-Seitenname: Publish_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 wie folgt vorgehen:

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

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