---
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


---

# 메시징 - 범위 지정

# 메시징 - 범위 지정 {#ariaid-title1}

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

메시징 API는 타사 메시징 애플리케이션에서 작업을 수행하는 메서드를 제공합니다.

이 클래스에는 메시징 알림 플러그인(com.glide.notification.messaging) 및 Slack 또는 Teams 등의 외부 공급업체 메시징 애플리케이션과의 통합이 필요합니다. 메시지 작업 \[messaging_observer_handler\] 테이블의 작업 스크립트에서 이러한 방법을 사용합니다.

`sn_notification` 네임스페이스를 사용하여 메시징 API에 액세스합니다.

## 메시징 - 보내기(GlideRecord messagingApplication, 문자열 수신자, GlideRecord messagingContent, GlideRecord 대상) {#ariaid-title2}

메시징 이벤트에 대한 응답으로 외부 공급업체 애플리케이션에 사용자 지정 메시지를 보냅니다. 예를 들어, Now Actions 애플리케이션이 설치될 때 Slack 채널에 사용자 지정 환영 메시지를 보낼 수 있습니다.
메시지 작업 \[messaging_observer_handler\] 테이블의 작업 스크립트에서 이 방법을 사용합니다.
{#MessagingScoped-send_O_S_O_O__table_l3g_zyn_zdb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 메시징 애플리케이션 | GlideRecord | 메시징 엔터티 \[messaging_application\] 테이블에서 메시지를 보내는 외부 공급업체 애플리케이션입니다. |
| 수신자 | 문자열 | 메시지의 수신자입니다. 인스턴스가 인바운드 메시지를 수신하면 인바운드 페이로드에 있는 Slack 채널, 팀 또는 개별 사용자 ID로 응답을 보낼 수 있습니다. |
| 메시징컨텐츠 | GlideRecord | 메시징 콘텐츠 \[messaging_content\] 테이블에서 보낼 메시지 콘텐츠입니다. |
| 대상 | GlideRecord | 메시지의 동적 필드 값을 정의하는 데 사용되는 기록입니다. 테이블은 메시징 콘텐츠 기록의 대상 테이블 필드와 일치해야 합니다. 메시징 콘텐츠 기록에서 대상 테이블을 사용하지 않는 경우 값을 null로 설정합니다. |
[표 1. 매개변수]

{#MessagingScoped-send_O_S_O_O__table_l3g_zyn_zdb} {#MessagingScoped-send_O_S_O_O__table_m3g_zyn_zdb__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 2. 반환]

{#MessagingScoped-send_O_S_O_O__table_m3g_zyn_zdb}  

    //Send a message to a Teams user
    var app = new GlideRecord('messaging_application');
    app.get('1f2d26527f4213007f005212bdfa9102');

    var content = new GlideRecord('messaging_content');
    content.get('17f1f9617320130082999cfd7bf6a706');

    sn_notification.Messaging.send(app, '29:1ojsgDg1xuA_jZ70PDI2_6E7mn7P6Mc0wK7z0n2lblL-SaNXYVI1cR7i6qncllAGvdmhy2-kXh76IEVpUHXdz3w', content, null);

    //Send a message to a Slack user
    var app = new GlideRecord('messaging_application');
    app.get('5d2e38c07f6113007f005212bdfa9160');

    var content = new GlideRecord('messaging_content');
    content.get('69c48ba77310130082999cfd7bf6a7af');

    sn_notification.Messaging.send(app, 'U8P706QFQ', content, null);

    //Send a message to a Slack channel
    var app = new GlideRecord('messaging_application');
    app.get('5d2e38c07f6113007f005212bdfa9160');

    var content = new GlideRecord('messaging_content');
    content.get('69c48ba77310130082999cfd7bf6a7af');

    sn_notification.Messaging.send(app, 'CA6232N65', content, null);


