UI-Aktionen aktivieren
Bevor Sie UI-Aktionen konfigurieren, müssen Sie bestimmte Schritte ausführen, um sie zu aktivieren, damit sie für die Konfiguration in Security Analyst Workspaceverfügbar sind.
Hinweis:
Um die UI-Aktionen zu ändern, melden Sie sich als Benutzer mit den folgenden Rollen an:
- ui_action_admin
- ui_page_admin
- web_service_admin
Es gibt zwei Arten von UI-Aktionen, die für Security Analyst Workspacekonfiguriert werden können:
- Dialogbasierte UI-Aktion
- Serverseitige UI-Aktion
Dialogbasierte UI-Aktion
Um Dialogfeld-basierte UI-Aktionen in Security Analyst Workspacezu aktivieren, nehmen Sie die folgenden Änderungen an den UI-Seiten vor, die den entsprechenden Standard-UI-Aktionen zugeordnet sind.
- HTML-Abschnitt: Ändern Sie den HTML-Abschnitt so, dass er das Reaktionseingabe -Tag enthält. Der Tag-Wert der Reaktionseingabe wird im Client-Skriptabschnitt verwendet, um zu ermitteln, ob die UI-Seite über Security Analyst Workspacegestartet wurde. Ein Beispiel ist unten dargestellt:
<input id="react" name="react" type="hidden" value="${JS,HTML:sysparm_react}" />
- Client-Skript: Zusätzliche Logik muss in das Client-Skript geschrieben werden, wenn die Reaktionskennzeichnung „wahr“ ist. Dies ist erforderlich, um die Schaltflächenereignisse „ Absenden “ und „ Abbrechen “ zu verarbeiten, die als Teil des Dialogfelds angezeigt werden.
- Der Ereignishandler für onCancel () muss das Ereignis „SIR_WORKBENCH_POPUP_CANCEL“ von senden Security Analyst Workspace
- Der Ereignishandler für onSubmit () muss das Ereignis „SIR_WORKCH_POPUP_SUBMIT“ von senden Security Analyst Workspace
- Die Ausführung des Verarbeitungsskripts wird im Kontext Security Analyst Workspace übersprungen, da die Aktion „onSubmit“ so geändert wurde, dass „falsch“ zurückgegeben wird, wenn der Reaktionseingabe -Tag-Wert „wahr“ ist. Die Logik des Verarbeitungsskripts muss entweder über ein vom Client aufrufbares Skript (aufgerufen über die GlideAjax-API) oder einen REST-Ressourcenendpunkt gehandhabt werden.
Weitere Informationen finden Sie auf den folgenden UI-Beispielseiten:
- Beispiel für UI-Aktion „Zugehörige Liste“: In Beobachtungsliste veröffentlichen (Name der UI-Seite: Publisher_to_watchlist)
- Beispiel für UI-Aktion Formular: 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 verarbeitet werden.
Weitere Informationen finden Sie in den folgenden UI-Beispielaktionen für „Formular“:
- Ausfall erstellen
- Abbrechen