Crie uma ação de IU para o artefato personalizado
Crie uma ação de IU para solicitar traduções para o artefato personalizado.
Antes de Iniciar
Função necessária: Localization_admin
Procedimento
-
Navegue até a tabela de artefatos personalizados.
Encontre a tabela usando seu nome de tabela. Por exemplo, [sys_cs_topic] é o nome da tabela para Virtual Agent tópicos.
-
Clique no ícone de hambúrguer (
em qualquer uma das colunas e navegue até Configurar Ações de IU .
- Clique em Nova.
-
No formulário Ações de IU, preencha os campos.
Tabela 1. Campos do formulário Ação de IU Campo Descrição Nome Nome da ação de IU. Por exemplo, Traduções de solicitação .
Cliente Opção para executar o script no navegador do usuário. Quando habilitado, o Onclick O campo aparece acima do campo Condição. Condição Condição para decidir quando mostrar esta ação de IU. Onclick Forneça o nome da função JavaScript como: renderLanguagePickerModal();Script Opção para executar o script para executar a função Solicitar traduções. O script varia por Botão de formulário e. Opção de lista .- Botão de formulário
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(); } - Opção de lista
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(); }
Botão de formulário Opção para habilitar a ação de IU como um botão de formulário. Opção de lista Opção para habilitar a ação de IU na lista de seleção. Nota:Configure o formulário para ver todos os campos. Para obter mais informações, consulte Criar Ação de IU. - Botão de formulário
- Clique em Enviar.