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 값은 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://<instance name>.service-now.com/nav_to.do?uri=incident.do?sys_id=23dc968f0a0a3c1900534f399927740e 인 인시던트에는 이 sys_id: 23dc968f0a0a3c1900534f399927740e이 있습니다.