고유 기록 식별자(sys_id)

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • sys_id(시스템 ID)라고 하는 고유한 32자 GUID(전역 고유 ID)는 인스턴스의 각 기록을 식별합니다.

    애플리케이션 내에서 생성되는 sys_id 값은 고유합니다. and 데이터베이스는 Now Platform sys_id 값에 대한 모든 작업을 관리해야 합니다. 동일한 sys_id 값은 두 번 생성되지 않으므로 전 세계 모든 인스턴스의 모든 테이블에서 생성된 모든 기록에는 고유 식별자가 있습니다. 두 기록의 sys_id 값이 같으면 다음과 같은 상황이 발생합니다.
    • sys_id가 있는 기록이 Now Platform.
    • sys_id가 있는 기록이 업데이트 세트를 사용하거나 XML을 통해 복사된 경우 sys_id는 동일합니다.

    주:
    새 기록의 sys_id은 -1이며 삽입되면 새 sys_id이 할당됩니다. sys_id는 양식의 필드나 목록의 열로 표시되지 않습니다. 자세한 내용은 에서 사용자가 양식 또는 목록 뷰에 sys_id 필드를 추가할 수 없음 [KB0690876] 문서를 Now Support 지식베이스참조하십시오.
    기록 URL에서 또는 스크립트를 사용하여 sys_id 액세스할 수 있습니다.
    • URL에서 sys_id에 액세스하려면 원하는 기록으로 이동하여 헤더 표시줄을 마우스 오른쪽 버튼으로 클릭하고 URL 복사를 선택합니다. sys_id는 URL 내부의 매개 변수 sys_id= 뒤에 있습니다.
    • 스크립트를 사용하여 sys_id 액세스하려면 다음 옵션 중 하나를 사용하십시오.
      • GlideRecord에서 닷워킹하여 비즈니스 규칙(또는 다른 서버 측 JavaScript)에서 기록 sys_id 찾습니다.
        var id = current.sys_id;
      • g_form.getUniqueValue()를 사용하여 클라이언트 측 JavaScript에서 레코드의 sys_id 찾습니다.
        function onLoad() {
            var incSysid = g_form.getUniqueValue();
            alert(incSysid);
        }