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 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.
- 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}" />
- 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.
- Der Ereignis-Handler „onCancel“ () muss das Ereignis „SIR_WORKBENCH_POPUP_CANCEL“ von senden Sicherheitsanalyst-Arbeitsbereich
- Der Ereignis-Handler „onSubmit“ () muss das Ereignis „SIR_WORKBENCH_POPUP_SUBMIT“ von senden Sicherheitsanalyst-Arbeitsbereich
- 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