고급 양식 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 5분
  • 관리자는 폼 포커스, 폼 분할 및 파생 필드와 같은 고급 폼 기능을 구성할 수 있습니다.

    작업 기록에 대한 삽입 옵션 허용

    '삽입' 및 '삽입 및 유지' 옵션은 인시던트 및 변경 요청과 같은 작업 기록에 대해 기본적으로 비활성화되어 있습니다. 이러한 옵션을 작업 기록에 대해 표시하도록 시스템 속성을 설정할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 시스템 속성 > UI 속성.
    2. 속성 찾기 작업 파생 테이블()에서 "삽입"과 "삽입 및 유지" 옵션을 사용할 수 있습니다.glide.ui.task.insert
    3. 확인란을 선택하여 작업에 대한 옵션을 비활성화(기본값)하거나 선택을 취소하여 옵션에 대한 옵션을 비활성화(기본값)합니다.
    4. 저장을 클릭합니다.

    양식의 첫 번째 쓰기 가능 필드에 포커스 설정 끄기

    양식의 포커스를 쓰기 가능한 첫 번째 필드 대신 페이지의 첫 번째 요소로 전환하면 화면 판독기를 사용하는 사용자가 양식에 더 쉽게 액세스할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    기본적으로 양식은 양식에서 첫 번째 쓰기 가능한 필드에 포커스를 설정합니다. 첫 번째 필드 포커스가 꺼져 있으면 폼은 페이지의 첫 번째 요소에 대신 포커스를 맞춥니다. 쓰기 가능한 첫 번째 요소 대신 첫 번째 요소에 초점을 맞추면 화면 판독기를 사용하는 사용자가 양식의 모든 요소를 찾을 수 있도록 방향을 설정하는 데 도움이 됩니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 속성 > UI 속성.
    2. 속성을 glide.ui.focus_first_elementfalse로 설정합니다.

    테이블의 템플릿 모음 숨기기

    관리자는 시스템 속성을 생성하여 테이블의 템플릿 모음을 숨길 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    테이블별 속성을 만들고 false로 설정하면 사용자가 지정된 테이블의 기록에 템플릿 모음을 표시할 수 없습니다.

    프로시저

    1. sys_properties.list로 이동합니다.
    2. 시스템 속성 추가 를 다음 설정으로 사용합니다.
      속성
      이름 glide.ui.show_template_bar.<TABLENAME>
      유형 참 | 거짓
      false
    3. 제출을 클릭합니다.

    Enter 키를 사용하여 양식 제출 비활성화

    기본적으로 간단한 한 줄 텍스트 필드, 선택 목록 또는 부울 필드에서 Enter 키를 누르면 양식이 제출됩니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    Enter 키를 눌러 양식을 제출하지 않으려면 시스템 기본 설정을 사용하여 이 기능을 비활성화할 수 있습니다.

    프로시저

    1. 왼쪽 탐색 창에서 사용자 관리 > 사용자 기본 설정.
    2. enter_submits_form 기본 설정을 선택합니다.
    3. 값을 false로 설정합니다.
    4. 업데이트를 클릭합니다.
      변경 사항은 로그인 시 또는 세션을 생성할 때 사용자 기본 설정이 다시 로드될 때까지 적용되지 않습니다.

    여러 양식 분할 사용

    양식 분할을 사용하면 양식의 필드를 열로 구성할 수 있습니다. 양식 분할을 사용하려면 관리자가 속성을 추가해야 합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    그림 1. 두 양식 분할의 구성
    두 양식 분할의 구성
    그림 2. 두 개의 양식 분할이 있는 양식의 예
    두 개의 양식 분할

    이러한 방식으로 필드를 구성하고 사용자가 소형 모바일 장치에서 양식을 보고 있는 경우 첫 번째 분할의 필드가 두 번째 분할의 필드보다 먼저 나열됩니다. 이 예시에서는 자산 태그, 상태, 일련 번호하위 상태 필드가 그 아래 필드 앞에 나열됩니다. 양식 상단에서 양식에 걸쳐 있는 요소를 생성할 수도 있습니다.

    프로시저

    1. 탐색 필터에 sys_properties.list 를 입력합니다.
      시스템 속성 [sys_properties] 테이블에 전체 속성 목록이 나타납니다.
    2. 속성이 없으면 새로 만들기를 클릭합니다.
    3. 다음 정보를 입력합니다.
      옵션설명
      이름 glide.ui.form_multiple_splits
      설명 여러 양식 분할 사용
      유형 참 | 거짓
    4. 양식 컨텍스트 메뉴 아이콘을 클릭하고 저장을 선택합니다.
      범주 관련 목록이 나타납니다.
    5. 편집을 클릭하고 UI범주 목록으로 이동합니다.
    6. 저장을 클릭합니다.
      시스템 속성 양식이 다시 열리고 새 속성이 UI 속성 페이지에 나타납니다.

    필수 필드 정의

    양식에 필요한 양식 필드를 지정할 수 있습니다. 이 작업은 personalize_form 역할이 있는 사용자가 양식 레이아웃을 구성하여 필드를 제거하지 못하도록 합니다.

    시작하기 전에

    필요한 역할: 관리자

    필수 양식 필드 플러그인이 활성 상태여야 합니다.

    이 태스크 정보

    양식에 있는 경우 관리자만 필수 필드를 제거할 수 있습니다. 양식을 구성하면 필수 필드가 회색으로 표시되고 필수 필드임을 나타내는 도구 설명이 있습니다. 필수 필드는 필수 양식 필드[sys_ui_element_required] 테이블에 정의되어 있습니다.

    이 기능에 대해 예상되는 (유일한 것은 아니지만) 사용 사례는 위임된 관리 체계의 일부입니다. 예를 들어, personalize_form 역할을 부여하여 양식을 수정할 수 있는 권한을 지점에 부여할 수 있지만 전체 비즈니스 처리에 중요한 특정 필드를 제거할 수는 없습니다.

    프로시저

    1. sys_properties.list로 이동합니다.
    2. 이름이 지정된 glide.ui.form.enforce_required_fields 속성을 찾아 true로 설정되어 있는지 확인합니다.
    3. 다음으로 이동 시스템 UI > 필수 양식 필드.
    4. 새로 만들기를 클릭합니다.
    5. 테이블과 필드를 선택한 다음 필수 확인란을 선택합니다.
      다음 예제에서는 인시던트 폼의 간단한 설명 필드를 필수로 설정합니다.
      필수 양식 필드
      나중에 필수 필드로 설정하지 않으려면 필수 확인란의 선택을 취소합니다. 기록을 삭제하는 것보다는 이 작업을 하는 것이 좋습니다.
    6. 제출을 클릭합니다.

    결과

    지정된 테이블에 확장 테이블이 있는 경우 필수 양식 필드 기록이 모든 확장 테이블의 양식에 적용됩니다. 예를 들어, 관리자가 작업 테이블에 간단한 설명 필드를 필수로 지정한 경우 이 구성은 인시던트 양식, 변경 요청 양식, 문제 양식 등에 적용됩니다.

    확장된 테이블은 기본 테이블의 필수 양식 필드 규칙을 재정의할 수 있습니다. 예를 들어, 간단한 설명 필드가 작업 테이블에는 필수이지만 인시던트 테이블에는 필요하지 않은 경우 인시던트를 제외한 모든 작업 테이블에 이 필드가 필요합니다.

    파생된 필드의 레이블 유형 제어

    파생 필드에 표시되는 레이블 유형을 구성할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    예를 들어 인시던트 기록을 볼 때 호출자의 이메일 주소를 표시하는 경우를 들 수 있습니다. 이메일 주소는 인시던트 테이블에 저장되지 않지만 인시던트에서 사용자 테이블로의 호출자 참조를 따라 가져옵니다. 시스템 속성을 설정하여 레이블 유형을 제어합니다. 예를 들어 인시던트 이메일 주소의 필드 레이블은 다음 문자열 중 하나일 수 있습니다.

    • 호출자 이메일은 이 필드를 호출자 사용자 기록의 이메일로 고유하게 식별하는 전체 레이블을 나타냅니다. 티켓이 할당된 사람의 이메일 주소를 표시하면 해당 레이블은 이메일에 할당됨이 됩니다.
    • 대상 필드의 레이블인 이메일입니다. 예를 들어 인시던트에 할당된 사람의 이메일 주소도 표시하는 경우 이 레이블은 양식에서 고유하지 않습니다. 그러나 일반적으로 양식에 필드를 배치하면 필드가 나타내는 것이 무엇인지 명확하게 알 수 있습니다.
    그림 3. 사용 가능한 테이블 필드
    사용 가능한 필드

    호출자 필드를 선택하고 확장기 아이콘을 클릭합니다.

    그림 4. 호출자 필드
    호출자 필드

    호출자 필드와 연결된 사용 가능한 필드를 선택합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 속성 > 시스템.
    2. Use short labels for all 필드를 찾습니다. 예를 들어 양식에 호출자의 이메일 주소가 포함되어 있으면 "발신자 이메일" ()glide.short.labels 속성의 전체 레이블이 아닌 "이메일" 레이블을 사용합니다.
      기본값은 true이며, 이는 짧은 레이블이 모든 양식에 표시됨을 의미합니다.
    3. 양식에 전체 레이블을 표시하려면 확인란의 선택을 취소합니다.
    4. 저장을 클릭합니다.