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 mit ihrem Tabellennamen. Beispiel: [sys_cs_topic] Ist der Tabellenname für Virtual Agent Themen.
-
Klicken Sie auf das Hamburger-Symbol (
) In einer der Spalten und navigieren Sie zu Konfigurieren UI-Aktionen .
- Klicken Sie auf Neu.
-
Füllen Sie die Felder im Formular „UI-Aktionen“ aus.
Tabelle : 1. Formularfelder der UI-Aktion Feld Beschreibung Name Name für die UI-Aktion. Beispiel: Übersetzungen Anfordern .
Client Option zum Ausführen des Skripts im Browser des Anwenders. Wenn diese Option aktiviert ist, wird Beim Klicken Das Feld wird über dem Bedingungsfeld angezeigt. Bedingung Bedingung, um zu entscheiden, wann diese UI-Aktion angezeigt werden soll. Beim Klicken Geben Sie den Namen der JavaScript-Funktion an: renderLanguagePickerModal();Skript Option zum Ausführen des Skripts zur Ausführung 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, um alle Felder anzuzeigen. Weitere Informationen finden Sie unter Erstellen Sie eine UI Action. - Formularschaltfläche
- Klicken Sie auf Absenden.