기본 필드 값 지정

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 새 기록이 생성되면 기본값으로 필드의 값이 채워집니다.

    시작하기 전에

    필요한 역할: personalize_dictionary

    이 태스크 정보

    기본값은 새 기록에 대한 빈 양식의 필드를 채우고 필드가 비어 있는 경우 새 기록이 제출될 때도 채웁니다. 기본값은 상수로 지정하거나 스크립트를 통해 생성할 수 있습니다.

    프로시저

    1. 양식에서 필드 레이블을 마우스 오른쪽 버튼으로 클릭하고 딕셔너리 구성을 선택합니다.
    2. 기본값 필드에 기본값을 입력합니다.
      상수 값을 설정하려면 기본값 텍스트 상자 필드에 입력합니다. 보다 복잡한 수식을 사용하여 기본값을 할당하려면 JavaScript를 사용하여 기본값을 출력합니다.
      주:
      기본값은 레이블이 아니라 필드에 있는 기본 값이어야 합니다. 예를 들어, 선택 목록 필드에서 선택 항목의 이름이 아닌 기본값으로 선택 값을 사용합니다.

    기본 필드 값 예시

    기본 필드 값 지정에 대한 다음 예를 검토합니다.

    상수 기본값

    다음은 우선순위 필드의 기본값을 설정하는 예입니다.
    그림 1. 기본값 상수
    우선순위 필드에 대한 딕셔너리 항목의 기본값은 4입니다.

    Javascript 기본값

    JavaScript 기본값의 기본 예제를 보려면 다음으로 이동하십시오. 시스템 정의 > 딕셔너리 을 클릭하고 [기본값] [다음으로 시작] [javascript] 필터를 입력합니다. 일부 기록을 열고 기본값인 javascript 항목을 봅니다.

    에 대한 기본값 설정 assignment_group

    다음 예시에서는 그룹 이름에서 ID를 가져와 [sys_user_group] 참조 필드에 기본값을 설정합니다.
    javascript:GetIDValue('sys_user_group', 'Development');

    사용자에게 itil 역할이 있는 경우 assigned_to의 기본값 설정

    작업 [task] 테이블에 대한 이 예시에서는 사용자가 itil 역할을 가진 경우 [assigned_to] 사용자의 기본값을 현재 사용자 ID와 동일하게 구성하는 방법을 설명합니다.
    • 열 레이블: 할당 대상
    • 열 이름: [assigned_to]
    • 참조 사양 섹션
      • 참조: 사용자 [sys_user]
      • 참조 한정자 조건: [Roles] [is] [itil]
    • 기본값 스크립트:
      javascript:if (gs.hasRole("itil"))current.assigned_to = gs.getUserID();

    기간 필드의 기본값 설정

    기간 필드의 기본값을 설정하려면 기간 필드의 딕셔너리 항목에 있는 기본값 필드에서 다음을 사용합니다.
    javascript:current.duration_field.setDisplayValue('3 04:30:14');

    특정 날짜-시간을 하드 코딩하지 마십시오. 시스템 날짜-시간 형식이 변경되면 값이 잘못됩니다. 대신 동적 기본값 사용 확인란을 선택하고 동적 필터 옵션을 할당합니다. 동적 필터에 대한 자세한 내용은 동적 필터 옵션 만들기 를 참조하십시오 .