고유 기록 식별자(sys_id)

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

    애플리케이션 내에서 만들 때 sys_id 값은 고유합니다. 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);
        }