【ServiceNow】 상속 소스에 영향을주지 않고 UI 동작 설정을 변경하는 방법

개요



인시던트 등의 테이블을 상속해 커스텀 테이블을 작성하는 경우, 마찬가지로 UI 액션도 상속되고 있습니다만, 요건중에서, 이 UI 액션은 필요가 없기 때문에 숨기고 싶다고 하는 요건이 있으면 생각합니다.

상속 소스에 영향을 미치므로 숨기려는 UI 작업 자체에 설정을 추가할 수 없습니다.
영향을 주지 않으려면 숨기려는 UI 액션의 액션 이름과 같은 이름의 UI 액션을 만들어 사용자 지정 테이블에서 설정을 무시할 수 있습니다.

이 기사에서 할 수 있는 일



상속자에게 영향을 주지 않고 UI 액션의 설정을 변경할 수 있다.

환경, 사용하는 것


  • Version: Quebec
  • 언어: 일본어
  • UI 액션

  • 실천!



    이번에는 모든 테이블이 상속하는 글로벌 [global] 테이블에서 관리하는 [삭제] 버튼을 인시던트 테이블로 숨깁니다.

    UI 액션 [sys_ui_action]에서 global 삭제를 검색합니다.



    이미지의 3 레코드째의 삭제가 폼상에 표시되는 삭제의 UI 액션입니다.
    액션명은 【sysverb_delete】군요.


    인시던트 테이블에서 UI 작업 만들기



    화상에서는 액션명의 입력과【폼 버튼】필드의 체크를 제외하고 있습니다. 같은 이름의 액션 이름을 입력하면 상속된 UI 액션을 인시던트 내 한정으로 덮어쓰게 됩니다. 이번 어디까지나 폼에서 삭제 버튼을 숨길 뿐이므로 다른 설정은 필요 없습니다.


    확인



    헤더에 삭제 버튼이 없어지고 있네요.


    결론



    UI 액션의 액션 이름과 같은 이름의 UI 액션을 생성하여 UI 액션을 덮어쓸 수 있습니다.
    이렇게하면 상속 소스 및 다른 테이블의 설정에 영향을주지 않고 변경하려는 테이블 특정 설정을 무시할 수 있습니다.

    좋은 웹페이지 즐겨찾기