UI 작업 생성
완료 상태의 변경 요청에 버튼을 표시하는 UI 작업을 만듭니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
UI 작업에는 상태 모델 스크립트 포함을 사용하여 변경 요청 양식에 완료 버튼이 표시되는 시기를 결정하는 조건이 포함되어야 합니다. 이 경우 변경이 구현 상태에 도달한 경우에만 완료 버튼이 표시됩니다.
프로시저
- 변경 요청 양식을 엽니다.
- 양식 컨텍스트 메뉴를 열고 구성 > UI 작업.
- 기존 Implement UI 작업을 찾아 엽니다.
- 양식 컨텍스트 메뉴를 열고 삽입 및 유지를 클릭하여 중복 기록을 생성합니다.
-
다음 필드를 새 값으로 수정합니다.
필드 값 이름 완료. 작업 이름 state_model_move_to_complete. 힌트 완료 상태로 변경을 진행합니다. 클릭 시 moveToComplete();.조건 gs.hasRole('itil') &; new ChangeRequestStateHandler(current).isNext("complete") 스크립트 함수, 상태 이름 및 상태 값을 업데이트합니다.
.function moveToComplete(){ var ga = new GlideAjax("ChangeRequestStateHandlerAjax"); ga.addParam("sysparm_name", "getStateValue"); ga.addParam("sysparm_state_name", "complete"); ga.getXMLAnswer(function(stateValue) { g_form.setValue("state", stateValue); gsftSubmit(null, g_form.getFormElement(), "state_model_move_to_complete"); }); } if (typeof window == 'undefined') setRedirect(); function setRedirect() { current.update(); action.setRedirectURL(current); } - 업데이트를 클릭합니다.