모바일 활동 스트림 멘션에 대한 푸시 알림 구성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 4분
  • 사용자는 푸시 알림 사용으로 접촉 창구에게 스레드에 언급되었다는 경보를 보낼 수 있습니다. 사용자는 접촉 창구가 경보를 받을 수 있도록 기록의 활동 스트림에 @ 문자에 이어서 접촉 창구의 이름을 입력합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 알림을 푸시할 위치를 정의하는 푸시 알림 메시지 내용을 생성합니다.
      1. 다음으로 이동 시스템 통보 > 푸시 > 푸시 메시지 내용 필터 탐색기에서.
      2. 푸시 알림 메시지 내용 양식에서 새로 만들기를 선택합니다.
      3. 양식의 필드에 내용을 입력합니다.
        표 1. 푸시 알림 메시지 내용 양식
        이름 푸시 메시지 내용 기록의 이름입니다. 이 이름은 사용자에게 표시되지 않습니다.
        애플리케이션 이 기록에 연결된 범위가 지정된 애플리케이션입니다. 이 필드는 기본적으로 현재 애플리케이션으로 지정됩니다.
        푸시 앱 푸시 알림을 사용하는 모바일 앱입니다.
        • 모바일 에이전트 앱에 대한 ServiceNow Mobile 애플리케이션을 입력합니다.
        • Now Mobile 앱에 대한 ServiceNow 요청 애플리케이션을 입력합니다.
      4. 푸시 메시지 생성 필드에서 다음 샘플 JSON 코드를 복사하여 필드에 붙여 넣습니다.
        (function buildJSON(/*GlideRecord*/ current, /*String*/ message, /*Object*/ attributes) {
        
            var layoutFieldGenerator = new global.NotificationLayoutFieldGenerator();
            var json = {};
        	var deepLinkGenerator = new global.MobileDeepLinkGenerator("<client type>");
        		
            var link = deepLinkGenerator.getFormScreenLink('<form_screen_sys_id>', current.getValue("table"), current.getValue("document"));
            json = {
                "aps" : {
                    "sound" : "default"
                },
                "Link": link
            };
            
            return json;
            
        })(current, message, attributes);

        코드의 값을 사용자 지정합니다.

        1. 화면 이름을 마우스 오른쪽 버튼으로 클릭하고 sys_id 복사를 선택하여 기록 화면의 sys_id 찾습니다.
        2. 코드의 <form_screen_sys_id> 부분을 sys_id로 변경합니다.
        3. 변수 global.MobileDeepLinkGenerator에서 클라이언트 유형을 정의합니다. 가능한 값은 다음과 같습니다.
          • 에이전트
          • 요청
          • 온보딩
      5. 제출을 선택합니다.
    2. 사용자의 접촉 창구가 기록의 활동 스트림에 언급됐을 때 수신할 메시지를 생성합니다.
      1. 다음으로 이동 시스템 통보 > 푸시 > 푸시 메시지.
      2. 푸시 알림 메시지 양식에서 새로 만들기를 선택합니다.
      3. 양식의 필드에 내용을 입력합니다.
        표 2. 푸시 알림 메시지 양식
        이름 푸시 메시지 내용 기록의 이름입니다. 이 이름은 사용자에게 표시되지 않습니다.
        애플리케이션 이 기록에 연결된 범위가 지정된 애플리케이션입니다. 이 필드는 기본적으로 현재 애플리케이션으로 지정됩니다.
        푸시 앱 푸시 알림을 사용하는 모바일 앱입니다.
        주:
        푸시 알림 메시지 내용 양식에는 푸시 앱 필드에 입력한 것과 동일한 모바일 앱을 입력해야 합니다.
        푸시 메시지 내용 생성한 푸시 메시지 내용을 선택합니다.
        테이블 알림과 관련된 기록이 포함된 테이블입니다. live_notification을 선택합니다.
        메시지 사용자의 접촉 창구에게 표시되어 언급이 되었다는 것을 알리는 메시지입니다.
      4. 제출을 선택합니다.
    3. 푸시 알림을 생성하고, 푸시 알림의 전송 시기, 수신자, 내용을 정의합니다.
      1. 다음으로 이동 시스템 통보 > 푸시 > 푸시 알림.
      2. 푸시 알림 뷰 양식에서 새로 만들기를 선택합니다.
      3. 양식의 필드에 내용을 입력합니다.
        표 3. 푸시 알림 뷰 양식
        필드 설명
        이름 푸시 알림의 이름입니다. 이 이름은 사용자에게 표시되지 않습니다.
        활성 푸시 알림이 활성 상태인지 여부를 결정하는 옵션입니다. 이 옵션을 선택합니다.
        테이블 알림과 관련된 기록이 포함된 테이블입니다. 푸시 알림 뷰 양식과 동일한 테이블 live_notification을 선택합니다.
        푸시 메시지만 모바일 장치에 푸시 알림을 보낼지 여부를 결정하는 옵션입니다. 이 필드는 자동으로 선택되고 기본적으로 읽기 전용입니다.
        범주 이 알림이 속하는 범주입니다. 범주는 관련 알림을 식별하고 그룹화합니다. 이 범주는 푸시 알림에서 사용할 수 있는 작업을 정의합니다.
      4. 전송할 시기 탭을 선택한 다음 삽입됨을 선택합니다.
      5. 수신인 탭을 선택한 다음 필드의 사용자/그룹에서 잠금 아이콘( 잠금 아이콘.)을 선택합니다.
      6. 사용자를 선택한 목록으로 이동합니다.
        주:
        사용자 [sys_user] 테이블에서 비활성 기록을 가진 사용자에게 알림을 보내려는 경우, 알림은 전송되지 않습니다.
      7. 보낼 항목 탭을 선택하고 푸시 메시지 필드 옆의 잠금 아이콘( 잠금 아이콘.)을 선택합니다.
      8. 참조 검색 아이콘( 참조 검색 아이콘.)을 선택하여 푸시 알림 메시지 페이지를 엽니다.
      9. 생성한 푸시 알림 메시지를 선택합니다. 푸시 알림은 보낼 항목 탭에 사용 가능한 메시지 중 하나로 나열됩니다.
      10. 제출을 선택합니다.
    4. 알림에 대한 모바일 앱 설정을 활성화합니다.
      1. 설정 아이콘( 설정 아이콘.)을 선택하고 알림 탭을 선택합니다.
      2. 알림 허용이 사용 설정되어 있는지 확인합니다.
      3. ServiceNow Mobile 애플리케이션 또는 ServiceNow 요청 애플리케이션 필드의 설정을 메모하여 알림을 수신하기 위해 선택한 모바일 앱이 활성화되어 있는지 확인합니다.