【ServiceNow】sys_id의 취득 방법의 정리
개요
ServiceNow에는 Sys ID[sys_id]라는 고유한 32자의 배열이 있습니다. 이 배열은 인스턴스 내의 각 레코드를 식별 할 수 있으므로 비즈니스 규칙, 클라이언트 스크립트 등의 스크립트, 참조 유형 필드에 대한 참조 등 모든 레코드를 고유하게 식별 할 수 있습니다.
또, Sys ID는 전세계의 모든 인스턴스, 모든 테이블로 작성된 모든 레코드에 대해 유일하게 할당할 수 있기 (위해)때문에, Sys ID는 이하의 주의점을 제외하고, 받지 않습니다.
이 기사에서는 Sys ID를 얻는 실용적인 방법을 소개합니다.
주의점
sys_id를 얻는 방법
마우스 오른쪽 버튼으로 sys_id 복사
· 양식 화면 : 헤더를 마우스 오른쪽 버튼으로 클릭
· 목록 화면 : 레코드를 마우스 오른쪽 버튼으로 클릭
[sys_id 복사]에서 sys_id를 복사할 수 있습니다.
URL에서 식별
양식 화면에있을 때 URL에 sys_id가 표시됩니다.
sys_id%~%로 둘러싸인 부분이 sys_id입니다.
https://.service-now.com/nav_to.do?uri=%2Fincident.do%3F sys_id%3D552c48888c033300964f4932b03eb092 %26sysparm_view%3Dess%26sysparm_record_target%3Dincident%26sysparm_record_row%3D1%26sysparm_record_rows%3D66%26sysparm_record_list%3DORDERBYDESCnumber
XML 출력으로 식별
・폼 화면:헤더 우클릭
・리스트 화면:필 라벨 옆의 햄버거 아이콘을 클릭
[XML 표시]를 클릭
팝 윈도우에 XML 형식으로 표시된 레코드 내에서 확인합니다.
Easy Import로 식별
Easy Import를 이용해 복수의 레코드의 sys_id를 취득할 수도 있다.
"모든 필드를 템플릿에 포함하시겠습니까?"를 체크하면 파일에 sys_id 열을 추가 할 수 있습니다.
스크립트로 얻기
서버 측면
var sysID = current.getValue('sys_id'); //APIによる取得
or
var sysID = current.sys_id; //ドットウォークによる取得
Client 사이드
var sysID = g_form.getUniqueValue(); //APIによる取得
결론
sys_id를 취득하는 방법은 다양하지만, 개인적으로 평상시 사용할 수 있는 것을 정리하면 이하가 된다.
취득수
수단
단체
오른쪽 클릭
여러
Easy import
스크립트
API
고마워요.
Reference
이 문제에 관하여(【ServiceNow】sys_id의 취득 방법의 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/S_Senon/items/1ec60c1e64accf92ec5e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【ServiceNow】sys_id의 취득 방법의 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/S_Senon/items/1ec60c1e64accf92ec5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)