고유 기록 식별자(sys_id)

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • sys_id(시스템 ID)라고 하는 고유한 32자 GUID(전역 고유 ID)는 인스턴스의 각 레코드를 식별합니다. 기록에 sys_id 할당되는 방법에는 여러 가지가 있습니다.

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

    주:
    새 레코드의 sys_id은 -1이며, 삽입되면 새 레코드에 새 sys_id가 할당됩니다. sys_id는 폼의 필드나 목록의 열로 표시하기 위한 것이 아닙니다. 자세한 내용은 에서 사용자가 양식 또는 목록 보기 [KB0690876]에 sys_id 필드를 추가할 수 없습니다 문서를 Now Support 지식베이스참조하십시오.

    헤더 표시줄에서 sys_id 가져옵니다.

    사용자는 헤더 막대를 사용하여 기록의 sys_id 찾을 수 있습니다.

    프로시저

    1. 기록으로 이동합니다.
    2. 헤더 표시줄을 마우스 오른쪽 버튼으로 클릭하고 URL 복사를 선택합니다.

      sys_id는 URL 내부의 매개 변수 sys_id= 뒤에 있습니다. 예를 들어, 다음은 인시던트의 URL입니다.

      https://<instance name>.service-now.com/nav_to.do?uri=incident.do?sys_id=9d385017c611228701d22104cc95c371

      따라서 sys_id는 9d385017c611228701d22104cc95c371입니다.

    스크립트에서 sys_id 가져오기

    사용자는 스크립트를 사용하여 기록의 sys_id 찾을 수 있습니다.

    프로시저

    • 기록의 sys_id 값은 GlideRecord에서 닷워킹을 통해 비즈니스 규칙(또는 다른 서버 측 JavaScript)에서 찾을 수 있습니다.
      var id = current.sys_id;
    • 레코드 sys_id은 다음 예제와 같이 g_form.getUniqueValue()를 사용하여 클라이언트 측 JavaScript에서 찾을 수 있습니다.
      function onLoad() {
          var incSysid = g_form.getUniqueValue();
          alert(incSysid);
      }

    URL에서 sys_id 가져오기

    사용자는 URL을 보고 기록의 sys_id 찾을 수 있습니다.

    이 태스크 정보

    기록의 sys_id는 항상 해당 기록에 대한 링크에 대한 URL의 일부이므로 URL을 보고 sys_id 검색할 수 있습니다.

    프로시저

    기록에 대한 링크 위에 마우스를 올려 브라우저의 알림 표시줄에서 sys_id 봅니다.
    예를 들어 URL이 https://&lt;instance name>.service-now.com/nav_to.do?uri=incident.do?sys_id=23dc968f0a0a3c1900534f399927740e 인 인시던트에는 이 sys_id: 23dc968f0a0a3c1900534f399927740e이 있습니다.
    예제 sys_id