---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# EventQueueProcessorOOB - 범위 지정됨

# EventQueueProcessorOOB - 범위 지정됨 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

EventQueueProcessorOOB 스크립트 포함은 인바운드 이벤트 큐(인바운드 큐\[sn_tmt_core_inbound_queue\] 테이블에 있음)에서 이벤트 요청을 관리하는 메서드를 제공합니다.

이 스크립트 포함의 기본 기능을 변경하려면 `EventQueueProcessor` 스크립트 포함에서 이러한 메서드를 재정의해야 합니다. 이 스크립트 포함을 수정하려면 관리자 역할이 있어야 합니다.

이 스크립트 포함은 `sn_api_notif_mgmt` 네임스페이스에서 실행됩니다.

## EventQueueProcessorOOB - transformEventObject(객체 eventSnapshot, 객체 eventJson, 문자열 queueType) {#ariaid-title2}

전달된 이벤트 스냅샷에 속성을 추가합니다.
이 메서드는 기본 인스턴스에서 구현되지 않습니다. 이벤트를 처리하고 적절한 메시지 버스에서 보내기 전에 이벤트 스냅샷에 속성을 추가해야 하는 경우 EventQueueProcessor 스크립트 포함에서 이 메서드를 재정의해야 합니다.
{#EQPO-transformEventObject_O__table_dlh_xrb_vzb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이벤트 스냅샷 | 객체 | 속성을 추가할 원시 이벤트 데이터입니다. 이 객체는 인바운드 큐 \[sn_tmt_core_inbound_queue\] 테이블의 페이로드 필드에서 가져온 것입니다. 인바운드 큐 기록은 인시던트 \[incident\] 테이블과 연결된 문제 티켓 속성 변경 이벤트 등의 비즈니스 규칙에 의해 생성됩니다. 이벤트 스냅샷의 형식은 원래 이벤트를 인바운드 큐로 푸시한 비즈니스 규칙에 의해 정의됩니다. |
| eventJson | 객체 | 이벤트를 트리거한 JSON 형식의 Glide 기록입니다. 인바운드 큐 테이블에 저장된 객체입니다. 이 객체의 형식은 인시던트나 케이스와 같이 생성된 테이블에 따라 다릅니다. |
| 큐 유형 | 문자열 | 이벤트가 푸시된 큐입니다. 기본 구현의 경우 항상 `sn_tmt_core_inbound_queue`입니다. 인스턴스에서 이벤트 큐 구현을 수정하는 경우 이벤트 기록이 포함된 큐의 이름을 전달합니다. |
[표 1. 매개변수]

{#EQPO-transformEventObject_O__table_dlh_xrb_vzb} {#EQPO-transformEventObject_O__table_elh_xrb_vzb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 2. 반환]

{#EQPO-transformEventObject_O__table_elh_xrb_vzb}  
다음 코드 예제에서는 이 메서드를 호출하는 방법을 보여 줍니다.

    pushEventsToEventQueue: function(eventSnapshot, queueType) {
      if (queueType == Constants.QUEUE_TYPE.INBOUND_QUEUE) {
        var inboundQueueEventJson = this.generateInboundQueueObj(eventSnapshot);
        this.transformEventObject(eventSnapshot, inboundQueueEventJson, queueType);
        // Passing isSecure as false
        new sn_tmt_core.InboundQueue(null, false).createInboundQueueRecord(inboundQueueEventJson);
      }
    },


