UI 작업 생성
새 UI 작업을 생성하거나 기존 작업을 편집할 수 있습니다.
시작하기 전에
이 태스크 정보
프로시저
예
UI 작업 스크립트의 일부로 사용자를 URL로 리디렉션할 수 있습니다. 예를 들어, 양식에 링크를 추가하거나 UI 작업에서 양식이 만들어진 후 새 기록을 열 수 있습니다. UI 작업에서 사용자를 URL로 리디렉션하려면 스크립트 필드에서 다음 구문을 사용하여 리디렉션 링크를 정의합니다.
action.setRedirectURL ( 'http://www.mysite.com/mypage.htm' );사용자를 기록으로 안내하려면 다음 구문을 사용합니다. 여기서 new_record 은 GlideRecord의 변수 이름입니다.
action.setRedirectURL (new_record );조건 작성기를 사용하여 다음에 대한 UI 작업 사용자 지정 에이전트 작업 공간
UI 작업 양식에 조건을 추가하여 UI 작업을 구성합니다.
UI 작업 조건 작성기 사용
인시던트 종결 버튼에 대해 다음과 같은 조건이 구성됩니다.
이 작업이 양식에 나타나려면 다음 조건이 true로 평가되어야 합니다.
- current.incident_state 6과 같아야 함: 인시던트가 이미 해결됨 상태여야 합니다.
- gs.hasRole("itil_admin"): 현재 사용자에게 itil_admin 역할이 있어야 합니다.
또는 이 조건은 true로 평가되어야 합니다.
gs.getUserID() == current.caller_id: 현재 사용자는 변경을 요청한 사용자입니다.
주:
- 현재 객체는 목록 컨텍스트 메뉴의 조건에 사용할 수 없습니다. 목록 컨텍스트 메뉴 옵션이 선택됩니다. 이러한 작업에 대한 current 사용은 무시됩니다.
- 관련 목록 버튼에서 UI 작업 조건의 상위 기록을 참조할 수 있습니다. 예를 들어, 종결된 변경에 대해 영향을 받는 CI 관련 목록에서 새로 만들기 및 편집 버튼을 비활성화하려면 전역 m2m UI 작업을 task_ci 테이블에 복사하고 조건을 parent.active추가합니다.
- 조건문에 지정한 필드 중 하나를 비워 두면 해당 조건은 기본적으로 true로 설정됩니다.
양식 뷰에 기반한 UI 작업 제한
지정된 양식 뷰에만 UI 작업이 나타나도록 제한할 수 있습니다.
- 가시성 규칙이 없으면 모든 뷰에 작업이 표시됩니다.
- 지정된 뷰에 대한 제외 규칙은 작업이 해당 뷰에 나타나지 않음을 의미합니다.
- 포함 규칙이 하나 이상 있는 경우 작업은 특별히 포함된 뷰에만 나타납니다.
- 예: Cost Management 뷰를 제외한 모든 위치에 작업 표시
- Cost Management 뷰에 대한 제외 규칙을 추가합니다.
그림 1. 제외 UI 작업 뷰 예시 - 예: 루틴 및 ITIL 뷰에는 작업을 표시하지만 다른 곳에는 표시하지 않습니다.
- 루틴 및 ITIL 뷰에 대한 포함 규칙을 추가합니다.
그림 2. 포함 UI 작업 뷰 예시