위젯 API 참조

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 서비스 포털 에는 위젯 클라이언트 및 서버 스크립트에 사용할 클라이언트 측 API와 서버 측 API가 포함되어 있습니다.

    서비스 포털 클라이언트 측 API

    서비스 포털 위젯 클라이언트 컨트롤러에서 사용할 수 있는 API입니다.

    클래스 및 메서드에 대한 자세한 내용은 API 참조를 참조하세요.

    클래스 설명
    spAriaUtil

    화면 판독기에 메시지를 표시합니다.

    spContextManager (영문)

    위젯의 서비스 포털 데이터를 페이지의 다른 애플리케이션 및 서비스에서 서비스 포털 사용할 수 있도록 합니다. 예를 들어 페이지에서 위젯 데이터가 열릴 서비스 포털 때 위젯 데이터를 에이전트 채팅 전달합니다.

    spUtil

    위젯 클라이언트 스크립트에서 일반적인 기능을 수행하는 유틸리티 메서드입니다 서비스 포털 .

    spModal

    위젯에 서비스 포털 경보, 프롬프트 및 확인 대화 상자를 표시합니다. spModal 클래스는 클라이언트 스크립트에서 서비스 포털 사용할 수 있습니다.

    주:
    전역 개체로 g_form 위젯 클라이언트 컨트롤러 또는 UI 스크립트에서 사용할 수 없습니다.

    서비스 포털 서버 측 API

    서비스 포털 위젯 서버 스크립트에서 사용할 수 있는 API입니다.

    클래스 설명
    GlideSPScriptable

    GlideSPScriptable API는 데이터와 상호작용하고 위젯에서 서비스 포털 기록 작업을 수행하는 메서드를 제공합니다.

    GlideSPSearchAnalytics

    GlideSPSearchAnalytics API는 사용자 지정 ServiceNow 검색 위젯에서 검색 분석을 생성하는 메서드를 제공합니다.

    SPScriptedFacet - Scoped

    패싯 객체에 대한 패싯 항목, 필터 또는 매핑된 쿼리를 정의합니다.

    SPScriptedFacetService - Scoped

    고급 검색 소스에 대한 다중 선택 또는 단일 선택 패싯 객체를 생성합니다.

    SPSEOUtilsSNC - Global

    트랜잭션 요청에 따라 특정 페이지 또는 현재 페이지에 대해 사람이 읽을 수 있는 URL을 반환합니다.

    SPWidgetAccessControl - Global

    제공된 테이블에 위젯에 대한 액세스 권한이 부여되었는지 확인하여 의도한 대상이 위젯에 안전하게 액세스할 수 있는지 확인합니다.

    위젯 속성

    위젯 클라이언트 및 서버 스크립트에서 사용할 수 있는 전역 변수 및 함수입니다.

    서버 스크립트 전역 객체

    속성 설명
    입력 c.data에 설정된 클라이언트 쪽 속성을 포함하는 객체입니다. 클라이언트 컨트롤러가 c.server.update()를 호출할 때까지 값이 정의되지 않습니다.
    데이터 서버 쪽 실행 중에 설정된 속성을 포함하는 객체입니다.
    옵션 스키마 옵션 속성을 포함하는 객체입니다.

    클라이언트 스크립트 전역 기능

    속성 설명
    this.server.get ( [객체]) 서버를 호출하고 사용자 지정 입력을 보냅니다. Promise를 반환합니다.
    this.server.update()를 호출합니다. 서버를 호출하고 this.data 를 서버 스크립트에 게시합니다. Promise를 반환합니다.
    this.server.refresh()를 호출합니다. 서버를 호출하고 서버 응답에서 현재 옵션과 데이터를 자동으로 바꿉니다. Promise를 반환합니다.

    promise는 비동기 작업의 최종 결과를 나타냅니다. 프라미스에 대한 자세한 내용은 AngularJS 설명서를 참조하세요https://promisesaplus.com/.