API 릴리스 정보

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • ServiceNow® API를 사용하면 사용자 지정 애플리케이션 및 환경을 빌드할 수 있습니다. 릴리스에서 Washington DC API가 개선 및 업데이트되었습니다.

    릴리스의 Washington DC API 하이라이트

    • 스크립트에서 서버 측 JavaScript API를 사용하여 애플리케이션 기능을 변경합니다.
    • 클라이언트 기반 이벤트가 발생할 때마다(예: 양식이 로드되거나 양식이 제출되거나 필드 값이 변경될 때) 클라이언트 API를 실행합니다.
    • 인바운드 REST API를 사용하여 애플리케이션 내의 다양한 ServiceNow 기능과 상호작용합니다.

    자세한 내용은 API implementation and reference 문서를 참조하십시오.

    릴리스의 새로운 기능 Washington DC

    표 1. 새로운 범위가 지정된 클래스 및 기존 범위가 지정된 클래스에 대한 추가 메서드
    클래스 방법
    GlideAggregate - Scoped setIntervalYearIncluded()를 호출합니다.
    GlideRecord - Scoped Scoped GlideRecord - updateWithReferences(Object reason)
    ProcessMiningForExternalData - Scoped, Global ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId)
    ProductInstance API - Scoped, Global
    XMLDocument2 - Scoped, Global setEnableCDATAReporting()을 호출합니다.
    XMLNode - Scoped, Global isCDATANode()를 호출합니다.
    표 2. 새 전역 클래스 및 기존 전역 클래스에 대한 추가 메서드
    클래스 방법
    GlideAggregate - Global setIntervalYearIncluded()를 호출합니다.
    GlideRecord - Global GlideRecord - addExtraField(String dotWalkedField)
    OnCallContactPrefTemplate - Global
    OnCallEscalationTemplateSNC - Global
    ProcessMiningForExternalData - Scoped, Global ProcessMiningForExternalData - scheduleCaseGeneration(String externalDataSysId)
    ProductInstance API - Scoped, Global
    SPWidgetAccessControl - Global hasPublicAccess()를 호출합니다.
    XMLDocument2 - Scoped, Global setEnableCDATAReporting()을 호출합니다.
    XMLNode - Scoped, Global isCDATANode()를 호출합니다.

    이 릴리스에서 변경된 내용

    표 3. 변경된 범위 지정 클래스
    클래스 방법
    DecisionTableAPI - Scoped, Global createAnswerElements() 메서드는 이제 추가 답변 요소 유형을 지원합니다.
    • Due_date
    • Glide_date
    • Glide_date_time
    • Glide_duration
    • Longint
    GlideRecord - Scoped 새로운 시스템 속성인 glide.db.forced.chunk.threshold를 사용하면 deleteMultiple()updateMultiple() 메서드가 임계치 이상으로 청크 레코드를 강제로 삭제하고 업데이트할 수 있습니다.
    표 4. 변경된 전역 클래스
    클래스 방법
    DecisionTableAPI - Scoped, Global createAnswerElements() 메서드는 이제 추가 답변 요소 유형을 지원합니다.
    • Due_date
    • Glide_date
    • Glide_date_time
    • Glide_duration
    • Longint
    GlideRecord - Global 새로운 시스템 속성인 glide.db.forced.chunk.threshold를 사용하면 deleteMultiple()updateMultiple() 메서드가 임계치 이상으로 청크 레코드를 강제로 삭제하고 업데이트할 수 있습니다.
    표 5. 변경된 클라이언트 API
    클래스 방법
    GlideForm (g_form) - Client addFormMessage() 메서드에는 양식 메시지에 버튼을 추가하는 새 매개 변수가 options 있습니다.
    표 6. 변경된 REST API
    클래스 방법
    System for Cross-domain Identity Management (SCIM) API 엔드포인트는 SCIM - PATCH /scim/Groups/{group_id} SCIM UI 속성, 콘텐츠가 없는 그룹 패치 API 응답 활성화가 성공하면 새 204 상태 메시지를 반환합니다.

    활성화 정보

    기본적으로 다음 API를 사용할 수 있습니다.
    • 의사 결정 테이블 API
    • 중복 템플릿
    • GlideAggregate (영문)
    • GlideForm
    • GlideRecord
    • 제품 인스턴스
    • SPWidgetAccessControl
    • XMLDocument2
    • Xmlnode
    다음 API는 플러그인 활성화가 필요합니다.
    • OnCallContactPrefTemplateOnCallEscalationTemplateSNC API를 사용하려면 (com.snc.on_call_rotation) 플러그인을 On-Call Scheduling 활성화해야 합니다.
    • ProcessMiningForExternalData API를 사용하려면 sn_po_extdata(for external data) 플러그인을 프로세스 마이닝 활성화해야 합니다.