푸시 메시지 내용 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 푸시 메시지 컨텐츠는 푸시 제공자에게 전송되는 푸시 알림 페이로드에 추가 JSON 컨텐츠를 지정합니다.

    시작하기 전에

    푸시 메시지와 함께 JSON을 사용할 줄 알아야 합니다.

    필요한 역할: admin 또는 push_admin

    주:
    이 프로세스는 앱에서 사용되는 ServiceNow Mobile 구성을 설명합니다. 현재 ServiceNow Mobile UI에 대한 푸시 알림 구성은 모바일 푸시 알림에서 찾을 수 있습니다.

    이 태스크 정보

    푸시 메시지 내용은 사용자 지정 App에 대해 보낼 수 있는 푸시 알림의 스타일을 정의합니다. 사용자가 알림에 응답할 수 있도록 사진, 아이콘 또는 작업 버튼과 같은 사용자 지정 컨텐츠를 추가할 수 있습니다. 스크립트에서 다음 변수를 사용합니다.
    • current: 현재 기록의 속성입니다.
    • message: 전체 푸시 내용의 본문으로 발송된 푸시 메시지입니다.
    • 속성: 사용자가 정의하는 푸시 메시지 속성의 객체입니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 통보 > 푸시 > 푸시 메시지 내용.
    2. Push Notification Message Contents(푸시 알림 메시지 내용) 테이블에서 New(새로 만들기)를 클릭합니다.
    3. 푸시 알림 메시지 내용 양식의 필드에 내용을 입력합니다(표 참조).
    4. 제출을 클릭합니다.
      JSON을 사용하여 콘텐츠 추가
      표 1. 알림 메시지 양식 필드
      필드 설명
      이름 메시지 내용을 설명하는 이름을 입력합니다.
      푸시 앱 컨텐츠를 사용할 수 있는 푸시 애플리케이션입니다.
      푸시 메시지 생성 메시지 내용을 결정하는 스크립트를 입력합니다. 예시 스크립트를 참조하십시오.
      관련 목록
      푸시 메시지 특성 정의 이 알림에 적용되는 속성을 선택합니다. 속성은 값 또는 작업일 수 있습니다. 이러한 속성은 콘텐츠 스크립트에서 생성하는 콘텐츠 항목의 기본값으로 사용됩니다. 그러나 푸시 메시지 로 생성하는 모든 속성이 이러한 속성을 재정의할 수 있습니다. 속성 생성에 대한 자세한 내용은 을 참조하십시오 푸시 메시지 특성 정의 생성 .

    다음은 2개의 버튼으로 구성된 레이아웃을 만드는 컨텐츠 기록의 예입니다. 하나는 변경 요청과 같은 항목을 승인하고 다른 하나는 거부하기 위한 레이아웃입니다.

    
    var json = { 
      "table" : current.getTableName(), 
      "sys_id" : current.sys_id, 
      "template" : { 
        "type": "2 button", 
        "button1" : { 
          "title" : "Approve", 
          "action" : attributes.button_action, 
          "parameters" : { 
            "response" : "approve" 
           } 
         }, 
         "button2" : { 
           "title" : "Decline", 
           "action" : attributes.button_action, 
           "parameters" : { "response" : "decline" 
           } 
         } 
       } 
    }; 
    json;

    다음에 수행할 작업

    푸시 메시지 속성을 정의 하여 푸시 메시지 내용에 사용할 수 있는 기본 푸시 작업 스크립트 또는 문자열을 지정합니다.