UI 작업 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • 완료 상태의 변경 요청에 버튼을 표시하는 UI 작업을 만듭니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    UI 작업에는 상태 모델 스크립트 포함을 사용하여 변경 요청 양식에 완료 버튼이 표시되는 시기를 결정하는 조건이 포함되어야 합니다. 이 경우 변경이 구현 상태에 도달한 경우에만 완료 버튼이 표시됩니다.

    프로시저

    1. 변경 요청 양식을 엽니다.
    2. 양식 컨텍스트 메뉴를 열고 구성 > UI 작업.
    3. 기존 Implement UI 작업을 찾아 엽니다.
    4. 양식 컨텍스트 메뉴를 열고 삽입 및 유지를 클릭하여 중복 기록을 생성합니다.
    5. 다음 필드를 새 값으로 수정합니다.
      필드
      이름 완료.
      작업 이름 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);
                }
      .
    6. 업데이트를 클릭합니다.