딕셔너리 입력 양식

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기11분
  • 딕셔너리 항목 폼이 고급 뷰와 추가 필드를 제공하도록 다시 디자인되었습니다. 양식이 모든 필드를 표시하도록 구성해야 할 수도 있습니다.

    표 1. 딕셔너리 항목 양식
    필드 설명
    테이블 요소가 생성되는 테이블을 정의합니다.
    주:
    이 목록에는 필드 추가에 대한 범위 보호를 충족하는 테이블만 표시됩니다.
    유형 열의 필드 유형을 정의하거나, 유형이컬렉션인 경우 딕셔너리 항목이 테이블을 나타낸다는 것을 나타냅니다. 자세한 내용은 필드 관리를 참조하십시오.

    필드 유형을 변경할 수 있습니다. 기존 데이터를 유지하려면 데이터베이스의 동일한 물리적 형식에 매핑되는 논리 형식 간에만 변경합니다. 예를 들어 Choice 및 String이 있습니다.

    활성 필드를 활성화하거나 비활성화합니다. 이 확인란을 선택 취소하면 클래식 환경의 목록과 양식에서 필드가 숨겨집니다.

    이 옵션의 선택을 취소하여 필드를 비활성화해도 구성된 목록에서 제거되지 않습니다. 비활성 필드는 관리자가 목록 레이아웃을 업데이트하여 제거할 때까지 관리자가 구성한 목록에 표시됩니다.

    기능 필드 이 옵션을 선택하면 수학 연산, 필드 길이 계산 또는 요일 계산과 같은 데이터베이스 함수의 결과를 표시하는 필드가 만들어집니다.

    새 기능 기록이 저장되면 확인란을 선택 취소하여 필드를 일반 필드로 만들 수 없습니다.

    읽기 전용 사용자가 사용자 인터페이스에서 필드 값을 변경할 수 있는지 여부를 결정합니다. 이 확인란을 선택하면 사용자가 값을 변경할 수 없습니다. 시스템이 필드의 데이터를 계산하여 표시합니다.
    주:
    확장된 테이블에 대해 이 옵션을 무효화 할 수 있습니다.
    감사 테이블에 대한 감사를 사용하거나 사용하지 않도록 설정합니다. 테이블에 대한 감사(이력) 켜기.
    주:
    이 옵션은 테이블에만 적용됩니다.
    텍스트 인덱스 검색이 테이블의 텍스트를 인덱싱할지 여부를 결정합니다.
    주:
    이 옵션은 테이블에만 적용됩니다. 인덱싱에서 필드를 제외하려면 특정 필드에 대한 인덱스 제거를 참조하세요.
    열 레이블 열에 대한 고유 레이블을 정의합니다. 레이블은 열의 목록 헤더와 양식 필드에 표시됩니다.
    • 열 레이블 필드를 업데이트하면 언어 파일의 레이블도 업데이트됩니다(현재 언어의 경우).
    • 새 열을 생성하면 열 이름이 레이블에 따라 자동으로 채워지며, 사용자 지정임을 나타내기 위해 u_ 접두사가 붙습니다. 예를 들어 열 레이블로 활동 설명을 입력하면 열 이름이 기본적으로 u_activity_description로 설정됩니다.
    열 이름 열의 필드 이름을 정의합니다. 새 필드를 만들면 이 이름은 다음과 같이 레이블과 프리픽스에 따라 자동으로 채워집니다.
    • 다른 범위에 있는 테이블의 필드의 경우, 사용자 지정이며 해당 애플리케이션의 일부가 아님을 나타내기 위해 이름 앞에 범위가 프리픽스로 배치됩니다.
    • 범위가 같은 애플리케이션의 테이블에 있는 필드의 경우, 이름의 일부임을 나타내는 프리픽스가 없습니다.
    • 전역 애플리케이션의 필드에서는 사용자 지정임을 나타내기 위해 이름 앞에 u_가 붙습니다.
    프리픽스는 수정할 수 없습니다. 그러나 이름의 나머지 부분은 수정할 수 있습니다. 이름에는 소문자, 영숫자 ASCII 문자 및 밑줄(_)만 사용할 수 있습니다. 기존 딕셔너리 기록의 이름은 변경할 수 없습니다.
    주:
    열 이름에 연속된(이중) 밑줄을 입력할 수 없습니다. 예를 들어, my__sample_name 열 이름으로 입력하면 딕셔너리 항목을 저장할 때 자동으로 my_sample_name 로 변경됩니다.
    ]
    최대 길이 문자열 필드의 크기에 대한 논리적 제한을 제공하여 시스템이 사용자 인터페이스에 표시하는 방법과 실제 데이터베이스 데이터 형식에 매핑하는 방법을 결정합니다.

    길이가 255자 미만인 문자열 필드는 1줄 텍스트 필드로 표시됩니다. 길이가 254자를 초과하는 문자열 필드는 여러 줄 텍스트 상자로 표시됩니다.

    시스템은 필드 길이를 데이터베이스에서 사용할 수 있는 가장 가까운 물리적 데이터 유형에 매핑합니다. 이로 인해 사용 가능한 길이가 원래 지정된 길이보다 더 길어지는 경우가 있습니다. 예를 들어, 길이를 50으로 입력하면 가장 가까운 실제 데이터 유형인 VARCHAR(100)에 맵핑되며, 이는 최대 100자 제한 또는 요청된 필드 길이의 두 배를 제공합니다. 마찬가지로 길이를 1000으로 입력하면 MEDIUMTEXT의 가장 가까운 물리적 데이터 형식에 매핑되어 최대 4000자 제한 또는 요청된 필드 길이의 4배를 제공합니다.

    주:
    • 문자열 필드에 대해서만 이 값을 변경할 수 있습니다. 다른 유형의 필드에 대한 변경 내용은 무시됩니다.
    • Oracle 인스턴스 사용자는 Oracle에서 CLOB 데이터 유형이 필요하기 때문에 애플리케이션 UI를 통해 문자열 필드의 최대 길이를 4000보다 크게 늘릴 수 없습니다. 이 크기를 초과하여 늘리려면 기술 지원과 함께 인시던트를 기록하여 변경을 요청합니다.
    • 데이터 손실을 방지하려면 새 애플리케이션을 개발할 때만 문자열 필드의 길이를 줄이고 필드에 데이터가 있을 때는 줄이지 마십시오. 사용자 지정 필드를 변경하여 데이터가 손실되면 경고가 나타납니다. 기본 시스템 필드의 경우 데이터 손실을 초래하는 변경을 수행할 수 없습니다.
    필수 기록을 저장하려면 이 필드에 값을 포함해야 하는지 여부를 결정합니다. 자세한 내용은 필드를 필수로 만들기를 참조하십시오.
    주:
    확장된 테이블에 대해 이 옵션을 무효화할 수 있습니다.
    표시 이 필드가 참조 필드의 표시 값 임을 나타냅니다. 목록과 양식에서 이 테이블에 대한 링크에 표시되는 텍스트로 값을 사용할 필드 하나에 대해 이 값을 True로 설정합니다. 기본적으로 번호 필드는 모든 작업 테이블의 표시 값입니다.
    주:
    • 이 옵션은 목록이나 양식에서 이 필드를 레이아웃의 일부로 표시할지 여부를 제어하지 않습니다. 대신 목록 구성 및 양식 개인화를 참조하십시오.
    • 표시 값은 테이블에서 개별 기록을 볼 때 양식 제목의 일부가 됩니다.
    • 딕셔너리 무효화를 사용하여 확장된 테이블에 대해 상위 테이블의 표시 값과는 다른 표시 값을 설정할 수 있습니다.
    기능 정의 필드가 수행하는 기능을 정의합니다.

    Glidefunction:으로 시작하여 수행될 작업(예: concat), 함수 매개변수가 차례로 표시됩니다. 상수는 작은따옴표로 묶어야 합니다.

    예를 들어, 다음 함수 정의는 짧은 설명, 공백, 호출자 이름을 차례로 보여주는 필드를 생성합니다.

    GlideFunction:concat(short_description, ' ', caller_id.name)

    주:
    함수 매개변수는 닷워킹을 지원합니다. Dot-walking to data in related tables 문서를 참조하십시오.
    속성 [고급 뷰] 필드에 따라 다른 필드 또는 기능의 동작을 변경합니다. 자세한 내용은 Dictionary Attributes를 참조하십시오. 딕셔너리 오버라이드가 있는 확장된 테이블에 대한 속성을 오버라이드할 수 있습니다. 속성 관련 목록을 통해 이 사전 항목에 대한 속성을 구성할 수도 있습니다.
    기본값
    동적 기본값 사용 [고급 뷰] 동적 필터를 기반으로 동적으로 생성되는 기본값을 지정할 수 있습니다.
    동적 필터 값 [고급 뷰] 동적 기본값 사용 옵션이 선택된 경우 기본값을 결정하는 동적 필터 작성 옵션을 지정합니다.
    기본값 새 기록에 대한 필드의 기본값을 지정합니다. 이 값이 올바른 필드 유형을 사용하는지 확인합니다. 예를 들어 정수 필드는 기본값 2를 사용하지만 기본값 2는 사용할 수 없습니다. 이러한 값은 딕셔너리 오버라이드를 사용하여 오버라이드할 수 있습니다.
    참조 사양
    참조 필드를 참조 필드 유형으로 만듭니다.

    기존 테이블과 일치하지 않는 이름을 입력하면 변경 내용을 딕셔너리 기록에 저장할 때 새 테이블이 생성됩니다. 현재 테이블에 애플리케이션 네비게이터에 모듈이 있으면 새 테이블에 대한 모듈이 동일한 애플리케이션 메뉴에서 자동으로 생성됩니다.

    참조 한정자 사용 [고급 뷰] 사용할 한정자의 유형을 지정합니다.
    • 단순: 참조 한정자 조건을 지정할 수 있는 선택 목록 세트입니다.
    • 동적: 한정자를 빌드하는 데 사용할 수 있는 동적 필터 옵션을 만듭니다 .
    • 고급: 한정자를 빌드하는 데 사용할 수 있는 정적 인코딩 쿼리 문자열 또는 JavaScript 코드입니다.
    참조 한정자 조건 단순 한정자 유형을 선택한 경우 참조 한정자가 실행될 때의 조건을 지정합니다.
    동적 참조 한정자 [고급 뷰] 동적 한정자 유형을 선택할 때 참조 한정자를 결정하는 동적 필터 작성 옵션을 지정합니다.
    참조 한정자 [고급 뷰] 고급 한정자 유형을 선택한 경우 참조 필드에 사용할 수 있는 기록을 필터링합니다. 참조 한정자는 딕셔너리 무효화를 사용하여 재정의할 수 있습니다.
    참조 키 [고급 뷰] 참조 필드의 고유 식별자로 사용할 sys_id 이외의 필드를 식별합니다.
    참조 계단식 규칙 [고급 뷰] 기록 참조가 삭제될 경우 기록에 발생하는 일을 정의합니다. 다음 옵션 중 하나를 선택합니다.
    • 지우기: 참조를 지웁니다(기본값).
    • 삭제: 참조하는 모든 기록을 삭제합니다.
    • 제한: 참조하는 기록이 있는 경우 기록 삭제를 방지합니다.
    • 없음: 참조하는 기록을 변경하지 않습니다.
    참조 부동 [고급 뷰] 일대다 관계에 대한 관련 목록에서 편집 버튼을 활성화합니다.
    동적 만들기 [고급 뷰] 참조 필드의 경우, 기존 기록과 일치하지 않는 값을 입력하면 참조된 테이블에 기록이 생성되는지 여부를 결정합니다. 선택하는 경우 동적 생성 스크립트 필드를 사용하여 기록 생성 방법을 정의합니다.
    동적 작성 스크립트 [고급 뷰] 동적 생성 필드를 선택하면 참조된 테이블에 기록을 생성하기 위한 스크립트를 입력할 수 있습니다.
    종속 필드
    종속 필드 [고급 뷰] 현재 필드가 종속되는 필드를 지정합니다. 자세한 내용은 필드를 종속 필드로 만들기를 참조하십시오.
    주:
    확장된 테이블에 대해 이 값을 재정의할 수 있습니다.
    .
    선택 목록 사양
    선택 사용자가 다음 방법 중 하나로 제안된 값 목록을 볼 수 있도록 허용합니다.

    선택을 사용하는 경우 선택 목록 필드 유형을 정의하거나 필드 선택 테이블 및 선택 필드를 사용하여 사전의 다른 다른 필드에서 선택 항목을 복사합니다.

    선택 테이블 [고급 뷰] 다른 선택 필드와 동일한 값으로 필드 선택 사항을 채웁니다. 선택 필드가 없음 이외의 값으로 설정되어 있으면 선택 값을 가져올 테이블을 선택합니다. 필드 선택 필드 도 채워야 합니다.

    예를 들어 선택 테이블이 인시던트 [incident] 테이블로 설정된 경우 이 필드는 인시던트의 선택 필드 중 하나와 동일한 선택 목록을 갖습니다. 선택 필드 (아래 참조)는 어떤 필드를 결정할지 결정합니다.

    선택 필드 [고급 뷰] 다른 선택 필드와 동일한 값으로 필드 선택 사항을 채웁니다. 선택 필드가 없음 이외의 값으로 설정되어 있는 경우, 선택 테이블에 대해 선택한 테이블에서 필드를 선택합니다. 예를 들어 선택 테이블 필드가 인시던트 [incident] 테이블로 설정되고 선택 필드가우선순위로 설정된 경우 선택 항목이 변경되더라도 이 필드는 인시던트의 우선순위 필드와 동일한 선택 항목을 갖습니다.
    주:
    이 필드는 선택 필드여야 합니다.
    계산된 값
    계산됨 [고급 뷰] 필드 값이 다른 값을 사용하여 계산되는지 여부를 결정합니다. 선택한 경우 계산 필드를 사용하여 계산 수행 방법을 정의합니다. 계산 유형 필드를 사용하면 열 값에 대한 스크립트 또는 수식 기반 계산을 선택할 수 있습니다. 계산된 필드를 기준으로 필터링, 정렬 또는 그룹화할 때 정렬 순서는 필드가 마지막으로 나타난 시간이 아니라 필드가 마지막으로 업데이트된 시간의 저장된 필드 값을 기반으로 합니다.
    주:
    비즈니스 규칙과 관련하여 계산된 필드는 비즈니스 규칙, 심지어 비즈니스 규칙 이전도 실행되기 전에 먼저 채워집니다. 계산된 필드는 비즈니스 규칙 실행 전 기간이 지난 후 필요한 경우 다시 채워집니다.
    계산 유형 [고급 뷰] 열에 대한 스크립트 기반 계산 또는 수식 기반 계산을 선택할 수 있습니다. 미리 정의된 함수 및 예제 수식에 대한 자세한 내용은 다음을 참조하십시오. 의 열 값에 대한 수식 테이블 작성기.
    계산 [고급 뷰] 선택한 계산 유형에 따라 스크립트 또는 수식을 입력할 수 있습니다.

    계산 유형이수식인 경우 필드 값을 계산하기 위해 미리 정의된 함수 또는 수식을 입력할 수 있습니다. 미리 정의된 수식을 사용하거나 다른 수식을 결합하여 요구 사항에 따라 수식을 만들 수 있습니다.

    계산 유형이스크립트인 경우 필드 값을 계산하기 위한 스크립트를 입력할 수 있습니다. 이러한 규칙은 딕셔너리 무효화가 있는 확장된 테이블에 대해 무효화될 수 있습니다. 이 스크립트에서 현재 객체를 사용할 수 있습니다. 접근 제어 규칙과 마찬가지로 스크립트는 다음을 수행할 수 있습니다.
    • True 또는 False로 평가합니다.
    • true 또는 false로 설정된 응답 변수를 반환합니다.
    • 필드 값을 직접 설정합니다(예: current.display_name="name").
    주:
    계산된 스크립트가 적용될 때 필드는 읽기 전용으로 표시됩니다. 예를 들어, 활성으로 설정된 딕셔너리 기록의 계산된 필드에 스크립트를 추가하면 활성 필드는 양식에서 읽기 전용이 됩니다. 목록 뷰에서 활성 필드를 인라인으로 편집하는 기능도 비활성화됩니다.
    추가 필드
    클래스 현재 테이블이 확장하는 테이블을 식별합니다. 다른 테이블을 확장하지 않는 테이블은 이 필드에 자신의 이름을 지정합니다. 자세한 내용은 문서를 참조하십시오.
    기본정렬 되지 않는.
    크기 클래스 쿼리 중에 각 행에 대해 저장되는 메모리 양을 줄임으로써 플랫폼에서 이 테이블을 큰 테이블로 처리할지 여부를 결정합니다. 이 필드의 값을 실행하고 설정하는 예약된 작업이 있습니다.
    맞춤법 검사 필드에서 맞춤법 검사를 활성화하거나 비활성화합니다.
    고유 필드 값이 고유해야 합니다.
    경고:
    해당 테이블의 해당 필드에 대한 값이 이미 다른 경우 필드를 고유하게 만들면 데이터가 손실됩니다. 필드에 고유성을 적용하기 전에 필드에 대한 테이블에 값이 있는 기록이 없거나 모두 같은 값을 갖는지 확인합니다.
    UI 작업
    기본 뷰 또는 고급 뷰 폼 뷰를 기본 또는 고급 뷰로 변경합니다. 필드는 뷰에 따라 변경됩니다. 기본 뷰를 사용하는 경우 고급 뷰 필드에서 제공하는 것과 동일한 작업을 수행하도록 스크립트를 작성해야 합니다.
    관련 목록
    접근 통제 테이블의 데이터에 대한 액세스를 허용하거나 제한하는 액세스 제어에 대한 액세스를 제공합니다.
    선택 편집 중인 선택 목록 필드의 옵션에 대한 액세스를 제공합니다.
    딕셔너리 무효화 이 필드의 딕셔너리 오버라이드에 대한 액세스를 제공합니다.
    속성 이 항목의 딕셔너리 속성에 대한 액세스를 제공합니다.
    레이블 편집 중인 테이블이나 필드에 사용되는 레이블에 액세스할 수 있습니다.