Erstellen Sie eine UI-Aktion für das anwenderdefinierte Artefakt
Erstellen Sie eine UI-Aktion, um Übersetzungen für das anwenderdefinierte Artefakt anzufordern.
Vorbereitungen
Erforderliche Rolle: localization_admin
Prozedur
-
Navigieren Sie zur anwenderdefinierten Artefakttabelle.
Suchen Sie die Tabelle anhand ihres Tabellennamens. Beispiel: [sys_cs_topic] ist der Tabellenname für Virtual Agent -Themen.
-
Klicken Sie in einer beliebigen Spalte auf das Hamburger-Symbol (
), und navigieren Sie zu Konfigurieren UI-Aktionen.
- Klicken Sie auf Neu.
-
Füllen Sie die Felder im Formular UI-Aktionen aus.
Tabelle : 1. Formularfelder für UI-Aktionen Feld Beschreibung Name Name für die UI-Aktion. Beispiel: Übersetzungen anfordern.
Client Option zum Ausführen des Skripts im Browser des Benutzers. Wenn diese Option aktiviert ist, wird das Feld Beim Klicken über dem Feld Bedingung angezeigt. Bedingung Bedingung für die Entscheidung, wann diese UI-Aktion angezeigt werden soll. Beim Klicken Geben Sie den Namen der JavaScript-Funktion wie folgt an: renderLanguagePickerModal();Skript Option zum Ausführen des Skripts zum Ausführen der Funktion „Übersetzungen anfordern“ Das Skript variiert für Formularschaltfläche und Listenauswahl.- Formularschaltfläche
function renderLanguagePickerModal() { var dlg = new GlideModal("sn_lf_language_picker"); dlg.setTitle(getMessage("Request Translations")); dlg.setPreference("sys_id", g_form.getUniqueValue()); dlg.setPreference("artifact_config_internal_name", "catalog_item"); dlg.setPreference("request_type", "form"); dlg.setPreference("focusTrap", true); dlg.render(); } - Listenauswahl
function renderLanguagePickerModal() { var sys_ids = g_list.getChecked(); if (!sys_ids || sys_ids.length == 0) return; var dlg = new GlideModal("sn_lf_language_picker"); dlg.setTitle(getMessage("Request Translations")); dlg.setPreference("sys_id", sys_ids); dlg.setPreference("artifact_config_internal_name", "catalog_item"); dlg.setPreference("request_type", "list"); dlg.setPreference("focusTrap", true); dlg.render(); }
Formularschaltfläche Option zum Aktivieren der UI-Aktion als Formularschaltfläche. Listenauswahl Option zum Aktivieren der UI-Aktion in der Auswahlliste. Hinweis:Konfigurieren Sie das Formular so, dass alle Felder angezeigt werden. Weitere Informationen finden Sie unter Erstellen Sie eine UI Action. - Formularschaltfläche
- Klicken Sie auf Absenden.