사용자 지정 아티팩트에 대한 UI 작업 만들기
사용자 지정 아티팩트에 대한 번역을 요청하는 UI 작업을 만듭니다.
시작하기 전에
필요한 역할: localization_admin
프로시저
-
사용자 지정 아티팩트 테이블로 이동합니다.
테이블 이름을 사용하여 테이블을 찾습니다. 예를 들어 [sys_cs_topic] 은 주제의 가상 에이전트 테이블 이름입니다.
-
열에서 햄버거 아이콘(
)을 클릭하고 구성 UI 동작.
- 새로 만들기를 클릭합니다.
-
UI 작업 양식의 필드에 내용을 입력합니다.
표 1. UI 작업 양식 필드 필드 설명 이름 UI 작업의 이름입니다. 예를 들어 번역 요청입니다.
클라이언트 사용자의 브라우저에서 스크립트를 실행하는 옵션입니다. 활성화하면 Onclick 필드가 조건 필드 위에 나타납니다. 조건 이 UI 작업을 표시할 시기를 결정하는 조건입니다. 클릭시 JavaScript 함수 이름을 다음과 같이 제공합니다. renderLanguagePickerModal();스크립트 스크립트를 실행하여 요청 번역 기능을 실행하는 옵션입니다. 스크립트는 양식 버튼 과 목록 선택에 따라 달라집니다.- 양식 단추
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(); } - 목록 선택 사항
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(); }
양식 단추 UI 작업을 양식 단추로 활성화하는 옵션입니다. 목록 선택 사항 선택 목록에서 UI 작업을 활성화하는 옵션입니다. 주:모든 필드를 볼 수 있도록 양식을 구성합니다. 자세한 내용은 UI 작업 생성 문서를 참조하십시오. - 양식 단추
- 제출을 클릭합니다.