UI 작업 사용
UI 작업을 구성하기 전에 에서 구성에 사용할 수 있도록 특정 단계를 수행하여 활성화해야 합니다 보안 분석가 작업 공간.
주:
UI 작업을 수정하려면 다음 역할을 가진 사용자로 로그인하십시오.
- ui_action_admin
- ui_page_admin
- web_service_admin
다음에 대해 구성할 수 있는 UI 작업에는 두 가지 유형이 있습니다.보안 분석가 작업 공간
- 대화 상자 기반 UI 작업
- 서버 측 UI 동작
대화 상자 기반 UI 작업
에서 보안 분석가 작업 공간대화 상자 기반 UI 작업을 사용하려면 해당 표준 UI 작업과 연결된 UI 페이지를 다음과 같이 변경합니다.
- HTML 섹션: 반응 입력 태그를 포함하도록 HTML 섹션을 수정합니다. 반응 입력 태그 값은 클라이언트 스크립트 섹션에서 UI 페이지가 에서 시작보안 분석가 작업 공간되었는지 식별하는 데 사용됩니다. 예를 들면 다음과 같습니다.
<input id="react" name="react" type="hidden" value="${JS,HTML:sysparm_react}" />
- 클라이언트 스크립트: 반응 플래그가 예일 때 클라이언트 스크립트에 추가 논리를 작성해야 합니다. 이는 대화 상자의 일부로 표시되는 제출 및 취소 버튼 이벤트를 처리하는 데 필요합니다.
- onCancel() 이벤트 핸들러는 다음에서 'SIR_WORKBENCH_POPUP_CANCEL' 이벤트를 디스패치해야 합니다. 보안 분석가 작업 공간
- onSubmit() 이벤트 핸들러는 다음에서 'SIR_WORKBENCH_POPUP_SUBMIT' 이벤트를 디스패치해야 합니다. 보안 분석가 작업 공간
- 반응 입력 태그 값이 예일 때 "onSubmit" 작업이 아니오를 반환하도록 수정되었으므로 처리 스크립트의 실행을 컨텍스트에서 건너뜁니다보안 분석가 작업 공간. 처리 스크립트의 논리는 클라이언트 호출 가능 스크립트(GlideAjax API를 통해 호출됨) 또는 REST 자원 엔드포인트를 통해 처리되어야 합니다.
자세한 내용은 다음 샘플 UI 페이지를 참조하십시오.
- 관련 목록 UI 작업 예: 감시 목록에 게시(UI 페이지 이름: publish_to_watchlist)
- 양식 UI 작업 예: 문제 생성(UI 페이지 이름: create_prb_change_inc)
서버 측 UI 작업
서버 측 UI 작업을 사용하려면 다음을 수행해야 합니다.
표준 UI 작업 스크립트의 논리는 스크립팅된 REST 자원의 일부로 처리되어야 합니다.
자세한 내용은 다음 샘플 양식 UI 작업을 참조하십시오.
- 중단 작성
- 취소