기본 필드 값 지정
기본값은 새 기록이 생성될 때 필드의 값을 채웁니다.
시작하기 전에
이 태스크 정보
기본값은 새 기록에 대한 빈 양식의 필드를 채우고, 필드가 비어 있는 경우 새 기록이 제출될 때에도 채워집니다. 기본값은 상수로 지정하거나 스크립트를 통해 생성할 수 있습니다.
프로시저
기본 필드 값 예시
기본 필드 값 지정에 대한 다음 예시를 검토하십시오.
상수 기본값
다음은 우선순위 필드의 기본값을 설정하는 예입니다.그림 1. 기본값 상수
Javascript 기본값
JavaScript 기본값의 기본 예제를 보려면 다음으로 이동하십시오. 을 클릭하고 [Default value] [starts with] [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');특정 날짜-시간을 하드 코딩하지 마십시오. 시스템 날짜-시간 형식이 변경되면 값이 올바르지 않게 됩니다. 대신 동적 기본값 사용 확인란을 선택하고 동적 필터 옵션을 할당합니다. 동적 필터에 대한 자세한 내용은 동적 필터 옵션 만들기를 참조하십시오 .