---
sourceDocument: Verwaltung der Xanadu Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Verwaltung der Xanadu Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Erstellen Sie eine UI-Aktion für das anwenderdefinierte Artefakt

# Erstellen Sie eine UI-Aktion für das anwenderdefinierte Artefakt {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Erstellen Sie eine UI-Aktion, um Übersetzungen für das anwenderdefinierte Artefakt anzufordern.

## Vorbereitungen

Erforderliche Rolle: localization_admin

## Prozedur

1. Navigieren Sie zur anwenderdefinierten Artefakttabelle.  
   Suchen Sie die Tabelle anhand ihres Tabellennamens. Beispiel: \[sys_cs_topic\] ist der Tabellenname für Virtual Agent -Themen.
2. Klicken Sie in einer beliebigen Spalte auf das Hamburger-Symbol ( ![Hamburger-Symbol]()), und navigieren Sie zu Konfigurieren UI-Aktionen.
3. Klicken Sie auf Neu.
4. Füllen Sie die Felder im Formular UI-Aktionen aus.  
   {#create-ui-action-artifact__table_if2_jvj_xnb__entry__2}

   | 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(); } {#create-ui-action-artifact__ul_pnq_vqy_xnb} |
   | Formularschaltfläche | Option zum Aktivieren der UI-Aktion als Formularschaltfläche. |
   | Listenauswahl | Option zum Aktivieren der UI-Aktion in der Auswahlliste. |
   [Tabelle : 1. Formularfelder für UI-Aktionen]

   {#create-ui-action-artifact__table_if2_jvj_xnb}  
   Hinweis:  
   Konfigurieren Sie das Formular so, dass alle Felder angezeigt werden. Weitere Informationen finden Sie unter [Erstellen Sie eine UI Action](https://servicenow-prod.fluidtopics.net/3NdOcFUBjnvT13C0wjFjKg "Sie können eine neue UI-Aktion erstellen oder eine vorhandene bearbeiten.").
5. Klicken Sie auf Absenden.

