목록을 표시하는 데 사용되는 정렬 시퀀스 제어

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 모든 목록에는 목록에 있는 필드 유형에 따른 기본 정렬 순서가 있습니다.

    사용자가 처음으로 목록을 표시할 때는 다음 항목 중 하나를 기준으로 정렬됩니다.

    • ORDERBY 인수가 URL을 찾았습니다. (정렬 순서 제어에 대한 다음 섹션을 참조하십시오.)
    • <table>.db.order<table>.db.order.direction 사용자 기본 설정
    • isOrder 딕셔너리 속성입니다.
    • 테이블에 있는 경우 주문 필드입니다.
    • 테이블에 번호 필드가 있는 경우 필드입니다.
    • 테이블에 이름 필드가 있는 경우 필드입니다.
    • 테이블의 표시 필드로 지정된 필드입니다.
    주:
    작업 테이블은 앞의 시퀀스에 대한 예외입니다. URL 인수나 사용자 기본 설정을 찾을 수 없는 경우 작업 및 작업에서 확장된 테이블은 번호 필드를 사용합니다.

    사용자 기본 설정으로 기본 순서 지정

    <table>.db.order<table>.db.order.direction 사용자 기본 설정에 따라 사용자에게 표시되는 필드와 정렬 방향이 결정됩니다. 사용자 필드에 값이 없는 사용자 기본 설정 기록을 만들고 시스템 확인란을 선택하면 기본 정렬을 만들 수 있습니다. 이 기본 설정은 자신의 기본 설정이 없는 사용자에게 적용됩니다.

    시스템 사전에서 기본 정렬 순서 설정

    다른 정렬이 지정되지 않은 경우 관리자는 시스템 딕셔너리의 테이블에 대해 표시되는 기록의 정렬 순서를 설정할 수 있습니다. 이 작업은 값이 trueisOrder라는 속성을 원하는 필드의 딕셔너리 항목에 추가하여 수행됩니다. 이 정렬은 처음에 모든 사용자에게 표시되는 정렬 순서입니다. 사용자가 목록을 정렬하면 해당 사용자 기본 설정이 저장되고 목록은 항상 이전 정렬 기본 설정에 따라 해당 사용자에 대해 정렬됩니다.

    주:
    isOrder 는 목록 정렬에 사용되는 필드를 정의할 수 있지만 정렬 방향을 제어할 수는 없습니다.

    세션 언어에 따라 목록의 열 정렬

    기본적으로 목록에서 열을 정렬할 때 필드 값은 영어 알파벳에 따라 정렬됩니다. 사용자의 세션 언어에 따른 열 정렬을 지원하기 위해 인스턴스 동작과 개별 열의 동작을 구성할 수 있습니다. 세션 언어에 따른 정렬 문서를 참조하십시오.

    정렬 순서 제어

    목록에서 사용자가 열 헤더를 클릭하여 해당 열을 기준으로 정렬한 경우 해당 작업이 기억됩니다. 다음에 해당 목록이 표시될 때 동일한 필드를 사용하여 목록을 정렬합니다.

    이 기억된 정렬 필드는 모듈 정의에 sysparm_order 사양을 추가하여 재정의할 수 있습니다. 예를 들어 뉴스가 표시될 때마다 새 항목을 중요도에 따라 나열하려는 경우 그에 따라 뉴스 모듈을 업데이트할 수 있습니다.

    그림 1. 모듈 정렬 순서를 중요도 필드 값으로 설정
    중요도 필드를 기준으로 정렬 순서를 설정하는 모듈 인수

    실제 순서(오름차순 또는 내림차순)는 sysparm_order_direction 사양을 추가하여 지정할 수 있습니다. 다음은 sys_created_on 필드를 기준으로 목록을 오름차순과 내림차순으로 정렬하는 두 가지 예입니다.

    &sysparm_order=sys_created_on &sysparm_order_direction=desc
    &sysparm_order=sys_created_on &sysparm_order_direction=asc

    여러 필드별 정렬

    목록을 여러 필드로 정렬하려면 필터 필드에서 모든 항목을 제거하고 인수 필드에 배치합니다. 예를 들어, 필터가 [Active] [is] [true] 를 지정하고 범주 및 하위 범주별로 정렬하려면 조건을 제거하고 모듈 인수에 다음을 입력합니다.

    active=true^ORDERBYcategory^ORDERBYsubcategory

    이 인수는 먼저 범주별로 정렬한 다음 하위 범주별로 정렬합니다. 필드를 내림차순으로 정렬하려면 ORDERBYORDERBYDESC로 변경합니다.