프로세서

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 프로세서는 임의의 서버 측 JavaScript 코드를 실행하고 TEXT 또는 JSON과 같은 출력을 생성할 수 있는 사용자 지정 가능한 URL 엔드포인트를 제공합니다. 사용자 지정 프로세서를 만드는 것은 더 이상 사용되지 않습니다.

    주:
    이 기능은 더 이상 사용되지 않습니다. 레거시 사용자 지정 프로세서는 계속 지원되지만 새 사용자 지정 프로세서를 만드는 것은 더 이상 사용되지 않습니다. 스크립트 기반 REST API대신 .
    경고:
    프로세서를 만들 때 프로세서에 고유한 매개변수 이름을 사용해야 합니다. 예를 들어, 프로세서가 법률 기록 목록을 내보내고 필수 매개변수가 수신자의 이메일 주소인 경우 매개변수 이름으로 "이메일"을 사용하지 마십시오. legal_export_recipient_email와 같은 보다 프로세서별 매개변수 이름을 만듭니다. 이렇게 하지 않고 id, table, sys_id, service, catalog_id 또는 view(및 기타)와 같은 인스턴스 매개 변수 이름을 사용하면 예기치 않은 결과가 발생할 수 있습니다.

    프로세서를 만들어야 하는 경우

    사용자 지정 프로세서를 만들지 마십시오. 이 기능은 더 이상 사용되지 않습니다. 사용자 지정 프로세서를 만드는 대신 REST API를 사용하십시오. 나머지 정보는 기존 프로세서에만 남아 있습니다.

    프로세서 양식

    필드 설명
    이름 프로세서의 고유한 이름입니다.
    유형

    프로세서 스크립트의 프로그래밍 언어입니다.

    옵션은 다음과 같습니다.

    • Java: 이 옵션을 선택하지 마십시오.
    • 스크립트
    애플리케이션 이 기록이 포함된 애플리케이션입니다.
    활성 기록을 활성화하거나 비활성화하는 플래그입니다.
    CSRF 보호 인스턴스가 CSRF 토큰을 사용하지 않는 한 프로세서가 실행되지 않도록 보호하는 옵션입니다.
    설명 프로세서의 기능 또는 목적에 대한 설명입니다.
    매개변수

    사용 가능한 입력 매개변수 목록입니다.

    URL <parameter name>=<parameter value>에 매개 변수 값을 로 지정합니다.

    주:
    매개 변수 이름은 프로세서별로 지정되어야 합니다. 다른 프로세서에서 사용할 수 있는 공통 매개변수 이름을 선택하지 마십시오. 프로세서에서 id, sys_id 또는 table 과 같은 공통 매개 변수 이름을 사용하는 경우 해당 매개 변수가 URL에 있을 때 프로세서가 우선하므로 다른 기능이 손상될 수 있습니다. 예를 들어, id 매개 변수가 있는 프로세서는 동일한 레코드의 경로 값에 관계없이 페이지 식별을 위해 해당 매개 변수에 의존하는 를 중단 서비스 포털합니다.
    경로

    이 프로세서를 호출하는 데 사용되는 URI 경로입니다.

    URL에서 프로세서를 다음과 같이 호출합니다.

    https://<인스턴스 이름>.service-now.com/<경로>.do

    스크립트

    즉시 호출됨 시스템에서 이 프로세서를 호출할 때 실행할 함수 표현식입니다.

    이 함수는 다음 API 개체에 대한 입력 매개 변수를 자동으로 제공합니다.

    • g_request
    • g_response
    • g_processor
    보호 정책

    이 기록의 스크립트를 보호하는 데 사용할 정책입니다.

    옵션은 다음과 같습니다.

    • 없음
    • 읽기 전용
    • 보호됨